CentOS6.5x64采用静默模式安装64位Oracle 11g(2)

各参数含义如下:
-silent 表示以静默方式安装,不会有任何提示
-force 允许安装到一个非空目录
-noconfig 表示不运行配置助手netca
-responseFile 表示使用哪个响应文件,必需使用绝对路径
oracle.install.responseFileVersion 响应文件模板的版本,该参数不要更改
oracle.install.option 安装选项,本例只安装oracle软件,该参数不要更改
DECLINE_SECURITY_UPDATES 是否需要在线安全更新,设置为false,该参数不要更改
ORACLE_HOSTNAME 安装主机名
UNIX_GROUP_NAME oracle用户用于安装软件的组名
INVENTORY_LOCATION oracle产品清单目录
SELECTED_LANGUAGES oracle运行语言环境,一般包括引文和简繁体中文
ORACLE_HOME Oracle安装目录
ORACLE_BASE oracle基础目录
oracle.install.db.InstallEdition 安装版本类型,一般是企业版
oracle.install.db.isCustomInstall 是否定制安装,默认Partitioning,OLAP,RAT都选上了
oracle.install.db.customComponents 定制安装组件列表:除了以上默认的,可加上Label Security和Database Vault
 oracle.install.db.DBA_GROUP oracle用户用于授予OSDBA权限的组名
oracle.install.db.OPER_GROUP oracle用户用于授予OSOPER权限的组名

9、开始安装oracle软件
 通过response文件静默安装:
 $ ./runInstaller -silent -force -noconfig -responseFile /u01/database/db_swonly.rsp  -ignorePrereq

直到出现以下提示则表示安装完成:

/u01/app/oracle/oraInventory/orainstRoot.sh
 /u01/app/oracle/product/11.2.0/dbhome_1/root.sh
 To execute the configuration scripts:
          1. Open a terminal window
          2. Log in as "root"
          3. Run the scripts
          4. Return to this window and hit "Enter" key to continue
 Successfully Setup Software.

10、运行orainstRoot.sh和root.sh
若本机第一次安装oracle软件, 则执行orainstRoot.sh来建立oraInst.loc文件和修改权限:
 $ su -
# /u01/app/oracle/oraInventory/orainstRoot.sh
 # more /etc/oraInst.loc
执行$ORACLE_HOME下的root.sh来建立oratab,dbhome,oraenv,coraenv文件, 如果提示则一直回车:
 # /u01/app/oracle/product/11.2.0/dbhome_1/root.sh
 # more /etc/oratab

11、开机启动设置 --(可以不做)
1)vi /u01/app/oracle/product/11.2.0/dbhome_1/bin/dbstart
 ORACLE_HOME_LISTNER=$1
修改为:
ORACLE_HOME_LISTNER=$ORACLE_HOME
 2)vi /u01/app/oracle/product/11.2.0/dbhome_1/bin/dbshut
 ORACLE_HOME_LISTNER=$1
修改为:
ORACLE_HOME_LISTNER=$ORACLE_HOME

12、编写开机启动文件 --(可以不做)
#vi /etc/init.d/oracle
添加以下内容:

View Code
 

编写完成后依次执行如下命令:

#  chmod 750 /etc/init.d/oracle
 #  ln -s /etc/init.d/oracle /etc/rc1.d/K61oracle
 #  ln -s /etc/init.d/oracle /etc/rc3.d/S61oracle
 #  chkconfig --level 345 oracle on
 #  chkconfig --add oracle
 [root@localhost ~]#  service oracle start
 Oracle Start Succesful!OK.
 [root@localhost ~]#  service oracle stop
 Oracle Stop Succesful!OK.

安装readline

# yum -y install readline*

下载、安装rlwrap 目前最高版本为:rlwrap-0.42.tar.gz

这个是个加强工具,可以不下载安装

# tar -zxvf rlwrap-0.42.tar.gz
 # cd rlwrap-0.42
 # ./configure
 # make
 # make install

# vi /etc/bashrc
 #添加如下信息:


alias sqlplus='/usr/local/bin/rlwrap sqlplus'
alias rman='/usr/local/bin/rlwrap rman'

13、编辑静默建库响应文件

切换到oracle用户

#su - oracle

$cd /u01/database/response
$cp dbca.rsp dbca_dbcsk.rsp  //改名为dbca_数据库名.rsp

14、静默配置监听

$netca /silent /responsefile /u01/database/response/netca.rsp

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

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