AIX下安裝單例項ORACLE10gR2資料庫
由於是測試性質,該資料庫沒有使用專門的儲存裝置(不過如果用儲存的話,除了安裝儲存有點特殊,其餘概念操作均相同),而是直接使用了小型機本機上的硬碟,具體是前兩個硬碟安裝作業系統,作為rootvg,後兩個硬碟做資料庫,作為datavg。
1、作業系統安裝
首先用光碟啟動安裝AIX5308版本,然後再將系統升級到5311,基本符合ORACLE10g和11g對作業系統的要求,同時對照ORACLE的說明文件,驗證幾個必須安裝的包是否都已經安裝,如果沒有的話,直接在安裝盤上進行安裝即可。
具體對應10g,應該驗證:bos.adt.base、bos.adt.lib、bos.adt.libm、bos.perf.libperfstat、bos.perf.perfstat、bos.perf.proctools、xlC.aix50.rte(7.0.0.4以後)、xlC.rte(7.0.0.1以後)。可以透過#lslpp –l xxx.xxx.xxx來看系統是否安裝了相應軟體包;
其次是設定相應的作業系統核心引數,一般可以使用預設引數,但是對於最大使用者程式數還是可以修改一下的,綜合考慮該引數應該設定為2048或以上。執行#smitty chgsys來進行設定。
在用xftp上傳安裝介質時,必須對/etc/security/limits中的引數進行設定,一般-1為unlimited選項。
2、設定ORACLE使用者及使用者組
對於單例項ORACLE資料庫,只需要建oracel使用者和oinstall使用者組
#smitty mkgrp(建立oinstall使用者組)
#smitty mkuser
#passwd oracle
建立oracle使用者,屬於oinstall使用者組,同時對於以下SHELL引數進行調整:
Soft file size: -1(unlimited)
Soft cpu time: -1
Soft data segment: -1
Soft stack size: -1
而對於RAC的資料庫,則還必須再建立dba,sysoper使用者組
3、準備安裝資料庫的檔案系統
一般來說,資料庫軟體應該裝在rootvg上
#mkdir –p /u01/app/oracle
#chown –R oracle:oinstall /u01/app/oracle
#chmod –R 755 /u01/app/oracle
在本例中,該檔案系統直接掛在/下面,因此就不用再另外建檔案系統了,只需按照實際需要增大/檔案系統大小即可。
#smitty chfs
4、設定ORACLE使用者的環境變數
修改/home/oracle/.profile檔案,加入以下內容
ORACLE_SID=xxxx
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/10.2.5/db_1
PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_SID ORACLE_BASE ORACLE_HOME PATH
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export ORA_NLS33
ORACLE_TERM=xterm
export ORACLE_TERM
NLS_LANG=American_America.ZHS16GBK
export NLS_LANG
ORACLE_OWNER=oracle
export ORACLE_OWNER
CLASSPATH=$ORACLE_HOME/JRE: $ORACLE_HOME/jlib: $ORACLE_HOME/rdbms/jlib: $ORACLE_HOME/network/jlib
export CLASSPATH
export PS1=”$(hostname –s)”’:’’$PWD$’
由於安裝資料庫需要圖形介面,因此必須對.dtprofile進行設定,將最後一行前的註釋去掉即可
DTSOURCEPROFILE=true
5、建資料庫使用的裸裝置
具體系統使用的裸裝置如下(特別注意,在建裸裝置時serialized IO應該選NO):
r_system 2G
r_sysaux 1G
r_undotbs1 4G
r_user 512M
r_redo1 50M
r_redo2 50M
r_redo3 50M
r_spfile XXM(一般裸裝置PPS有多大就是多大)
r_pwd 同上
r_ctl1 同上
r_ctl2 同上
r_ctl3 同上
r_ctl4 同上(最好可以放在不同的儲存位置,保證安全)
r_temp01 512M
裸裝置建好後,應該更改使用者和相關許可權:
#chown oracle:oinstall /dev/rr_*
#chmod 755 /dev/rr_*
6、準備安裝介質
資料庫軟體和PATCHSET都可以直接透過XFTP上傳到小型機上。
#tar –xvf database.tar
#unzip xxx_xxx_xxx.zip
7、安裝資料庫
#./runInstaller
安裝過程中按照要求執行相應的指令碼即可
由於之前選擇的是隻安裝資料庫軟體,因此在過程中沒有自動生成listener,要在之後透過netmgr程式來手動建lintener,但是在過程中生成的對應listener.ora中,對應的計算機名及SID_NAME均有問題,因此建議改為如下形式:
LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = XXX.XXX.XXX.XXX)(PORT = 1521)
)
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
(ORACLE_HOME=/u01/app/oracle/product/10.2.5/db_1)
(SID_NAME=xxxxx)
)
)
這樣以後lintsner才能正常啟動。
8、安裝補丁集
切記,在安裝PATCHSET前必須將資料庫、TNS、DBCONSOLE都停止,否則在安裝過程中會提示不能複製某些檔案而導致升級不成功。
升級完成後,執行兩個指令碼,完成最後的工作
SQL>startup upgrade
SQL>@?/rdbms/admin/catupgrd
SQL>shutdown immediate
SQL>startup
SQL>@?/rdbms/admin/utlrp
SQL>select comp_name,version,status from sys.dba_registry;來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11954956/viewspace-674915/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Window下安裝Oracle ASM單例項資料庫OracleASM單例資料庫
- 19C 單例項資料庫安裝單例資料庫
- ORACLE 單例項完全解除安裝資料庫Oracle單例資料庫
- Oracle 11G資料庫單例項安裝Oracle資料庫單例
- oracle 11g 單例項資料庫的安裝Oracle單例資料庫
- Oracle 12C 單例項資料庫靜默安裝Oracle單例資料庫
- 【安裝】AIX安裝單例項11gR2 GRID+DBAI單例
- oracle資料庫跨平臺(AIX)從RAC恢復至(linux)下的單例項Oracle資料庫AILinux單例
- 單例項資料庫工具轉化多例項資料庫單例資料庫
- 單例項資料庫手工轉化多例項資料庫單例資料庫
- 5.6單例項安裝單例
- Redis單例項安裝Redis單例
- aix5.3上安裝oracle10gR2 asmAIOracleASM
- RAC資料庫恢復到單例項資料庫資料庫單例
- mysql 5.7單例項安裝MySql單例
- 單例項資料庫expdp遷移到RAC庫單例資料庫
- 滴滴雲伺服器上安裝Oracle12cR2單例項資料庫伺服器Oracle單例資料庫
- AIX 5.3.0.7上安裝了9.2.0.2的資料庫AI資料庫
- oracle單例項12.2.0.1安裝Oracle單例
- 安裝Mongodb3.0.6單例項MongoDB單例
- 安裝rac資料庫時例項的編號由誰指定資料庫
- Linux下安裝 Docker例項LinuxDocker
- aix下oracle資料庫管理AIOracle資料庫
- duplicate複製資料庫(rac-單例項)資料庫單例
- 恢復RAC資料庫到單例項(ASM)資料庫單例ASM
- 單資料庫捕獲應用例項——流資料庫
- Oracle資料庫例項在AIX 平臺下使用大頁記憶體(Large Page Memory)Oracle資料庫AI記憶體
- 【Oracle】RHEL6.4-64位 安裝oracle11.2.0.3(五) dbca建立單例項資料庫Oracle單例資料庫
- VM虛擬機器下在LINUX上安裝ORACLE 11G單例項資料庫虛擬機LinuxOracle單例資料庫
- linux下單例項資料庫開機自啟動設定Linux單例資料庫
- oracle 11g 單例項安裝Oracle單例
- Oracle 11.2.4.0 ADG 單例項安裝(COPY建立備庫)Oracle單例
- oracle 資料庫例項Oracle資料庫
- 資料庫和例項資料庫
- sqlserver資料庫下載安裝SQLServer資料庫
- 連線RAC資料庫中單個例項(一)資料庫
- 單例項恢復RAC資料庫步驟(三)單例資料庫
- 單例項恢復RAC資料庫步驟(二)單例資料庫