Linux AS3安裝Oralce9204 [成功篇](下)
八:開始安裝
root使用者登入解壓安裝檔案:
zcat ship_9204_linux_disk1.cpio.gz|cpio -idmv
zcat ship_9204_linux_disk2.cpio.gz|cpio -idmv
zcat ship_9204_linux_disk3.cpio.gz|cpio -idmv
生成三個資料夾Disk1,Disk2,Disk3
進入Disk1目錄執行runInstaller之前,注意兩點:
1.如果你linux選擇的是中文那麼就需要執行export LANG=en_us(否則安裝介面出來就會出現“□”,因為Oracle9i不支援中文介面),英文就無所謂了
2.安裝p3006854_9204_LINUX.zip補丁,否則會出現如下錯誤
執行runInstaller開始安裝,組要填寫oinstall,只安裝軟體不必建立資料庫,按照提示操作(可能需要執行一些檔案,必須root使用者執行),agent可能揮出錯,沒事,跳過即可,安裝完畢OK
安裝過程中的注意事項:
1. 在安裝中讓你輸入 UNIX group name:oinstall (#groupadd oinstall)
如果提示orainstRoot.sh 許可權問題,在root終端下執行:
#sh ./tmp/orainstRoot.sh 然後繼續
2. 在安裝中選擇 software only 不要建資料庫
3. 安裝過程中提示/opt/ora9/product/9.2 許可權問題,可另開視窗修改許可權為oracle-dba
4. 在結束的時候還會提示許可權問題,另開視窗修改許可權為root-root
注意的是以下幾點:
第一,在RedHat Advance Server 3下安裝Oracle9i不用將gcc降級,有些文件裡說需要將gcc降為2.96,其實是不需要的
第二,在部分文件裡,要求oracle使用者的bash_profile檔案中降LD_ASSUME_KERNEL設定為
第三,安裝Oracle不需要額外安裝JDK,Oracle自己帶
第四,再安裝過程中,系統會提醒你用root身份去執行兩個sh檔案,再root的登入終端中按提示操作就可以了
第五,Relink階段,會出兩個錯誤:ins_oemagent.mk 和 ins_ctx.mk. 點 Ignore 忽略.
第六,如果有NLS的錯誤提示,可以#unset LANG命令,把語言預設成英文.
九:安裝補丁包
這個地方一定要注意使用者,以root還是oracle使用者操作
安裝p2617419_210_GENERIC.zip包:
$ cp p2617419_210_GENERIC.zip /tmp
$ cd /tmp
$ unzip p2617419_210_GENERIC.zip
$ export PATH=$PATH:/tmp/OPatch
$ export PATH=$PATH:/sbin # the patch needs "fuser" which is located in /sbin
$ which opatch
/tmp/OPatch/opatch
To apply the 3119415 patch, run
$ unzip p3119415_9204_LINUX.zip
$ cd 3119415
$ export PATH=$PATH:/tmp/OPatch
$ export PATH=$PATH:/sbin # the patch needs "fuser" which is located in /sbin $ which opatch
/tmp/OPatch/opatch
$ opatch apply
To apply now the patch, run:
$ su - oracle
$ unzip p3238244_9204_LINUX.zip
$ cd 3238244 $ export PATH=$PATH:/sbin # the patch needs "fuser" which is located in /sbin $ opatch apply
補丁修復完成,需要relinked一個.mk檔案。
$ cd $ORACLE_HOME/network/lib
$ make -f ins_oemagent.mk install
現在在執行agentctl start,看是不是可以成功執行agent服務了啊,可以用stop、status來停止此服務或者檢查服務的狀態。
十:建立資料庫
用dbca來建立資料庫
十一:bug修改
我的資料庫安裝完了,確無法啟動資料庫,以下是錯誤提示和解決辦法(後來我發現出現以上錯誤是因為我用dbca建立的資料庫sid和安裝前配置引數時的sid不一致造成的)
檢查oracle服務是否掛起
$ps –ef |grep ora
SQL>startup
如果出現錯誤資訊:
ORA-01078:failucr in processing system parameters
LRM-00109:could not open parametet file/opt/ora9/product/9.2/dbs/initora9i.or
執行:
#cp /opt/ora9/admin/orcl/pfile/init.ora.613200412101 /opt/ora9/product/9.2/dbs/initora9.ora
開機自動啟服務(還沒有測試,有時間可以試試):
開啟root終端
#vi /etc/oratab
將ora9i:/home/oracle/product/:N (N該成Y)
#vi /ect/rc.local 加入
su – oracle –c “lsnrctl start”
su – oracle –c “startora”
在/bin目錄下建startora文件,內容如下
sqlplus /nolog << EOF
connect sys/huiheng as sysdba
startup
EOF
****stopora****
sqlplus /nolog << EOF
connect sys/huiheng as sysdba
shutdown immediate
EOF
額外的提示:
第一:要分清每一個步驟是需要用oracle使用者還是root使用者,有些問題,可以用set命令看看環境變數是不是設定正確
第二,Oracle升級時所用的補丁必須以root身份打
第三:中文介面安裝出現亂麻 可以在執行dbca前,設定 set LANG=en_us
關於這個問題的解決可以參考 redhat a3 下安裝oracle,圖形介面顯示漢字,成功解決這篇文章,由於時間關係,我就沒有測試,不過還是英文看起來比較舒服:)
【參考文件】
1. 在RHAS3上成功安裝Oracle9204
2. 在linux AS3.0上安裝ORACLE
3. oracle 9i在rh el3 的安裝問題
在此對以上各篇文章的作者表示感謝!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/300209/viewspace-829462/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux AS3安裝Oralce9204 [成功篇](上)LinuxS3
- Linux AS3 下安裝oracle的過程LinuxS3Oracle
- Linux下的oracle終於安裝成功LinuxOracle
- RedHatLinux AS3 U2 安裝 oracle9204 成功 筆錄(轉)RedhatLinuxS3Oracle
- centos linux成功安裝hadoopCentOSLinuxHadoop
- RedHat AS3安裝Oracle 8iRedhatS3Oracle
- protobuf安裝-Linux篇Linux
- win2k從硬碟安裝as3硬碟S3
- Linux下安裝、解除安裝mysqlLinuxMySql
- linux下安裝snap安裝工具Linux
- MySQL 5.6.21下載安裝之安裝篇(二)MySql
- wsus安裝成功!
- Linux下JDK安裝與解除安裝LinuxJDK
- 第12篇 window上驗證mysql是否安裝成功MySql
- Linux下安裝DockerLinuxDocker
- Linux下安裝RedisLinuxRedis
- mysql linux下安裝MySqlLinux
- Linux 下安裝 RedisLinuxRedis
- Linux下安裝GitLinuxGit
- Linux下安裝pymysqlLinuxMySql
- Linux下安裝jiebaLinuxJieba
- Linux下安裝GensimLinux
- Linux下SuperLU安裝Linux
- Linux下安裝RabbitMQLinuxMQ
- linux下安裝elasticsearchLinuxElasticsearch
- Linux下expect安裝Linux
- Linux 下安裝pipLinux
- Linux 下安裝 MongodbLinuxMongoDB
- linux下安裝VMtoolsLinux
- linux下安裝numpyLinux
- Linux下安裝ApacheLinuxApache
- Linux下Mysql安裝LinuxMySql
- Linux下安裝phpLinuxPHP
- linux 下安裝mysqlLinuxMySql
- linux下安裝djangoLinuxDjango
- linux下安裝MysqlLinuxMySql
- linux 下 gd 安裝Linux
- linux 下postfix安裝Linux