[原]红旗DC Server 5.0上安装Oracle9i

 红旗的产品已经从DC Server 4.1逐步过渡到DC Server 5.0,刚好项目中也需要在DC Server 5.0上使用Oracle 9i,下面就整理一下:
(这里只是指出和安装在DC Server 4.1上的不同点,对比的文章可以参考在红旗DC 4.1上安装Oracle 9i(9204))
一、准备
Oracle9i Database R2 包括两种光盘,分别是 9.2.0.1 和 9.2.0.4。 请在安装前取得以下规定的补丁。
   * 9.2.0.1 CD
         o Patch#3119415
         o PSR9.2.0.6
   * 9.2.0.4 CD
         o PSR9.2.0.6
这些补丁由 Oracle 公司提供,可以在 Oracle Metalink 网站下载。请参阅编号为 252217.1 和 264178.1 的文档。Oracle Metalink 的网址如下: http://metalink.oracle.com/。
由于红旗提供了名为 oracle9i_support 的RPM包,它的作用相当于 #3006854 补丁。如果您已经安装了这一软件包,就不需要为9.2.0.4 提供额外的补丁了。
※需要说明的是,部分基于AsianUX 2.0的系统,只能使用Oracle 9.2.0.6,而不能基于Oracle 9.2.0.4进行安装。

二、环境配置
 oracle9i_support 的作用与 #3006854 补丁相同。安装了这一软件包,就不需要为9.2.0.4 提供额外的补丁了。
1. oracle9i_support 不是默认安装的。您需要从 红旗 的安装光盘CD2中手工安装它。

# rpm -ivh /mnt/cdrom/Asianux/RPMS/oracle9i_support-2.0-3AX.i386.rpm

2. 把 gcc 的版本由 3.4.3 改为 2.96。可以使用 oracle9i_support 软件包提供的 chgcc.sh 脚本完成。

# chgcc.sh -v 296

   安装过程结束后,需要把 gcc 改回到 3.4.3 版本。方法是执行如下的 chgcc.sh 命令。

# chgcc.sh -v 343

3. hostname 命令应返回如下的fully qualified host name(FQDN),如果该命令没有返回 FQDN, 请修改 /etc/sysconfig/network 中的内容。

# hostname
oracle

4.修改/etc/hosts,使IP和主机名对应。防止Thrown when the IP address of a host cannot be determined.错误。

引用
[root@oracle ~]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               localhost.localdomain localhost
192.168.228.80 oracle

三、用户配置
 似乎DC Server 5.0上的oranavi不支持Oracle 9i,进行手动的安装吧:

 增加用户和组

# groupadd -g 500 oinstall
# groupadd -g 501 dba
# useradd -u 500 -g oinstall -G dba oracle
# mkdir /opt/oracle
# chown -R oracle:oinstall /opt/oracle

 这里提供已经做好的环境变量:下载
 然后使用

#tar xzvf oracle_profile.tar.gz -C /

 当然,也可以手动写环境变量:

引用
[root@localhost oracle]#pwd
/home/oracle/
[root@localhost oracle]# cat .bash_profile
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
       . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH
unset USERNAME

# made by oranavi
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/9.2.0
export ORACLE_SID=orcl
export NLS_LANG=”SIMPLIFIED CHINESE_CHINA.ZHS16GBK”
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_DOC=$ORACLE_HOME/doc
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/classes12.zip
CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/nls_charset12.zip
CLASSPATH=$CLASSPATH:$ORACLE_HOME/sqlj/lib/translator.zip
CLASSPATH=$CLASSPATH:$ORACLE_HOME/sqlj/lib/runtime.zip
CLASSPATH=$CLASSPATH:.
export CLASSPATH
if [ ! $LD_LIBRARY_PATH ]; then
   LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib:$ORACLE_HOME/jdbc/lib
   export LD_LIBRARY_PATH
fi

ulimit -n 65535 >/dev/null 2>&1
ulimit -u 16384 >/dev/null 2>&1
export LD_ASSUME_KERNEL=2.4.19

引用
[root@localhost oracle]# cat .bashrc
# .bashrc

# User specific aliases and functions

# Source global definitions
if [ -f /etc/bashrc ]; then
       . /etc/bashrc
fi

# made by oranavi
if [ $ORACLE_HOME ] && [ ! $LD_LIBRARY_PATH ]; then
   LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib:$ORACLE_HOME/jdbc/lib
   export LD_LIBRARY_PATH
fi

四、正式安装
 首先,切换到oracle用户:

#su – oracle

 卸载中文语言:

[oracle@oracle ~]$ export LANG=en_US
[oracle@oracle ~]$ export LANGUAGE=en_US

 运行安装界面:

[oracle@oracle ~]$ /mnt/cdrom/runInstaller &

 参考原来在DC 4.1 Server 上的安装即可。没有什么区别。
安装到最好,会出现错误
点击在新窗口中浏览此图片

Thrown when the IP address of a host cannot be determined.

 要解决这个错误,可以从/etc/hosts、/etc/sysconfig/network文件中查看IP和主机名的对应关系。使用ping、hostname、nslookup等命令确认。另外,主机名最好不要使用FQDN方式,如果一定要用的话,必须在DNS里面有对应。
 如果没有使用FQDN方式的话,网卡不要设置网关和DNS地址。
 这样应该可以解决此问题。
2、磁盘空间
 我第一次安装的时候,磁盘只给了8G空间,装上系统和Oralce基本软件后,剩下1.1G左右。但一个初始数据库最少要1.2G空间。
 解决的方法就是重新挂载一个独立的分区给oradata使用即可。

Oracle Database 10g R2/11g R2 Win/Linux 版本迅雷下载【中转】
Asianux 3.0 安装Oracle 11g R2界面失去响应的问题
本地终端无法登陆系统故障
红旗十周年用户大会——广州站(邀请函)
在Windows下使用红旗HA Cluster  配置工具

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/linux/103749.html

(0)
上一篇 2021年8月25日 11:36
下一篇 2021年8月25日 11:37

相关推荐

发表回复

登录后才能评论