oracle_10g_x86_64 在RHEL_4_x86_64上的全程文本静默安装过程

从oracle官方网站下载10201_database_linux_x86_64.cpio.gz

解压

gunzip 10201_database_linux_x86_64.cpio.gz
cpio –idv < 10201_database_linux_x86_64.cpio

编辑/etc/sysctl.conf文件,在后面添加下参数做微调操作系统内核。

kernel.core_uses_pid=1

kernel.shmall=2097152

#(以字节为单位,物理内存数量*1024*1024*2, 为内存的2倍)

kernel.shmmax=2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

保存退出执行以下命令使配置马上生效

# sysctl -p

如果没有错误提示到下一步。

创建用户和组及相关目录

--创建dba组

# /usr/sbin/groupadd dba

--创建oinstall组

# /usr/sbin/groupadd oinstall

--创建oracle用户并设置用户所属组

# /usr/sbin/useradd -g oinstall -G dba -m oracle

--创建相关安装目录

# mkdir -p /opt/ora10/product

# mkdir /var/opt/oracle

--设置目录所有者和权限

# chown -R oracle.oinstall /opt/ora10

# chown -R oracle.dba /var/opt/oracle

# chmod -R 775 /opt/ora10

# chmod -R 775 /var/opt/oracle

su - oracle

添加以下参数,主要是配置oracle软件运环境参数

export ORACLE_BASE=/opt/ora10/product

export ORACLE_HOME=/home/oracle/OraHome_1

export ORACLE_SID=ora10g

export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:/usr/lib:/usr/local/lib

因为oracle10g 64版带的Java是在gcc32位环境下编译的,所以需要从RHEL 4安装盘复制以下rpm

glib2-2.4.7-1.i386.rpm

glibc-2.3.4-2.25.i686.rpm

glibc-devel-2.3.4-2.25.i386.rpm

libaio-0.3.102-1.src.rpm

libstdc++-devel-3.4.6-3.i386.rpm

libgcc-3.4.6-3.i386.rpm

安装32位环境的rpm

rpm –Uvh *.rpm

配置静默安装的应答文件

cp  /home/oracle/database/response/enterprise.rsp /home/oracle/database/response/myinst.rsp

vi /home/oracle/database/response/myinst.rsp

注意正确配置myinst.rsp里面的内容

开始安装

$ ./runInstaller -silent -responseFile /home/oracle/database/response/myinst.rsp

 安装完毕以root身份执行如下命令

# /home/oracle/ora10g/root.sh

配置监听器

netca /silent /responseFile /home/oracle/database/response/netca.rsp

 配置监听器变量

vi /home/oracle/OraHome_1/bin/dbstart

ORACLE_HOME_LISTNER=$ORACLE_HOME

 如果在安装前未安装32位rpm需重新链接

$relink all

建立数据库

dbca -silent -createdatabase -responseFile /home/oracle/database/response/dbca.rsp

注意sid与数据库名称一致

 sqlplus /nolog

SQL>conn / as sysdba

SQL>grant DBA,CONNECT to test identified by test

 Sqlplus test/test

 启动监听器lsnrctl start

停止监听器lsnrctl stop

 卸载

$./runInstaller -silent -deinstall -removeallfiles -removeAllPatches "REMOVE_HOMES={$ORACLE_HOME}" -responseFile <安装时使用的应答文件>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值