Linux下的Oracle 11gR2静默安装心得笔记(2)

oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle hard stack 10240

3、登陆设置

[root@ora11g ~]# vi /etc/pam.d/login

追加以下内容

session required /lib64/security/pam_limits.so session required pam_limits.so

[root@ora11g ~]# vi /etc/profile

追加以下内容

 

if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi

 

4、关闭selinux ,确保SELINUX=disabled

[root@ora11g ~]# vi /etc/selinux/config

创建用户、用户组和安装目录

1、创建oinstall和dba组和oracle用户

[root@ora11g ~]# groupadd oinstall [root@ora11g ~]# groupadd dba [root@ora11g ~]# useradd -g oinstall -G dba oracle [root@ora11g ~]# passwd oracle ##之后会输入两次oracle密���

2、创建安装目录并修改所属用户和组

[root@ora11g ~]# mkdir -p /u01/app/oracle [root@ora11g ~]# chown -R oracle:oinstall /u01/app/

修改环境变量

1、切换到oracle用户。

[root@ora11g ~]# su - oracle

2、修改环境变量

[oracle@ora11g ~]$ vi .bash_profile

追加以下内容

export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 export ORACLE_SID=ora11g export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

移动database文件

移动文件并修改权限等

[root@ora11g ~]# mv /home/database/ /u01/ [root@ora11g ~]# chown -R oracle:oinstall database/ [root@ora11g ~]# chmod -R 777 database/

下面才是正菜(静默安装oracle)

1、静默安装oracle软件

1)、编辑响应文件db_install.rsp

[root@ora11g ~]# vi /u01/database/response/db_install.rsp

需要修改的配置有以下内容(参考说明 

oracle.install.option=INSTALL_DB_SWONLY #选择安装类型:1.只装数据库软件 2.安装数据库软件并建库 3.升级数据库 ORACLE_HOSTNAME=ora11g #指定操作系统主机名,通过hostname命令获得 UNIX_GROUP_NAME=oinstall #指定oracle inventory目录的所有者,通常会是oinstall或者dba INVENTORY_LOCATION=/u01/app/oraInventory #指定产品清单oracle inventory目录的路径 SELECTED_LANGUAGES=en,zh_CN,zh_TW #指定数据库语言,可以选择多个,用逗号隔开 ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1 #设置ORALCE_HOME的路径 ORACLE_BASE=/u01/app/oracle # 设置ORALCE_BASE的路径 oracle.install.db.InstallEdition=EE #选择Oracle安装数据库软件的版本 oracle.install.db.isCustomInstall=false oracle.install.db.DBA_GROUP=dba #指定拥有OSDBA、OSOPER权限的用户组,通常会是dba组 oracle.install.db.OPER_GROUP=oinstall oracle.install.db.config.starterdb.type=GENERAL_PURPOSE #选择数据库的用途,一般用途/事物处理,数据仓库 oracle.install.db.config.starterdb.globalDBName=ora11g #指定GlobalName oracle.install.db.config.starterdb.SID=ora11g #指定SID oracle.install.db.config.starterdb.characterSet=ZHS16GBK #选择字符集。不正确的字符集会给数据显示和存储带来麻烦无数。 #通常中文选择的有ZHS16GBK简体中文库,根据公司规定自行选择 oracle.install.db.config.starterdb.password.ALL=123456 #设定所有数据库用户使用同一个密码,其它数据库用户就不用单独设置了。 DECLINE_SECURITY_UPDATES=true # False表示不需要设置安全更新,注意,在11.2的静默安装中疑似有一个BUG # Response File中必须指定为true,否则会提示错误,不管是否正确填写了邮件地址

2)、切换到oracle用户进入到/u01/database目录下执行安装命令

[oracle@ora11g ~]$ cd /u01/database/ [oracle@ora11g database]$ ./runInstaller -silent -ignorePrereq responseFile /u01/database/response/db_install.rsp

使用root用户使用tail -f 查看实时日志,不赘述。

3)、等到窗口出现以下命令时

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/993a1f9e389a699be1d7d331de45f204.html