安裝oracle 9.2.0.4
資料庫安裝
準備工作:
1、檢查核心引數
用vi 進入/etc/sysctl.conf檔案,將資料寫入到sysctl.conf的末尾並儲存:
(1)kernel.shmmax=24843545600(最大共享記憶體)
(2)kernel.sem=250 32000 100 128
(3)fs.fule-max=65536
(4)net.ipv.ip_local_port_range=1024 65000(在該檔案的內容中你可以看到net.ipv4.ip_local_port_range=1024 65000時,可以不需要進行修改)
以上引數如已經比較大,就不需要修改,不是每個引數都需調整。
2、修改開啟檔案的要求
該項為非強制性要求,可選擇性修改,使用命令vi /etc/security/limits.conf檔案,將下列資料新增到limits.conf 的末尾並儲存。
(1)oracle soft nofile 65536
(2)oracle hard nofile 65536
(3)oracle soft nproc 16384
(4)oracle hard nproc 16384
3、生成oracle使用者和dba組
可用圖形化介面或命令列方式建立oracle使用者,推薦採用圖形化介面建立oracle使用者的方法。
在[我的電腦]裡點選[控制皮膚],然後找到[本地使用者和組]這一模組,點選進入後,點選工具一欄,選擇新增新組群,新增一個DBA組,然後在選擇新增新使用者為oracle,在預設的目錄為/home/oracle,在此修改為/oracle。使用者名稱為oracle,密碼為oracle,然後將這個使用者分配給已建立好的DBA組。
分配完成以後在root使用者下輸入以下命令:
chmod –R 755 /oracle
chown -R oracle:dba /oracle
chmod –R 755 /oradata
chown -R oracle:dba / oradata
4、環境變數準備
修改oracle使用者的profile檔案(.bash_profile)
以下內容為增加項。
export LD_ASSUME_KERNEL=2.4.1
# Oracle Environment(#號的這行為註釋行)
export ORACLE_BASE=/oracle
export ORACLE_HOME=/oracle/product/9.2.0.4
export ORACLE_SID=hacrm(在此新建的資料庫的sid,參考前面的資料庫SID規劃、表空間及使用者名稱規則部分,每個省份建立的sid都會不同,必須以前面的資料庫SID規劃、表空間及使用者名稱規則部分為標準)。
export ORACLE_TERM=xterm
export TNS_ADMIN=$ORACLE_HOME/network/admin
export NLS_LANG=American_America.ZHS16CGB231280
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
# Set shell search paths
export PATH=$PATH:$ORACLE_HOME/bin
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
export CLASSPATH
export LANG=C
export LCC_ALL=C
5、檢查oracle補丁包和編譯環境
root使用者登入系統,在root使用者下執行
cd /usr/bin 然後執行
mv gcc gcc64
mv gcc32 gcc
mv g++ g++64
mv g++32 g++
這裡是將編譯環境降一個等級。
6、安裝介質確認
如光碟安裝,則將第一張oracle安裝光碟放入光碟機;
然後在root使用者下執行
mount /dev/cdrom /mnt/cdrom
cp /mnt/cdrom/filename(這裡的filename為光碟內的檔名)
如採用cpio檔案安裝,在解壓安裝檔案後,執行
cpio –ivdm 7、圖形介面操作
執行startx進入圖形介面,開啟一個控制檯視窗(root使用者進入後),執行export DISPLAY=127.0.0.1:0,再執行 xhost + (是開啟圖形介面前必須要做的:在root使用者下執行 +之前一定要有空格);再開啟另一控制檯視窗,用oracle使用者身份進入後重新進入系統,找到第一張盤的runInstaller,執行,命令為./runInstaller,開始安裝。
注:
(1)如果你不能正常安裝資料庫系統,請檢查你的oracle身份下的.bash_profile是否與環境變數準備部分一致,請認真檢查是否與文件一致(是否有重複變數名)。
(2)請檢查你的安裝介質是不是64位的安裝介質。
8、安裝過程
Welcome Screen: Click Next
Inventory Location: Click Next(可能不會出現,不出現就忽略)
Unix Group Name: 輸入 "dba" and click Next(可能不會出現,如果出現就需要輸入“dba”)。
會出現彈出視窗,要求用root使用者在/tmp目錄下執行一個shell檔案,在點選next之前用root使用者執行shell。(When asked to run /tmp/orainstRoot.sh, run it before you click Continue)
(可能不出現,就不進行本步驟的操作)
如出現的話則到/tmp/orainstRoot.sh目錄下執行./orainstRoot.sh,在本操作步驟中可能在彈出的對話方塊,可能不一樣,有的可能是When asked to run /oracle/product/Root.sh, run it before you click Continue,你需要使用root使用者到/oracle/product中看到 Root.sh,並在目錄下執行./Root.sh在提示中有如user/local/bin的目錄,有的目錄可能出現的與本案例不一樣,不用輸入其他內容,直接回車後,提示是否要覆蓋,輸入y後回車,直到本步驟結束。)
File Locations: 預設值
Available Products: Select "Oracle9i Database 9.2.0.4.0"
Installation Types: Select Custom since we only want to install the software for now,選擇CUSTOM選項
Available Products: Click Next or add some more components.點選next
Components Locations: 預設值
Privileged Operating System Groups:預設的dba
Oracle Management Server Repository:使用預設值
Create database: 選擇不建立資料庫
Summary: Start the Install
在本操作中你在設定sys和system使用者的口令分別為:
sys 口令為: sys;
system 口令為: system;
在oracle使用者下執行oemapp console(開啟資料庫控制檯)
9、建庫
建立資料庫例項,用oracle使用者登入系統,啟動圖形介面,圖形介面下,輸入命令dbca。
注意:這裡啟動dbca可能會出現dbca啟動一下就消失的問題,
解決方法:
vi ORACLE_HOME/bin/dbca
找到下面這幾行
If[-fletc/rac_on]:then
Run DBCA
JRE_DIR/bin/jre-native-DORACLE_HOME=SON.............
Else
Run DBCA
JRE_DIR/bin/jre-DORACLE_HOME=SON......
Fi
然後將所有的行前加#號註釋掉,除JRE_DIR/bin/jre-native_DORACLE_HOME=SON...這行以外。
啟動oracle建庫工具(如無法啟動,root使用者登入,輸入export DISPLAY=127.0.0.1:0.0,xhost +),選擇建立一個新的資料庫:create a database,下一步,選擇“new database”,下一步,輸入globe database name :xxcrm和sid :xxcrm,都為xxcrm(其中xx為所在省市的拼音簡稱首字母,具體參考前面的資料庫SID規劃、表空間及使用者名稱規則部分),下一步,不需要選擇所有選項,即將所有選項前的選擇去除,下一步,選擇“dedicated server mode”模式,下一步,配置引數,在memory選項中配置記憶體引數,兩種方式:1、選擇預設型別.2、custom,手工調節各項引數。(具體引數需考慮伺服器配置和應用型別)
在character set選項中配置字符集,choose from the list of character sets: ZHS16CGB231280; national character set : UTF8,下一步,CREATE DATABSE 點選“FINISH”,開始建庫。
建庫過程中,會要求輸入sysdba和sysoper使用者的新口令,即sys和system的口令,需牢記新口令(本次安裝sys的口令是sys,system的口令為system)。
9、建立使用者、表空間
在oracle使用者下使用oemapp console命令開啟資料庫介面,然後使用sysdba的身份進入資料庫點Storage下面的tablespace新建表空間,建立一個表空間,命名規則如前文所述。表空間建立完成後,新建使用者。在security下的users點選右鍵,建立一個新使用者,然後點Role分配許可權給xxcrm(xxcrm是根據各個省的不同分配不同的名字,例如山東那麼名稱就是sdcrm,使用者名稱與資料庫的sid一致),該使用者的許可權為dba的許可權。此使用者的表空間為新建立的表空間。
資料庫安裝完後,需要啟動監聽程式,它主要為客戶端的連線提供介面。啟動監聽的執行命令為lsnrctl start,關閉監聽的命令為lsnrctl stop。
啟動和關閉資料庫操作:
以sysdba使用者登陸資料庫sqlplus ' / as sysdba’
關閉資料庫的命令為:shutdown immediate
啟動資料庫的命令為:startup
準備工作:
1、檢查核心引數
用vi 進入/etc/sysctl.conf檔案,將資料寫入到sysctl.conf的末尾並儲存:
(1)kernel.shmmax=24843545600(最大共享記憶體)
(2)kernel.sem=250 32000 100 128
(3)fs.fule-max=65536
(4)net.ipv.ip_local_port_range=1024 65000(在該檔案的內容中你可以看到net.ipv4.ip_local_port_range=1024 65000時,可以不需要進行修改)
以上引數如已經比較大,就不需要修改,不是每個引數都需調整。
2、修改開啟檔案的要求
該項為非強制性要求,可選擇性修改,使用命令vi /etc/security/limits.conf檔案,將下列資料新增到limits.conf 的末尾並儲存。
(1)oracle soft nofile 65536
(2)oracle hard nofile 65536
(3)oracle soft nproc 16384
(4)oracle hard nproc 16384
3、生成oracle使用者和dba組
可用圖形化介面或命令列方式建立oracle使用者,推薦採用圖形化介面建立oracle使用者的方法。
在[我的電腦]裡點選[控制皮膚],然後找到[本地使用者和組]這一模組,點選進入後,點選工具一欄,選擇新增新組群,新增一個DBA組,然後在選擇新增新使用者為oracle,在預設的目錄為/home/oracle,在此修改為/oracle。使用者名稱為oracle,密碼為oracle,然後將這個使用者分配給已建立好的DBA組。
分配完成以後在root使用者下輸入以下命令:
chmod –R 755 /oracle
chown -R oracle:dba /oracle
chmod –R 755 /oradata
chown -R oracle:dba / oradata
4、環境變數準備
修改oracle使用者的profile檔案(.bash_profile)
以下內容為增加項。
export LD_ASSUME_KERNEL=2.4.1
# Oracle Environment(#號的這行為註釋行)
export ORACLE_BASE=/oracle
export ORACLE_HOME=/oracle/product/9.2.0.4
export ORACLE_SID=hacrm(在此新建的資料庫的sid,參考前面的資料庫SID規劃、表空間及使用者名稱規則部分,每個省份建立的sid都會不同,必須以前面的資料庫SID規劃、表空間及使用者名稱規則部分為標準)。
export ORACLE_TERM=xterm
export TNS_ADMIN=$ORACLE_HOME/network/admin
export NLS_LANG=American_America.ZHS16CGB231280
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
# Set shell search paths
export PATH=$PATH:$ORACLE_HOME/bin
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
export CLASSPATH
export LANG=C
export LCC_ALL=C
5、檢查oracle補丁包和編譯環境
root使用者登入系統,在root使用者下執行
cd /usr/bin 然後執行
mv gcc gcc64
mv gcc32 gcc
mv g++ g++64
mv g++32 g++
這裡是將編譯環境降一個等級。
6、安裝介質確認
如光碟安裝,則將第一張oracle安裝光碟放入光碟機;
然後在root使用者下執行
mount /dev/cdrom /mnt/cdrom
cp /mnt/cdrom/filename(這裡的filename為光碟內的檔名)
如採用cpio檔案安裝,在解壓安裝檔案後,執行
cpio –ivdm 7、圖形介面操作
執行startx進入圖形介面,開啟一個控制檯視窗(root使用者進入後),執行export DISPLAY=127.0.0.1:0,再執行 xhost + (是開啟圖形介面前必須要做的:在root使用者下執行 +之前一定要有空格);再開啟另一控制檯視窗,用oracle使用者身份進入後重新進入系統,找到第一張盤的runInstaller,執行,命令為./runInstaller,開始安裝。
注:
(1)如果你不能正常安裝資料庫系統,請檢查你的oracle身份下的.bash_profile是否與環境變數準備部分一致,請認真檢查是否與文件一致(是否有重複變數名)。
(2)請檢查你的安裝介質是不是64位的安裝介質。
8、安裝過程
Welcome Screen: Click Next
Inventory Location: Click Next(可能不會出現,不出現就忽略)
Unix Group Name: 輸入 "dba" and click Next(可能不會出現,如果出現就需要輸入“dba”)。
會出現彈出視窗,要求用root使用者在/tmp目錄下執行一個shell檔案,在點選next之前用root使用者執行shell。(When asked to run /tmp/orainstRoot.sh, run it before you click Continue)
(可能不出現,就不進行本步驟的操作)
如出現的話則到/tmp/orainstRoot.sh目錄下執行./orainstRoot.sh,在本操作步驟中可能在彈出的對話方塊,可能不一樣,有的可能是When asked to run /oracle/product/Root.sh, run it before you click Continue,你需要使用root使用者到/oracle/product中看到 Root.sh,並在目錄下執行./Root.sh在提示中有如user/local/bin的目錄,有的目錄可能出現的與本案例不一樣,不用輸入其他內容,直接回車後,提示是否要覆蓋,輸入y後回車,直到本步驟結束。)
File Locations: 預設值
Available Products: Select "Oracle9i Database 9.2.0.4.0"
Installation Types: Select Custom since we only want to install the software for now,選擇CUSTOM選項
Available Products: Click Next or add some more components.點選next
Components Locations: 預設值
Privileged Operating System Groups:預設的dba
Oracle Management Server Repository:使用預設值
Create database: 選擇不建立資料庫
Summary: Start the Install
在本操作中你在設定sys和system使用者的口令分別為:
sys 口令為: sys;
system 口令為: system;
在oracle使用者下執行oemapp console(開啟資料庫控制檯)
9、建庫
建立資料庫例項,用oracle使用者登入系統,啟動圖形介面,圖形介面下,輸入命令dbca。
注意:這裡啟動dbca可能會出現dbca啟動一下就消失的問題,
解決方法:
vi ORACLE_HOME/bin/dbca
找到下面這幾行
If[-fletc/rac_on]:then
Run DBCA
JRE_DIR/bin/jre-native-DORACLE_HOME=SON.............
Else
Run DBCA
JRE_DIR/bin/jre-DORACLE_HOME=SON......
Fi
然後將所有的行前加#號註釋掉,除JRE_DIR/bin/jre-native_DORACLE_HOME=SON...這行以外。
啟動oracle建庫工具(如無法啟動,root使用者登入,輸入export DISPLAY=127.0.0.1:0.0,xhost +),選擇建立一個新的資料庫:create a database,下一步,選擇“new database”,下一步,輸入globe database name :xxcrm和sid :xxcrm,都為xxcrm(其中xx為所在省市的拼音簡稱首字母,具體參考前面的資料庫SID規劃、表空間及使用者名稱規則部分),下一步,不需要選擇所有選項,即將所有選項前的選擇去除,下一步,選擇“dedicated server mode”模式,下一步,配置引數,在memory選項中配置記憶體引數,兩種方式:1、選擇預設型別.2、custom,手工調節各項引數。(具體引數需考慮伺服器配置和應用型別)
在character set選項中配置字符集,choose from the list of character sets: ZHS16CGB231280; national character set : UTF8,下一步,CREATE DATABSE 點選“FINISH”,開始建庫。
建庫過程中,會要求輸入sysdba和sysoper使用者的新口令,即sys和system的口令,需牢記新口令(本次安裝sys的口令是sys,system的口令為system)。
9、建立使用者、表空間
在oracle使用者下使用oemapp console命令開啟資料庫介面,然後使用sysdba的身份進入資料庫點Storage下面的tablespace新建表空間,建立一個表空間,命名規則如前文所述。表空間建立完成後,新建使用者。在security下的users點選右鍵,建立一個新使用者,然後點Role分配許可權給xxcrm(xxcrm是根據各個省的不同分配不同的名字,例如山東那麼名稱就是sdcrm,使用者名稱與資料庫的sid一致),該使用者的許可權為dba的許可權。此使用者的表空間為新建立的表空間。
資料庫安裝完後,需要啟動監聽程式,它主要為客戶端的連線提供介面。啟動監聽的執行命令為lsnrctl start,關閉監聽的命令為lsnrctl stop。
啟動和關閉資料庫操作:
以sysdba使用者登陸資料庫sqlplus ' / as sysdba’
關閉資料庫的命令為:shutdown immediate
啟動資料庫的命令為:startup
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/241379/viewspace-701986/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux AS3.0 下安裝Oracle9.2.0.4LinuxS3Oracle
- RHE3+Oracle 9.2.0.4 RAC安裝參考Oracle
- RHEL4上安裝oracle9i-9.2.0.4Oracle
- Fedora Core 3上安裝oracle9i(9.2.0.4)(轉)Oracle
- Oracle9.2.0.4 在 Red Hat Enterprise 4上的安裝Oracle
- oracle 9.2.0.4在 linux RHELAS4 32位的安裝文件OracleLinux
- RedHat Advance Server 3上安裝Oracle 9.2.0 並升級到9.2.0.4(轉)RedhatServerOracle
- oracle 9.2.0.4 for x86_64 安裝到17%,copying naeet.o問題Oracle
- Fedora 1/ rh as 3 安裝oracle 9.2.0, 並升級到9.2.0.4詳細過程(轉)Oracle
- Oracle 9.2.0.4 DataGuard 總結(轉)Oracle
- oracle安裝:OUI安裝Oracle(圖形介面安裝)OracleUI
- RHEL3-U4-i386-AS_Oracle9.2.0.4Oracle
- 【[Oracle】-【安裝】-Cent OS安裝Oracle ClientOracleclient
- Oracle9.2.0.4 RAC系統加入新節點Oracle
- Oracle 安裝與解除安裝Oracle
- 安裝oracleOracle
- ORACLE TEXT安裝與解除安裝Oracle
- Oracle9.2.0.4 RAC 三節點引數設定Oracle
- Oracle RUR 安裝Oracle
- golang oracle 安裝GolangOracle
- oracle安裝配置Oracle
- oracle安裝patchOracle
- aix安裝oracleAIOracle
- oracle解除安裝Oracle
- ORACLE 解除安裝Oracle
- [oracle]centos 7 安裝oracleOracleCentOS
- 【Oracle】--"任性"Oracle安裝之旅Oracle
- oracle 19c 安裝、解除安裝Oracle
- 靜默方式安裝、升級oracle(一): 安裝oracle軟體Oracle
- 「Oracle」Oracle 資料庫安裝Oracle資料庫
- Docker中安裝OracleDockerOracle
- ubuntu下安裝oracleUbuntuOracle
- Linux安裝oracleLinuxOracle
- Oracle Payment Interface安裝Oracle
- Oracle安裝錯誤Oracle
- 解除安裝ORACLE CRSOracle
- Oracle 安裝補丁Oracle
- Oracle 靜默安裝Oracle