Oracle 10g 静默安装-升级

环境:aix 5.3
oracle版本:
10.2.0.1 -> 10.2.0.4

1.
修改/etc/hosts 主机名和ip地址映射

2.检查开发包:

rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' \

binutils \

compat-libstdc++-33 \

compat-libstdc++-33 \

elfutils-libelf \

elfutils-libelf-devel \

expat \

gcc- \

gcc-c++ \

glibc \

glibc \

glibc-common \

glibc-devel \

glibc-headers \

libaio \

libaio \

libaio-devel \

libaio-devel \

libgcc \

libgcc \

libstdc++ \

libstdc++ \

libstdc++ \

make \

pdksh \

sysstat \

unixODBC \

unixODBC \

unixODBC \

unixODBC-devel \

3.创建组和用户

[root@redpay-data01 ~]# groupadd -g 501 dba

[root@redpay-data01 ~]# useradd -u 500 -g dba oracle

[root@redpay-data01 ~]# passwd oracle

Changing password for user oracle.

New password:

BAD PASSWORD: it is based on a dictionary word

BAD PASSWORD: is too simple

Retype new password:

passwd: all authentication tokens updated successfully.

[root@redpay-data01 ~]#

4.创建目录并赋权

[root@redpay-data01 ~]#  mkdir -p /oracle/app/oracle/product/10.2/db_1

[root@redpay-data01 ~]# chmod -R 755 /oracle

[root@redpay-data01 ~]# chown -R oracle:dba /oracle

[root@redpay-data01 ~]#

5.修改系统参数

vi /etc/sysctl.conf

  

        fs.aio-max-nr = 1048576

        fs.file-max = 6815744

        kernel.shmall = 2097152

        kernel.shmmax = 536870912

        kernel.shmmni = 4096

        kernel.sem = 250 32000 100 128

        net.ipv4.ip_local_port_range = 9000 65500

        net.core.rmem_default = 262144

        net.core.rmem_max = 4194304

        net.core.wmem_default = 262144

        net.core.wmem_max = 1048576

    修改完后执行:sysctl -p

    b.vi /etc/security/limits.conf

        oracle soft nproc 2047

        oracle hard nproc 16384

        oracle soft nofile 1024

        oracle hard nofile 65536

6.添加环境变量

 export ORACLE_BASE=/oracle/app/oracle

        export ORACLE_HOME=/oracle/app/oracle/product/10.2/db_1

        export PATH=$ORACLE_HOME/bin:$PATH

7.静默安装

cpio -idcmv  < 10201_database_linux_x86_64.cpio

编辑:vi enterprise.rsp 文件

UNIX_GROUP_NAME="dba"

FROM_LOCATION="/home/oracle/database/stage/products.xml"

ORACLE_HOME="/oracle/app/oracle/product/10.2/db_1"

ORACLE_HOME_NAME="OraDbHome1"

s_nameForDBAGrp="dba"

n_configurationOption=3 ---只安装数据库软件

 

./runInstaller -silent -responseFile /home/oracle/database/response/enterprise.rsp

安装后执行两个root脚本。

8.静默升级

vi /home/oracle/Disk1/response/patchset.rsp

UNIX_GROUP_NAME="dba"

FROM_LOCATION="/home/oracle/Disk1/stage/products.xml"

ORACLE_HOME="/oracle/app/oracle/product/10.2/db_1"

ORACLE_HOME_NAME="OraDbHome1" --/oracle/app/oracle/oraInventory/ContentsXML/inventory.xml 在这个文件下查看

RESTART_SYSTEM=false

 ./runInstaller -silent -responseFile /home/oracle/Disk1/response/patchset.rsp

 

执行root脚本

安装PatchSet后新增的文件或目录是限制访问的, 其它用户或第三方工具要访问这些文件时会提示错误,

所以要修改权限:

# su - oracle

$ cd $ORACLE_HOME/install

$ ./changePerm.sh

...

Do you wish to continue (y/n) [n]: y

...

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30024909/viewspace-1368032/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/30024909/viewspace-1368032/

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值