全程图解:Centos 5.2 下 ORACLE10G 安装配置
生活随笔
收集整理的這篇文章主要介紹了
全程图解:Centos 5.2 下 ORACLE10G 安装配置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、檢查并安裝ORACLE必須的軟件包 在CENTOS上安裝Oracle,需要將ORACLE所必須的軟件包逐一安裝, 參考Oracle安裝文檔關于Red Hat Enterprise Linux 4.0部分,所需的軟件包如下: binutils-2.17.50.0.6-6.el5 compat-db-4.2.52-5.1 compat-libstdc++-33-3.2.3-61 control-center-2.16.0-16.el5 gcc-4.1.2-42.el5 gcc-c++-4.1.2-42.el5 glibc-2.5-24 glibc-common-2.5-24 libgnome-2.16.0-6.el5 libstdc++-4.1.2-42.el5 libstdc++-devel-4.1.2-42.el5 make-3.81-3.el5 ksh-20060214-1.7 sysstat-7.0.2-1.el5 gnome-screensaver-2.16.1-8.el5 setarch-2.0-1.1 libXp-1.0.0-8.1.el5 1.1、檢查必須安裝的軟件包是否完整,可以運行如下命令檢查所需包是否都已安裝 # rpm -q binutils-2.17.50.0.6-6.el5 compat-db-4.2.52-5.1 compat-libstdc++-33-3.2.3-61 \control-center-2.16.0-16.el5 gcc-4.1.2-42.el5 gcc-c++-4.1.2-42.el5 glibc-2.5-24 \glibc-common-2.5-24 libgnome-2.16.0-6.el5 libstdc++-4.1.2-42.el5 libstdc++-devel-4.1.2-42.el5 \make-3.81-3.el5 ksh-20060214-1.7 sysstat-7.0.2-1.el5 gnome-screensaver-2.16.1-8.el5 \setarch-2.0-1.1 libXp-1.0.0-8.1.el5使用上邊的命令對軟件包是否安裝進行檢查,如果出現“not found”則表示該軟件包沒有安裝,需將其安裝上。 1.2、安裝ORACLE必須的軟件包 首先講CENTOS v5.2的系統安裝光盤放入光驅中,然后在虛擬機光驅設置中將CDROM設置為主機光驅,如下: 進入CENTOS系統中,打開【終端】,首先在/mnt下創建文件夾cd,然后加載CDROM到/mnt/cd目錄,之后進入/mnt/cd目錄,查看加載的光驅文件,一切OK之后進入CentOS文件夾,開始rpm的安裝,如下: 現在開始安裝ORACLE必須的軟件包,安裝軟件包命令如下: rpm –Uvh 軟件包名稱.rpm 安裝過程如下圖: 所有軟件包安裝完成后,檢查結構如下:
???????解決方式:這是因為Xserver默認情況下不允許別的用戶的圖形程序的圖形顯示在 ??????? 當前屏幕上. 如果需要別的用戶的圖形顯示在當前屏幕上, 則應以當前登陸的用戶, ????? 也就是切換身份前的用戶執行如下命令[xhost +],之前我用root賬戶登陸的Xwindows,則切換到root帳戶下執行[root#xhost +]即可。 ?????? B、安裝過程出現下列錯誤: ????????????安裝過程出現如下警告: Warning: Cannot convert String"-watanabe-mincho-Medium -r-normal--*-140-*-*-c-*-jisx0208.1983-0"to type FontStruct 但是程序仍能執行,只是執行后窗口出現亂碼,如下: 問題原因:oracle字符集的問題,它就沒這種字符,所以顯示亂碼 解決方法:解決方法有兩種,一種是安裝字符集,第二種簡單的就是使用英文安裝,怎么才能使用英文安裝呢?執行如下命令之后在安裝軟件即可解決: oracle$export LANG=en_US
oracle$export LC_ALL=en_US
oracle$export LANGUAGE=en_US ?????? C、安裝出現下列問題: ????????????? 中文安裝提示:”在oraparam.ini 中未找到先決條件檢查,不執行系統系統先決條件檢查。” 英文安裝提示:”No pre-requisite checks found in oraparam.ini, no system pre-requisite checks will be executed.” 問題原因:Error in writing to directory /tmp/OraInstall2007-09-08_01-49-19AM. Please ensure that this directory is writable and has atleast 69 MB of disk space. Installation cannot continue 解決方法:清空linux臨時目錄tmp釋放出足夠空間即可。 正常運行安裝程序成功后彈出oracle10G安裝主界面,在安裝界面中,Oracle Home Location路徑是剛才給oracle編輯HTUprofileUTH時添加的,UNIX DBA Group默認為oinstall.如下圖: 接著,配置Oracle安裝主路徑和添加信任用戶組 安裝系統自動檢查ORACLE安裝必備條件是否具備,具備則通過檢查繼續安裝,檢查界面如下 接下來安裝程序開始安裝ORACLE,安裝過程如下列圖示 開始數據庫orcl的創建 完成數據庫orcl的創建 Password Management Orcl數據庫創建向導成功完成后,以root賬戶執行兩個腳本 執行/oracle/app/oraInentory/orainstRoot.sh腳本結果如下: 執行/oracle/oracle/product/10.2.0/db_1/root.sh腳本結果如下: 完成整個oracle安裝 通過上邊的URL地址我們可以訪問到Isql*Plus、Enterprise Mangager等WEB界面工具。
?
2.修改系統內核參數 修改/etc/sysctl.conf文件,增加如下內容: # vi /etc/sysctl.conf ... ... kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 1048576 et.core.rmem_max = 1048576 net.core.wmem_default = 262144 net.core.wmem_max = 26214 # chkconfig /etc/sysctl.conf ?????? 修改/etc/security/limits.conf(設置最大打開文件數),增加如下內容: # vi /etc/security/limits.conf ... ... oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 ????????????? 修改/etc/pam.d/login文件,增加如下內容: # vi /etc/pam.d/login ... ... session required /lib/security/pam_limits.so session required pam_limits.so ?????? ?? 修改vi /etc/profile文件,增加如下內容: # vi /etc/profile ... ... if [ $USER = "oracle" ]; then ? ?????????? if [ $SHELL = "/bin/ksh" ]; then ??? ??????? ulimit -p 16384 ??? ??????? ulimit -n 65536 ? ?????????? else ??? ??????? limit -u 16384 -n 65536 ? ?????????? fi fi ????????????? ??? 3.用戶設置、配置 ??添加oinstall和dba用戶組 ????????????? # groupadd -g 501 oinstall # groupadd -g 502 dba 添加oracle用戶 # useradd -g oinstall -G dba -u 501 -d /oracle oracle 修改/oracle權限 # chown -R oracle:oinstall /oracle 使用oracle用戶登錄,修改.profile文件 # su – oracle $ pwd /oracle $ vi ./.profile # !/usr/bin/bash ???????????????????? umask 022 ORACLE_BASE=/oracle/app export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/db_1 export ORACLE_HOME PATH=$PATH:$ORACLE_HOME/bin export PATH 創建相應的目錄 $ pwd /oracle $ mkdir app $ mkdir data?
4.修改Centos5.2發行標識 由于oracle10g具有系統安裝監測,當檢測到的系統不符合安裝配置規定的要求時,安裝不能正常進行,故要更改操作系統的版本標識,這一操作不會影響任何系統問題,可以在安裝結束后恢復為正常狀態;操作如下: 備份/etc/redhat-release文件為/etc/redhat-release.bak 以root權限修改/etc/redhat-release文件 將文件的內容 修改為redhat-4,用于滿足/home/database/install/oraparam.ini的檢查要求 也可以修改/home/database/install/oraparam.in的檢查條件與系統的/etc/redhat-release文件內容保持一致 ?????? 或者安裝的時候,帶上參數,即【runInstaller –ignoreSysPrereqs】則可跳過系統版本檢查。?
----------------------做完上述配置后,建議重新啟動系統,目的是讓所有配置生效----------------------?
5.開始安裝ORACLE10G 5.1、本機光驅中放入“oracle_database_linux32”安裝光盤,然后加載光驅到/cdrom/cd目錄,如下: 以oracle用戶登陸終端,執行安裝命令進行安裝,安裝命令 [/mnt/cd/runInstaller --ignoreSysPrereqs] A、運行過程中可能出現如下錯誤: ?? 設置DISPLAY環境變量, 運行圖形程序(如xclock)時會收到如下錯誤:| Xlib: connection to ":0.0" refused by server Xlib: No protocol specified Error: Can't open display: :0.0 |
oracle$export LC_ALL=en_US
oracle$export LANGUAGE=en_US ?????? C、安裝出現下列問題: ????????????? 中文安裝提示:”在oraparam.ini 中未找到先決條件檢查,不執行系統系統先決條件檢查。” 英文安裝提示:”No pre-requisite checks found in oraparam.ini, no system pre-requisite checks will be executed.” 問題原因:Error in writing to directory /tmp/OraInstall2007-09-08_01-49-19AM. Please ensure that this directory is writable and has atleast 69 MB of disk space. Installation cannot continue 解決方法:清空linux臨時目錄tmp釋放出足夠空間即可。 正常運行安裝程序成功后彈出oracle10G安裝主界面,在安裝界面中,Oracle Home Location路徑是剛才給oracle編輯HTUprofileUTH時添加的,UNIX DBA Group默認為oinstall.如下圖: 接著,配置Oracle安裝主路徑和添加信任用戶組 安裝系統自動檢查ORACLE安裝必備條件是否具備,具備則通過檢查繼續安裝,檢查界面如下 接下來安裝程序開始安裝ORACLE,安裝過程如下列圖示 開始數據庫orcl的創建 完成數據庫orcl的創建 Password Management Orcl數據庫創建向導成功完成后,以root賬戶執行兩個腳本 執行/oracle/app/oraInentory/orainstRoot.sh腳本結果如下: 執行/oracle/oracle/product/10.2.0/db_1/root.sh腳本結果如下: 完成整個oracle安裝 通過上邊的URL地址我們可以訪問到Isql*Plus、Enterprise Mangager等WEB界面工具。
?
6、 還原Centos5.2發行標識 根據備份文件/etc/redhat-release.bak還原/etc/redhat-release文件內容到安裝ORALE前的狀態。?
?下邊附件中是上述內容的PDF版,希望能給大家提供參考
轉載于:https://blog.51cto.com/youzhe/145451
總結
以上是生活随笔為你收集整理的全程图解:Centos 5.2 下 ORACLE10G 安装配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ISA服务器之域内×××用户在外网通过C
- 下一篇: 好久没到这个地方来.