#su – oracle $ cp /home/oracle/p2617419_210_GENERIC.zip /tmp $ cd /tmp $ unzip p2617419_210_GENERIC.zip $ export PATH=$PATH:/tmp/OPatch $ export PATH=$PATH:/sbin
停止Oracle服务 安装p3238244_9204_LINUX.zip补丁
$ cp /home/oracle/p3238244_9204_LINUX.zip /tmp $ unzip p3238244_9204_LINUX.zip $ cd 3238244 $ opatch apply
补丁修复完成,需要relinked一个.mk文件。
$ cd $ORACLE_HOME/network/lib $ make -f ins_oemagent.mk install
到此,整个Oracle 9i 9204数据库已经安装完毕
5、测试 下面我们为数据库进行必要的简单测试 ◎测试数据库启动和关闭
引用
# su – oracle
[oracle@db01 oracle]$ sqlplus “/as sysdba”
SQL*Plus: Release 9.2.0.4.0 – Production on 星期日 11月 27 19:21:02 2005
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
已连接到空闲例程。
SQL> startup ORACLE 例程已经启动。
Total System Global Area 236000356 bytes Fixed Size 451684 bytes Variable Size 201326592 bytes Database Buffers 33554432 bytes Redo Buffers 667648 bytes 数据库装载完毕。 数据库已经打开。 SQL> SQL> shutdown immediate 数据库已经关闭。 已经卸载数据库。 ORACLE 例程已经关闭。
成功!
◎测试lsnrctl服务启动和关闭
引用
[oracle@db01 oracle]$ lsnrctl start
LSNRCTL for Linux: Version 9.2.0.4.0 – Production on 27-11月-2005 19:24:28
Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.
启动/opt/oracle/product/9.2.0/bin/tnslsnr:请稍候…
TNSLSNR for Linux: Version 9.2.0.4.0 – Production 系统参数文件为/opt/oracle/product/9.2.0/network/admin/listener.ora 写入/opt/oracle/product/9.2.0/network/log/listener.log的日志信息 监听:(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC))) 监听:(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=db01)(PORT=1521)))
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC))) LISTENER 的 STATUS ———————— 别名 LISTENER 版本 TNSLSNR for Linux: Version 9.2.0.4.0 – Production 启动日期 27-11月-2005 19:24:28 正常运行时间 0 天 0 小时 0 分 0 秒 跟踪级别 off 安全性 OFF SNMP OFF 监听器参数文件 /opt/oracle/product/9.2.0/network/admin/listener.ora 监听器日志文件 /opt/oracle/product/9.2.0/network/log/listener.log 监听端点概要… (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=db01)(PORT=1521))) 服务摘要.. 服务 “PLSExtProc” 包含 1 个例程。 例程 “PLSExtProc”, 状态 UNKNOWN, 包含此服务的 1 个处理程序… 服务 “test” 包含 1 个例程。 例程 “orcl”, 状态 UNKNOWN, 包含此服务的 1 个处理程序… 命令执行成功 [oracle@db01 oracle]$ lsnrctl stop
LSNRCTL for Linux: Version 9.2.0.4.0 – Production on 27-11月-2005 19:25:00
Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC))) 命令执行成功
成功!
◎测试Agent服务的启动和关闭
引用
[oracle@db01 oracle]$ agentctl start
DBSNMP for Linux: Version 9.2.0.4.0 – Production on 27-11月-2005 19:26:03
Copyright (c) 2003 Oracle Corporation. All rights reserved.
正在启动 Oracle Intelligent Agent…. 代理已启动 [oracle@db01 oracle]$ agentctl stop
DBSNMP for Linux: Version 9.2.0.4.0 – Production on 27-11月-2005 19:26:39
Copyright (c) 2003 Oracle Corporation. All rights reserved.
关闭代理
成功!
◎Apache服务的启动和关闭
引用
启动: cd $ORACLE_HOME/Apache/Apache/bin $ ./startJServ.sh $/opt/Oracle/product/9.0.1/Apache/Apache/bin/apachectl start: httpd started 访问http://192.168.228.81:7777/ 出现Oracle Web Server的话,表明是正常的。 关闭: $cd $ORACLE_HOME/Apache/Apache/bin $./stopJServ.sh $/opt/Oracle/product/9.0.2/Apache/Apache/bin/apachectl stop: httpd stopped
成功!
到此,安装和测试都完成,Oracle 9i的安装也结束了。
6、附录 ◎安装程序显示的都是“方格□” 这是由于Oracle的安装程序对中文支持不好,我们使用英文的安装方式即可,在安装前运行
#su – oracle $export LANGUAGE=en_US $export LANG=en_US
◎如果在使用oranavi工具安装中出现问题,下次该如何继续? 千万不要多次使用oranavi工具引导Oracle的安装程序,这样会导致Oracle用户下的环境配置混乱,正确的方法是:
#su – oracle $export LANGUAGE=en_US $export LANG=en_US $/mnt/cdrom/runInstall &
也就是直接切换到Oracle用户,直接运行安装程序即可。 ◎安装完毕后,不能启动数据库 Oracle用户的环境变量中ORACLE_SID是否正确,和需要启动的数据库实例是否一致?
引用
[oracle@db01 oracle]$ env|grep -i sid ORACLE_SID=orcl
◎如何使用dbstart和dbshut直接启动和关闭数据库 这个我们需要修改/etc/oratab文件,默认是不能使用dbstart和dbshut控制数据库的,但在很多时候,特别是HA控制脚本里面,我们经常会修改它
[oracle@db01 oracle]$ sed -i -e "/$ORACLE_SID/{ s/:N/:Y/ }" /etc/oratab
◎我使用的是下载的文件,都是cpio文件,该如何安装 通常从Oracle网站下载回来的都是:ship_9204_linux_disk1.cpio.gz、ship_9204_linux_disk2.cpio.gz、ship_9204_linux_disk3.cpio.gz 我们可以使用
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,进入安装即可。 当然,我们也可以把他们刻录为光盘
mkisofs -r Disk1 | cdrecord -v –eject dev=0,0,0 speed=15 – mkisofs -r Disk2 | cdrecord -v –eject dev=0,0,0 speed=15 – mkisofs -r Disk3 | cdrecord -v –eject dev=0,0,0 speed=15 –
这样就和用光盘安装一样了。
7、错误
Thrown when the IP address of a host cannot be determined.
出现这样的错误,一般有两个原因:一是网卡没有使用固定IP的方式,而使用了DHCP获得;二是在双网卡的环境下,两个网卡配置了同样的网段。 解决的方法:一、给网卡配置一个固定的IP;二、给两个网卡配置不同的IP段,如一个是192.168网段,另一个是10网段,并在/etc/hosts文件中增加ip和机器名的对应,然后重新运行安装程序。
不能启动lsnrctl service
出现这样的错误,通常是由于您使用的Oracle版本太低,需要再安装后增加一个p3119415_9204_LINUX.zip补丁
$ su – oracle $ cp p2617419_210_GENERIC.zip /tmp $ cd /tmp $ unzip p2617419_210_GENERIC.zip $ export PATH=$PATH:/tmp/OPatch $ export PATH=$PATH:/sbin $ unzip p3119415_9204_LINUX.zip $ cd 3119415 $ opatch apply
安装完补丁就可以了。
Oracle Database 10g R2/11g R2 Win/Linux 版本迅雷下载【中转】 Asianux 3.0 安装Oracle 11g R2界面失去响应的问题 本地终端无法登陆系统故障 红旗十周年用户大会——广州站(邀请函) 在Windows下使用红旗HA Cluster 配置工具
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/linux/114602.html
安腾2上安装Oracle 9i 9202
上一篇
2021年8月27日 10:55