引用自http://hsbxxl.blog.51cto.com/181620/646559
安裝Solaris10操作系統,在其上安裝Oracle10G,同時針對vmware添加硬盤,並在solaris上添加分區並使用。
本文是我和老婆一起研究一個星期的結果,很是辛苦,尤其是其中一天03:30才睡,累啊,但是又收獲,很欣慰,很有成就感。其實中間主要的問題是在 Solaris10操作系統上,之前沒有使用過這個系統,以至於,遲遲搞不定,大費周章,也上網借鑒和下載了很多文檔學習。
這個文檔完全是我老婆寫的,很是詳細,那個圖截得,那叫一個多啊,這里要謝謝老婆了,但是圖太多,上傳受限,都比較小,希望大家將就看,畢竟我才開始研究Blog,還不嫻熟。
下面,我們就開始了。
備注:因為安裝solaris系統+oracle+netnumne大約需要20G的空間,所以要給虛擬機分配30G的硬盤(因為安裝完oracle和網管軟件后整個占用的空間約為21G);虛擬機上安裝同實際服務器上安裝solaris系統的配置相同。
選擇“New virtual Machine”(以下按照圖所示配置)
選擇“typical”后,點選“next”
選擇Solaris系統的iso軟件所在路徑,點選“next”
進行如下選擇,點選“next”
選擇Solaris系統的安裝路徑,點選“next”
設置虛擬機的硬盤空間,以設置為25G (建議使用30G)為例,設置完成后,點選“next”
點選上圖的“Customize Hardware”,進入如下設置界面,設置memory,根據本地電腦的內存進行相應的設置(建議使用1.5G的內存給虛擬機)
Processors使用默認設置,如下
不會用到軟驅,可以選中“Floppy”后,點擊“remove”,操作
設置CD\DVD ,選擇iso文件所在的路徑
Network按照如下配置
點擊“finish”完成虛擬機配置
點擊虛擬機的如下界面,進行Solaris系統的安裝操作
如果是HP DL580服務器,將磁盤插好后,上電,插入Solaris光盤后,從光盤啟動
按照如上操作后,進入如下安裝Solaris的操作界面,按照如下界面的操作進行配置
使用光盤引導系統,出現第一個畫面如下:
我們選擇第一個,即“Solaris”進行安裝
隨后將出現安裝方式選擇的畫面,如下,使用默認的即1,即圖形安裝界面,進行安裝。
接着,系統將初始化Java和圖形界面
接着出現如下界面,讓我們選擇鍵盤布局:
說明:
一般來說,大家的鍵盤都應該是美國英語的布局,故采用默認選項。如果需要改變布局,則通過光標上下移動到相應位置,然后點擊回車鍵進行選擇。選擇完成后按F2進入下一步。
出現如下界面,按回車繼續安裝過程:
如果你能看到下圖這個這個對話框,表明你的電腦可以進行GUI安裝過程,請在30秒內按回車鍵進行確認,否則將進入CLI安裝過程。
說明:
1.3和1.4分別說明了使用命令行進行安裝和使用GUI進行安裝的過程說明
內存大於400MB,支持GUI安裝界面。
下一步是選擇安裝的語言,這里我選擇的是0 英文。
按F2繼續
標識系統,按F2繼續
選擇是否聯網,選擇后繼續
如果為多網卡,會有選擇網卡的配置選項,
選擇網卡,用上下鍵移動光標到網卡0上按空格選中后繼續
- Configure Multiple Network Interfaces ---------------------------------------------------------------------------
Multiple network interfaces have been detected on this system. Specify all
of the network interfaces you want to configure.
Note: You must choose at least one interface to configure.
Network interfaces
---------------------------------
[X] bge0
[ ] bge1
[ ] bge2
[ ] bge3
---------------------------------------------------------------------------------------------------------------------------------
Esc-2_Continue Esc-6_Help
是否啟用DHCP,選擇否后繼續
設置網卡的主機名
設置網卡的IP地址
是否是子網的一部分,選擇后F2繼續
設置網卡的掩碼
是否啟用IPV6,選擇否后繼續
設置網卡的網關(缺省路由)
確認配置信息,如果配置都正確則F2繼續,否則F4重新配置一次以更改
設置安全策略
確認安全策略配置信息
是否啟用命名服務, 不需要啟用命名服務,選擇否。
確認命名服務配置
NFSv4域名配置,使用系統默認。
確認NFSv4域名配置
時區設置,選擇亞洲。
選擇國家
設置日期和時間(自動設置)
確認地區和時間配置
設置root登錄密碼,安裝完系統后可以用passwd root來更改密碼,本次設置為root
啟用遠程服務
按F2繼續
選擇安裝類型,選擇F2典型安裝
安裝完成后自動彈出光盤
安裝完成后自動重啟
安裝完成后請及時拿出光盤,避免重復安裝,如已經進入重復安裝界面,將服務器強行重啟后,退出光盤即可。
確認LICENSE,按F2 繼續
選擇語言,把光標移到North America前面的>上(注意不是[ ]上),按空格,把光標移到U.S.A. (UTF-8)上按空格,繼續。
選擇語言編碼,選擇U.S.A. (UTF-8) ( en_US.UTF-8 )
如果選擇安裝簡體中文語言,請做如下選擇:
如果選擇安裝簡體中文語言,選擇語言編碼
附加產品,按如下選擇
選擇安裝軟件類別,選擇Entire Distribution plus OEM support
選擇安裝磁盤,選擇第一個磁盤后繼續
文件系統,選擇F4_Manual Layout自定義
F2繼續(overlap磁盤總共空間大小,不可修改)
按F2繼續
按上下左右方向鍵進行選擇后修改
修改后的配置如下:(根據實際情況分配相應分區大小)
確認磁盤分配,如果分配沒問題則按F2選擇繼續
是否mount遠程文件,選擇繼續(不MOUNT),按F2即是不選擇,繼續
確認安裝信息,沒有問題就選擇F2開始安裝
選擇是否聯網,選擇后繼續
是否啟用DHCP,選擇否后繼續
設置該網卡對應的主機名
設置IP地址
是否為子網的一部分,選擇“是”
設置網卡的掩碼
是否啟用IPV6,選擇否后繼續
設置網卡的網關(缺省路由)
設置安全策略
是否啟用命名服務, 不需要啟用命名服務,選擇否。
NFSv4域名配置,使用系統默認。
時區設置
選擇國家
設置時間
設置root登錄密碼,安裝完系統后可以用passwd root來更改密碼,本次設置為root
啟用遠程服務
選擇不注冊
點擊“next”繼續
確認安裝信息,沒有問題就選擇“Confirm”
點擊“next”開始安裝
安裝完成后自動彈出光盤, 安裝完成后自動重啟
安裝完成后請及時拿出光盤,避免重復安裝,如已經進入重復安裝界面,將服務器強行重啟后,退出光盤即可。
點擊“ok”繼續
選中Accept(接受)復選框,點擊Next進入下一步選擇要支持的本地字符集等(默認為英文):
選擇安裝類型,自定義安裝
選擇安裝語言
選擇語言編碼
附加產品
選擇安裝軟件類別,選擇Entire Distribution plus OEM support
磁盤分區的選擇,選中“c0d0(bootdisk)”,點擊“next”繼續
同上
選擇需要分區的磁盤,然后點擊Next進入下一步進行分區
希望將Solaris安裝在整個硬盤上,安裝程序會自動根據你的分區總大小進行計算,並給出一個詳細的分區方案,選擇c0d0后,點擊“Modify”進行分區
則直接點擊Next即可進入分區過程

配置完成后點擊“next”繼續
確認安裝信息,沒有問題就選擇“Install Now” ,開始安裝
等待20s左右進入輸入用戶名和密碼界面,輸入完root/root后進入如下界面:
如果使用的是虛擬機,可以設置一下屏幕的分辨率為如下:
使用比較方便,防止僅能看到部分桌面
此時會出現如下界面(選擇不注冊)
說明:安裝完Solaris系統后,可以使用xmanager軟件,遠程登錄Solaris系統進行軟件的安裝操作。
創建oracle用戶,創建完成oracle用戶后,可以遠程進行oracle軟件的安裝操作,默認root用戶是禁止telnet和ftp的。
2.1.1開啟solaris系統上的ftp功能
說明:如ftp操作是禁止的,可以執行如下命令開啟或禁止
#svcadm disable svc:network/ftp
#svcadm enable svc:network/ftp
2.1.2開啟使用root訪問ftp的權限(默認是禁止的)
具體方法:
修改在 /etc/ftpd目錄下的ftpusers文件,該文件中如果有root,行首加#號注釋掉就可以了。
2.1.3開啟使用root訪問telnet的權限(默認是禁止的)
具體方法:
修改在/etc/default目錄下的login文件,把文件中的CONSOLE=/dev/console該行注釋掉,即:在行首加#,修改后就可以用root telnet及登錄遠程桌面(使用xmanager)。
2.2.1添加用戶組
# groupadd oinstall
2.2.2添加用戶
# groupadd dba
# useradd -g oinstall -G dba -d /export/home/oracle -s /bin/csh -m oracle
locks
#
說明:
{-g表示用戶所屬組、-G表示用戶所屬附加組、-d表示用戶主目錄、-s表示用戶默認shell類型、oracle表示用戶名,-m參數表示自動創建此用戶的主目錄,為避免麻煩,請勿手動創建此目錄}
2.2.3設置oracle用戶密碼,將密碼設置為oracle
# passwd oracle
New Password:
Re-enter new Password:
passwd: password successfully changed for oracle
#
說明:
{表示為oracle用戶設置密碼,輸入該命令並回車之后,系統會提示輸入密碼、確認密碼}
2.3.1打系統補丁(以root用戶登錄)
⑴、執行如下命令,確認系統補丁存放路徑:
# pkgadd
pkgadd: ERROR: no packages were found in </var/spool/pkg>
⑵、查找需要的補丁文件
# pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot \
SUNWsprox SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt
system SUNWarc Lint Libraries (usr)
system SUNWbtool CCS tools bundled with SunOS
system SUNWhea SunOS Header Files
system SUNWi1of ISO-8859-1 (Latin-1) Optional Fonts
system SUNWlibm Math & Microtasking Library Headers & Lint Files (Usr)
system SUNWlibms Math & Microtasking Libraries (Usr)
system SUNWsprot Solaris Bundled tools
system SUNWtoo Programming Tools
system SUNWxwfnt X Window System platform required fonts
ERROR: information for "SUNWsprox" was not found
ERROR: information for "SUNWi1cs" was not found
ERROR: information for "SUNWi15cs" was not found
#
由以上輸入可以知道需要的補丁文件為“SUNWsprox”、“SUNWi1cs”、“SUNWi15cs”
⑶、到系統盤中查找以上三個文件
如果是實際的服務器,請插入系統盤,如果是虛擬機請執行如下操作:
以上三個文件在系統盤中的路徑如下:
/cdrom/sol_10_910_x86/Solaris_10/Product
找到以上三個文件,將其放入該路徑:/var/spool/pkg
在系統盤上未找到該補丁文件“SUNWsprox”,可以用補丁文件“SUNWsprot”代替
⑷、再次執行如下命令
# pkgadd
The following packages are available:
1 SUNWi15cs X11 ISO8859-15 Codeset Support
(i386) 2.0,REV=2004.10.17.15.04
2 SUNWi1cs X11 ISO8859-1 Codeset Support
(i386) 2.0,REV=2004.10.17.15.04
3 SUNWsprot Solaris Bundled tools
(i386) 5.10,REV=2004.12.18
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: 1
按照順序依次打補丁文件1、2、3
⑸、確認打補丁文件是否成功
# pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot \
SUNWsprox SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt>
system SUNWarc Lint Libraries (usr)
system SUNWbtool CCS tools bundled with SunOS
system SUNWhea SunOS Header Files
system SUNWi15cs X11 ISO8859-15 Codeset Support
system SUNWi1cs X11 ISO8859-1 Codeset Support
system SUNWi1of ISO-8859-1 (Latin-1) Optional Fonts
system SUNWlibm Math & Microtasking Library Headers & Lint Files (Usr)
system SUNWlibms Math & Microtasking Libraries (Usr)
system SUNWsprot Solaris Bundled tools
system SUNWtoo Programming Tools
system SUNWxwfnt X Window System platform required fonts
ERROR: information for "SUNWsprox" was not found
#
如出現如下界面,則補丁ok。
2.3.2修改Solaris系統參數(以root用戶登錄)
⑴、創建/etc/system文件的一個備份,以防萬一,執行如下命令:
未備份前查看/etc下的system文件
# ls |grep system
system
#
備份后查看/etc下的system文件
# cd /etc
#cp system system.backup
# ls |grep system
system
system.backup
#
執行以上操作確保備份成功
⑵、編輯/etc/system,在最后添加如下:
set noexec_user_stack=1
set semsys:seminfo_semmni=300
set semsys:seminfo_semmns=1050
set semsys:seminfo_semmsl=400
set semsys:seminfo_semvmx=32767
set shmsys:shminfo_shmmax=6400000000(服務器8G內存的情況下,不同情況按比例增減)
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=300
set shmsys:shminfo_shmseg=30
說明:
2G內存設置set shmsys:shminfo_shmmax=4294967295
⑶、重啟系統使參數生效
執行init 6操作
#pwd
/
# init 6
2.3.3創建文件夾(以oracle用戶登錄)
創建存放oracle安裝軟件的文件夾oraclesoft、創建存放oracle軟件的安裝路徑文件夾、創建存放oracle數據的文件夾oradata,具體如下:
netnumen-sys%mkdir –p /export/home/oracle/oraclesoft
netnumen-sys%mkdir –p /export/home/oracle/product/10g
netnumen-sys%mkdir –p /export/home/oracle/product/oradata
2.3.4修改Oracle用戶的環境變量(以oracle用戶登錄)
⑴、備份要修改的文件.cshrc
備份前,查看是否存在.cshrc文件,執行如下命令:
netnumen-test% ls –a
發現沒有該文件,則從主目錄下的local.cshrc文件拷貝一份另命名為.cshrc,執行命令如下:
netnumen-test% cp local.cshrc .cshrc
確認復制成功,執行命令如下:
netnumen-test% ls –a
說明:在oracle用戶的主目錄下找到並修改它的環境變量.cshrc(這是一個隱藏文件,ls時須加-a參數)。
⑵、在.cshrc文件的umask 022下一行添加如下內容
setenv ORACLE_BASE /export/home/oracle
setenv ORACLE_HOME /export/home/oracle/product/10g
setenv ORACLE_SID uep
setenv ORACLE_UN system
setenv ORACLE_PW oracle
setenv NLS_LANG "american_america.ZHS16GBK"
setenv NLS_DATE_FORMAT "YYYY-MM-DD HH24:Mi:SS"
並且在原有文件內容的set path內容由
set path=(/bin /usr/bin /usr/ucb /etc .)
變更為:
set path=($ORACLE_HOME/bin /bin /usr/bin /usr/ucb /etc .)
更改完成以上內容后,進行保存
即更改完成后,內容如下:
netnumen-test% more .cshrc
#ident "@(#)local.cshrc 1.2 00/05/01 SMI"
umask 022
setenv ORACLE_BASE /export/home/oracle
setenv ORACLE_HOME /export/home/oracle/product/10g
setenv ORACLE_SID uep
setenv ORACLE_UN system
setenv ORACLE_PW oracle
setenv NLS_LANG "american_america.ZHS16GBK"
setenv NLS_DATE_FORMAT "YYYY-MM-DD HH24:Mi:SS"
set path=($ORACLE_HOME/bin /bin /usr/bin /usr/ucb /etc .)
if ( $?prompt ) then
set history=32
endif
netnumen-test%
⑶、使新環境變量生效,執行如下命令:
netnumen-test% source .cshrc
校驗環境變量,執行如下命令
netnumen-test% env
執行完成以上命令后,可以看到剛才設置的相關環境變量。
說明:
參數說明
setenv ORACLE_BASE /export/home/oracle
setenv ORACLE_HOME /export/home/oracle/product/10g(安裝oracle軟件的路徑)
setenv ORACLE_SID uep(數據庫實例名)
setenv ORACLE_UN system
setenv ORACLE_PW oracle (yourpassword)
setenv NLS_LANG "american_america.ZHS16GBK"
setenv NLS_DATE_FORMAT "YYYY-MM-DD HH24:Mi:SS"
set path=($ORACLE_HOME/bin /usr/ccs/bin /bin /usr/bin )
如果oracle及相關軟件要安裝簡體中文,請做如下 變更:
setenv ORACLE_BASE /export/home/oracle
setenv ORACLE_HOME /export/home/oracle/product/10g
setenv ORACLE_SID uep(數據庫實例名)
setenv ORACLE_UN system
setenv ORACLE_PW oracle (yourpassword)
setenv NLS_LANG "simplified chinese_china.ZHS16GBK"
setenv NLS_DATE_FORMAT "YYYY-MM-DD HH24:Mi:SS"
2.3.5上傳oracle軟件(以oracle用戶登錄)
ftp到solaris系統上,具體操作如下:
或者可以其它電腦上開啟ftp服務,Solaris系統ftp到其它電腦上,其操作與下相近,僅能上傳壓縮文件。
確認oracle軟件上傳成功:
netnumen-test%cd /export/home/oracle/oraclesoft
netnumen-test% ls
ora_10-02-solx86.zip
netnumen-test%
2.3.6將上傳到solaris系統上的文件進行解壓縮操作(以oracle用戶登錄)
具體執行如下:
進入軟件所在的路徑
netnumen-test%cd /export/home/oracle/oraclesoft
netnumen-test% unzip ora_10-02-solx86.zip
以上命令執行完成后,確認解壓縮到文件,再次執行ls
netnumen-test% ls
database ora_10-02-solx86.zip
netnumen-test%
解壓到了database文件夾中
說明:
注銷root用戶,以oracle用戶重新登錄到Solaris系統,注意不要在root用戶下使用su – oracle來切換到oracle用戶進行安裝,那樣系統圖形界面不能啟動。
打開terminial,按照如下執行:
netnumen-test% cd /export/home/oracle/oraclesoft/database
netnumen-test% ls
doc install response runInstaller stage welcome.html
netnumen-test% ./runInstaller
執行完成以上命令后,會跳出oracle軟件的圖形界面,如下,選擇高級安裝Advanced Installation
設置路徑和組名
地址輸入/export/home/oracle/product/10g
操作系統組名選擇 oinstall
選擇版本Enterprise Edition
選擇路徑,名字用系統缺省的,不要去修改。
路徑設置為:/export/home/oracle/product/10g
會彈出來一個告警,選擇Yes繼續。
檢查系統, 檢查完成后點Next
選擇僅安裝數據庫軟件
開始安裝
跳出如下界面后,以root權限執行兩個腳本
另外打開一個terminal,執行如下命令:
netnumen-test% su - root
Password:
Oracle Corporation SunOS 5.10 Generic Patch January 2005
# cd /export/home/oracle/product/10g
# ./orainstRoot.sh
Changing permissions of /export/home/oracle/product/10g to 770.
Changing groupname of /export/home/oracle/product/10g to oinstall.
The execution of the script is complete
# cd ..
# pwd
/export/home/oracle/product
# cd 10g
# ./root.sh
Running Oracle 10g root.sh script...
The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /export/home/oracle/product/10g
Enter the full pathname of the local bin directory: [/usr/local/bin]: $ORACLE_HOME/bin
Creating $ORACLE_HOME/bin directory...
Copying dbhome to $ORACLE_HOME/bin ...
Copying oraenv to $ORACLE_HOME/bin ...
Copying coraenv to $ORACLE_HOME/bin ...
Creating /var/opt/oracle/oratab file...
Entries will be added to the /var/opt/oracle/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
#
按照如上操作執行完成后,返回oracle軟件安裝界面,點選“ok”
安裝結束界面出現時表明Oracle數據庫已經安裝完成,單擊界面上的<Exit>按鈕,然后確認以結束安裝。
打開一個terminal,執行dbca創建數據據庫實例,具體如下:
netnumen-test% dbca
Warning: Missing charsets in String to FontSet conversion
Warning: Cannot convert string "-dt-interface system-medium-r-normal-s*utf*-*-*-*-*-*-*-*-*" to type FontSet
Warning: Missing charsets in String to FontSet conversion
Warning: Missing charsets in String to FontSet conversion
Warning: Cannot convert string "-dt-interface user-medium-r-normal-s*utf*-*-*-*-*-*-*-*-*" to type FontSet
Warning: Missing charsets in String to FontSet conversion
執行完以上命令后,會跳出創建實例的圖形界面,點選“next”
選擇數據庫配置,選擇通用General Purpose
定義數據庫參數,數據庫名稱和SID都設置成 uep,字符集選系統缺省。
選擇數據庫管理選項,選擇使用database control管理數據庫
設置數據庫密碼,密碼建議使用oracle
創建數據庫文件位置
不要自動備份
下圖使用默認,不需要進行配置,點擊“next”
使用內存按照如下配置,其中SGA和PGA為默認 即可(Sizing和Connection Mode使用默認即可)
字符集選系統缺省
確認Database Storage,確認完成后點擊“next”
確認安裝信息,確認完成后,點擊“ok”開始安裝
安裝完成后,跳出如下界面,點擊exit,數據庫實例配置完成
建立偵聽:
執行netca
netnumen-test% netca
Oracle Net Services Configuration:
Warning: Missing charsets in String to FontSet conversion
Warning: Cannot convert string "-dt-interface system-medium-r-normal-s*utf*-*-*-*-*-*-*-*-*" to type FontSet
Warning: Missing charsets in String to FontSet conversion
Warning: Missing charsets in String to FontSet conversion
Warning: Cannot convert string "-dt-interface user-medium-r-normal-s*utf*-*-*-*-*-*-*-*-*" to type FontSet
Warning: Missing charsets in String to FontSet conversion
執行完成以上操作,偵聽配置完成
建立本地net服務名配置:
執行netca
netnumen-test% netca
Oracle Net Services Configuration:
Warning: Missing charsets in String to FontSet conversion
Warning: Cannot convert string "-dt-interface system-medium-r-normal-s*utf*-*-*-*-*-*-*-*-*" to type FontSet
Warning: Missing charsets in String to FontSet conversion
Warning: Missing charsets in String to FontSet conversion
Warning: Cannot convert string "-dt-interface user-medium-r-normal-s*utf*-*-*-*-*-*-*-*-*" to type FontSet
Warning: Missing charsets in String to FontSet conversion
配置為實例名
如果沒有測試成功,等點擊“Change Login”,更改密碼為“oracle”
配置為主機名
點擊“finish”配置完成
2.8.1確認數據庫實例
查看當前實例及狀態
netnumen-test% sqlplus / as sysdba
SQL*Plus: Release 10.2.0.2.0 - Production on Tue Jun 14 17:50:07 2011
Copyright (c) 1982, 2005, Oracle. All Rights Reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> select instance_name,status from v$instance;
INSTANCE_NAME STATUS
-------------------------------- ------------------------
uep OPEN
SQL>
2.8.2查看監聽狀態
netnumen-test% lsnrctl status
LSNRCTL for Solaris: Version 10.2.0.2.0 - Production on 14-JUN-2011 17:52:06
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER
------------------------
Alias UEPLIS
Version TNSLSNR for Solaris: Version 10.2.0.2.0 - Production
Start Date 14-JUN-2011 16:38:32
Uptime 0 days 1 hr. 13 min. 34 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /export/home/oracle/product/10g/network/admin/listener.ora
Listener Log File /export/home/oracle/product/10g/network/log/ueplis.logListening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=netnumen-test)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "uep" has 1 instance(s).
Instance "uep", status READY, has 1 handler(s) for this service...
Service "uepXDB" has 1 instance(s).
Instance "uep", status READY, has 1 handler(s) for this service...
Service "uep_XPT" has 1 instance(s).
Instance "uep", status READY, has 1 handler(s) for this service...
The command completed successfully
netnumen-test%
netnumen-test% sqlplus / as sysdba
SQL*Plus: Release 10.2.0.2.0 - Production on Tue Jun 14 17:55:51 2011
Copyright (c) 1982, 2005, Oracle. All Rights Reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL>alter system set nls_date_format="YYYY-MM-DD HH24:Mi:SS" scope=spfile;
SQL>startup force
數據庫重啟完成后,執行以下命令查看時間更改是否生效
SQL> show parameter nls_date_format
NAME TYPE
------------------------------------ ----------------------
VALUE
------------------------------
nls_date_format string
YYYY-MM-DD HH24:Mi:SS
SQL>
具體操作如下:
⑴、在虛擬機-->設置-->CD/DVD->使用鏡像到vmaware安裝目錄下找到虛擬機上所安裝系統的一個iso文件,下面以Solaris系統為例,如果開機前按照如下操作,配置完成后開機
或者虛擬機已經開機,可以按照如下操作在setting中設置好CD/DVD的所要使用的iso路徑后,點擊Connect
⑵、按照如上操作后,進入虛擬機的系統界面可以看到光盤顯示“VMware tools”具體如下:
在這個光盤中有vmware-linux-tools.tar.gz,將其拷貝到另外一個目錄中,進行安裝(可以使用鼠標右鍵復制粘貼操作,或者按照如下命令)。
#cd /cdrom/vmwaretoools #cd /tmp
#cp vmware-linux-tools.tar.gz /tmp 將文件拷貝到/tmp目錄下。
#cd /tmp
⑶、用tar命令將壓縮包解壓(或者用鼠標右鍵進行解壓縮操作)
#tar –zxvf vmware-linux-tools.tar.gz
解壓后我們會看到一個vmware-tools-distrib文件夾,我們用tar命令解壓出來的文件都在這個文件夾。
#cd vmware-tools-distrib
運行vmware-install.pl進行安裝。
#./vmware-install.pl 如果是第一次在機子上安裝vmware tools,在執行vmware-install.pl時,出現提示讓你選擇文件安裝目錄的時候,可以一路按默認選項。
⑷、卸載vmware tools 要想卸載vmware tools,只要在/usr/bin目錄下執行vmware-unistall-tools.pl即可。
采用添加硬盤的方式,具體操作如下:
⑴、進入系統后,執行devfsadm命令,系統檢測新增加的設備,這種方法不需要reboot。
⑵、檢測完后,我們執行format,這個時候會發現已經多出來一個編號為1的硬盤了(原來的硬盤的編號是0),在VMware中一般為c0d1,選擇1硬盤。
⑶、新加的硬盤我們一般需要首先執行fdisk,format>fdisk,完成后悔顯示概要信息,選6Cancel。
⑷、退出format>下,選擇partition對新硬盤分區,format>partition.
⑸、列出了0-7共8個partition,就選個7吧,作為home分區使用,回車;要求填入partition id tag,寫home,回車,默認vm(可寫可掛載),回車;指定大小,我暫且把所有的cylinders都給home了,回車,回到 partition>。
⑹、給當前的分區表取個名,partition>name,隨便叫newtabel吧。
⑺、執行partition>label,選擇yes,執行完這一步可用print檢查分區表,partition7home已經有了設定的大小
⑻、鍵入quit退到format>,執行一下save,保存設置,這里需要填完整的路徑
/etc/format.dat,yes后quit,對到#
⑼、分區做完了,需要建立熙independent文件系統,用newfs,執行命令#newfs/dev/dsk/c0d1s7,執行完后會顯示superblock的備份地址。完成這一步可用fsck檢查文件系統是否正確。
⑽、在根目錄下創建newhome目錄用來作為新分區的掛載點,#mkdir/newhome。
⑾、掛載,#mount/dev/dsk/c0d1s7 /newhome,掛載完成可用df –k查看掛載結果。
可是,重啟之后你會發現,掛載在/newhome下的分區沒了!用df –k查看,發現不見了!原來我們還差一步—設置自動掛載:
⑿、編輯/etc/vfstab文件,#vi /etc/vfstab,新增一行,內容為/dev/dsk/c0d1s7 /dev/rdsk/c0d1s7 /newhome ufs 2 yes –
重啟后發現,c0d1s7已經能夠自動掛載到/newhome目錄了。
在虛擬機上舉例說明:
選擇“hard disk”,點擊“next”
選擇該添加硬盤的路徑
點擊“ok”重啟虛擬機
進入系統后,進行如下操作:
操作舉例,詳細操作過程如下:
# devfsadm
# format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c0d0 <DEFAULT cyl 3260 alt 2 hd 255 sec 63>
/pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0
1. c0d1 <DEFAULT cyl 4092 alt 2 hd 128 sec 32>
/pci@0,0/pci-ide@7,1/ide@0/cmdk@1,0
Specify disk (enter its number): 1
selecting c0d1
Total disk size is 4095 cylinders
Cylinder size is 4096 (512 byte) blocks
Cylinders
Partition Status Type Start End Length %
========= ====== ============ ===== === ====== ===
1 Active Solaris2 1 4094 4094 100
SELECT ONE OF THE FOLLOWING:
1. Create a partition
2. Specify the active partition
3. Delete a partition
4. Change between Solaris and Solaris2 Partition IDs
5. Exit (update disk configuration and exit)
6. Cancel (exit without updating disk configuration)
Enter Selection: 6
format> partition
PARTITION MENU:
0 - change `0' partition
1 - change `1' partition
2 - change `2' partition
3 - change `3' partition
4 - change `4' partition
5 - change `5' partition
6 - change `6' partition
7 - change `7' partition
select - select a predefined table
modify - modify a predefined partition table
name - name the current table
print - display the current table
label - write partition map and label to the disk
!<cmd> - execute <cmd>, then return
quit
partition> 7
Part Tag Flag Cylinders Size Blocks
7 unassigned wm 0 0 (0/0/0) 0
Enter partition id tag[unassigned]: home
Enter partition permission flags[wm]:(使用默認,回車)
Enter new starting cyl[3]:(使用默認,回車)
Enter partition size[0b, 0c, 3e, 0.00mb, 0.00gb]: 8000
Please specify units in either b(blocks), c(cylinders), e(end cylinder),
m(megabytes) or g(gigabytes)
Enter partition size[0b, 0c, 3e, 0.00mb, 0.00gb]: 8g
`8.00gb' is out of range
Enter partition size[0b, 0c, 3e, 0.00mb, 0.00gb]: 8000m
partition> name
Enter table name (remember quotes): newtabel
partition> label
Ready to label disk, continue? y
partition> print
Current partition table (newtabel):
Total disk cylinders available: 4092 + 2 (reserved cylinders)
Part Tag Flag Cylinders Size Blocks
0 unassigned wm 0 0 (0/0/0) 0
1 unassigned wm 0 0 (0/0/0) 0
2 backup wu 0 - 4091 7.99GB (4092/0/0) 16760832
3 unassigned wm 0 0 (0/0/0) 0
4 unassigned wm 0 0 (0/0/0) 0
5 unassigned wm 0 0 (0/0/0) 0
6 unassigned wm 0 0 (0/0/0) 0
7 home wm 3 - 4002 7.81GB (4000/0/0) 16384000
8 boot wu 0 - 0 2.00MB (1/0/0) 4096
9 alternates wm 1 - 2 4.00MB (2/0/0) 8192
partition> quit
FORMAT MENU:
disk - select a disk
type - select (define) a disk type
partition - select (define) a partition table
current - describe the current disk
format - format and analyze the disk
fdisk - run the fdisk program
repair - repair a defective sector
show - translate a disk address
label - write label to the disk
analyze - surface analysis
defect - defect list management
backup - search for backup labels
verify - read and display labels
save - save new disk/partition definitions
volname - set 8-character volume name
!<cmd> - execute <cmd>, then return
quit
format> save
Saving new disk and partition definitions
Enter file name["./format.dat"]: /etc/format.dat
format> quit
# newfs /dev/dsk/c0d1s7
newfs: construct a new file system /dev/rdsk/c0d1s7: (y/n)? y
Warning: 2048 sector(s) in last cylinder unallocated
/dev/rdsk/c0d1s7: 16384000 sectors in 2667 cylinders of 48 tracks, 128 sectors
8000.0MB in 167 cyl groups (16 c/g, 48.00MB/g, 5824 i/g)
super-block backups (for fsck -F ufs -o b=#) at:
32, 98464, 196896, 295328, 393760, 492192, 590624, 689056, 787488, 885920,
15437472, 15535904, 15634336, 15732768, 15831200, 15929632, 16028064,
16126496, 16224928, 16323360
#
# fsck
/dev/dsk/c0d0s0 IS CURRENTLY MOUNTED READ/WRITE.
CONTINUE?
Program terminated
/dev/dsk/c0d0s3 IS CURRENTLY MOUNTED READ/WRITE.
CONTINUE?
Program terminated
/dev/dsk/c0d0s7 IS CURRENTLY MOUNTED READ/WRITE.
CONTINUE?
Program terminated
# mkdir /newhome
# ls
bin devices home net sbin vol
boot Documents kernel netnumen system
cdrom etc lib opt tmp
Desktop export lost+found platform usr
dev gby mnt proc var
# mount /dev/dsk/c0d1s7 /newhome
# df -k
Filesystem kbytes used avail capacity Mounted on
/dev/dsk/c0d0s0 7696853 4814710 2805175 64% /
/devices 0 0 0 0% /devices
ctfs 0 0 0 0% /system/contract
proc 0 0 0 0% /proc
mnttab 0 0 0 0% /etc/mnttab
swap 2435912 984 2434928 1% /etc/svc/volatile
objfs 0 0 0 0% /system/object
sharefs 0 0 0 0% /etc/dfs/sharetab
/usr/lib/libc/libc_hwcap1.so.1
7696853 4814710 2805175 64% /lib/libc.so.1
fd 0 0 0 0% /dev/fd
/dev/dsk/c0d0s3 2715107 82029 2578776 4% /var
swap 2435012 84 2434928 1% /tmp
swap 2434960 32 2434928 1% /var/run
/dev/dsk/c0d0s7 12261379 7827194 4311572 65% /export/home
/vol/dev/dsk/c1t0d0/sol_10_910_x86
2096480 2096480 0 100% /cdrom/sol_10_910_x86
/dev/dsk/c0d1s7 8067733 8017 7979039 1% /newhome
# vi /etc/vfstab
"/etc/vfstab" 14 lines, 506 characters
#device device mount FS fsck mount mount
#to mount to fsck point type pass at boot options
#
fd - /dev/fd fd - no -
/proc - /proc proc - no -
/dev/dsk/c0d0s1 - - swap - no -
/dev/dsk/c0d0s0 /dev/rdsk/c0d0s0 / ufs 1 no -
/dev/dsk/c0d0s3 /dev/rdsk/c0d0s3 /var ufs 1 no -
/dev/dsk/c0d0s7 /dev/rdsk/c0d0s7 /export/home ufs 2 yes
-
/dev/dsk/c0d1s7 /dev/rdsk/c0d1s7 /newhome ufs 2 yes -
/devices - /devices devfs - no -
sharefs - /etc/dfs/sharetab sharefs - no -
ctfs - /system/contract ctfs - no -
objfs - /system/object objfs - no -
swap - /tmp tmpfs - yes -
~
~
~
~
~
~
~
"/etc/vfstab" 15 lines, 556 characters
#
# fsck
/dev/dsk/c0d0s0 IS CURRENTLY MOUNTED READ/WRITE.
CONTINUE?
Program terminated
/dev/dsk/c0d0s3 IS CURRENTLY MOUNTED READ/WRITE.
CONTINUE?
Program terminated
/dev/dsk/c0d0s7 IS CURRENTLY MOUNTED READ/WRITE.
CONTINUE?
Program terminated
/dev/dsk/c0d1s7 IS CURRENTLY MOUNTED READ/WRITE.
CONTINUE?
Program terminated
#
2.12划分存儲空間時,建議將根目錄的空間划分為10G 以上!
因為我們會將網管軟件安裝在根目錄下,如果存儲空間過小,雖然安裝過程都正常,可能最后出現網管server無法正常啟動的問題
本文出自 “小小狗窩” 博客,謝絕轉載!