签到成功

知道了

CNDBA社区CNDBA社区

Linux静默安装Oracle 11G R2

2016-09-02 11:16 2884 0 原创 Oracle 11G
作者: Expect-乐

1.环境准备

和正常界面安装一样,创建用户,目录,配置环境变量。http://www.cndba.cn/Expect-le/article/124

2.配置响应文件

在安装文件夹下database下又response文件里有三个文件

分为是安装db,netca,dbca

[oracle@wenqing response]$ pwd
/u01/database/response
[oracle@wenqing response]$ ll
total 80
-rwxr-xr-x. 1 oracle oinstall 44533 Aug 27  2013 dbca.rsp
-rw-r--r--. 1 oracle oinstall 25116 Aug 27  2013 db_install.rsp
-rwxr-xr-x. 1 oracle oinstall  5871 Aug 27  2013 netca.rsp

#以下参数不要更改

参数说明,文件里都有详细的说明

 


oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0
oracle.install.option=INSTALL_DB_SWONLY
DECLINE_SECURITY_UPDATES=true


 http://www.cndba.cn/Expect-le/article/124http://www.cndba.cn/Expect-le/article/124

#以下参数根据实际情况更改,一般也无需更改


http://www.cndba.cn/Expect-le/article/124

oracle.install.db.config.starterdb.storageType=FILE_SYSTEM_STORAGE
UNIX_GROUP_NAME= dba
INVENTORY_LOCATION=/u01/app/oracle/oraInventory
SELECTED_LANGUAGES=en,zh_CN,zh_TW
ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
ORACLE_BASE=/u01/app/oracle
oracle.install.db.InstallEdition=EE
oracle.install.db.isCustomInstall=true
oracle.install.db.customComponents=oracle.rdbms.partitioning:11.2.0.1.0,oracle.oraolap:11.2.0.1.0,oracle.rdbms.lbac:11.2.0.1.0,oracle.rdbms.dm:11.2.0.1.0,oracle.rdbms.dv:11.2.0.1.0,oracle.rdbms.rat:11.2.0.1.0
oracle.install.db.DBA_GROUP=dba
oracle.install.db.OPER_GROUP= dba


各参数含义如下:http://www.cndba.cn/Expect-le/article/124

 

-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权限的组名

3.开始安装

./runInstaller -silent -force -responseFile /u01/database/response/db_install.rsp

最终提示信息:

As a root user, execute the following script(s):
1. /u01/app/oracle/oraInventory/orainstRoot.sh
2. /u01/app/oracle/product/11.2.0/db_1/root.sh

安装期间查看安装日志信息了解安装进度

 

$ cd $ORACLE_BASE/oraInventory/logs
$ tail -100f installActions*.log

安装的软件信息会写入inventory.xml文件, 如果需重运行则把该文件的对应安装条目信息删除即可

http://www.cndba.cn/Expect-le/article/124

$ vi $ORACLE_BASE/oraInventory/ContentsXML/inventory.xml

12、在root账户下运行下面两个脚本:

 

/u01/app/oracle/oraInventory/orainstRoot.sh
/u01/app/oracle/product/11.2.0/dbhome_1/root.sh

13、静默配置监听:

 

通过response文件运行netca, 生成sqlnet.ora和listener.ora文件, 位于$ORACLE_HOME/network/admin目录下:

http://www.cndba.cn/Expect-le/article/124

 

# su - oracle
$ $ORACLE_HOME/bin/netca /silent /responsefile /u01/database/response/netca.rsp
$ ll $ORACLE_HOME/network/admin/*.ora
$ lsnrctl status

执行完后, 监听就已经启动了, 默认端口是1521, 默认是动态监听, 只要实例启动了就会监听到

 

13、静默建库:http://www.cndba.cn/Expect-le/article/124

先配置响应文件:

$ vi /u01/database/response/dbca.rsp
#--------------------------------------------------------------------
#以下参数不要更改
[GENERAL]
RESPONSEFILE_VERSION = "11.2.0"
OPERATION_TYPE = "createDatabase"
#以下参数必须设置
[CREATEDATABASE]
GDBNAME = "ORCL.LK"
TEMPLATENAME = "General_Purpose.dbc"

#以下参数不设置则使用默认值,建议设置

CHARACTERSET = "ZHS16GBK"
TOTALMEMORY = "1024"
#--------------------------------------------------------------------

种子数据库和控制文件位于$ORACLE_HOME/assistants/dbca/templates/下, 即Seed_Database.dfb和 Seed_Database.ctl文件, 实际上建库就是基于通过rman恢复种子数据库和控制文件来实现的.

$ $ORACLE_HOME/bin/dbca -silent -responseFile /u01/database/response/dbca.rsp
Enter SYS user password:
< 输入sys用户密码>
Enter SYSTEM user password:
 
< 输入system用户密码>
 
Copying database files                                                                  
1% complete                                                                             
3% complete                                                                             
37% complete                                                                            
Creating and starting Oracle instance                                                   
40% complete                                                                            
45% complete                                                                            50% complete                                                                            
55% complete                                                                            
56% complete                                                                            
60% complete                                                                            
62% complete                                                                            
Completing Database Creation                                                            
66% complete                                                                            
70% complete                                                                            73% complete                                                                            
85% complete                                                                            96% complete                                                                            
100% complete                                                                           
Look at the log file "/u01/app/oracle/cfgtoollogs/dbca/ORCL/ORCL.log" for further details.

各参数含义如下:

-silent 表示以静默方式安装
-responseFile 表示使用哪个响应文件,必需使用绝对路径
RESPONSEFILE_VERSION 响应文件模板的版本,该参数不要更改
OPERATION_TYPE 安装类型,该参数不要更改
GDBNAME 全局数据库名,点号前面默认是db_name,点号后面默认就是db_domain
TEMPLATENAME 建库模板名,参考各模板定义:$ORACLE_HOME/assistants/dbca/templates/*.dbc
CHARACTERSET 字符集,默认是WE8MSWIN1252
TOTALMEMORY 实例内存,默认是服务器物理内存的40%


http://www.cndba.cn/Expect-le/article/124

14.验证一下http://www.cndba.cn/Expect-le/article/124

[oracle@wenqing bin]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on Sat Jul 30 10:56:25 2016
Copyright (c) 1982, 2013, Oracle.  All rights reserved
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> select open_mode from v$database;
OPEN_MODE
------------------------------------------------------------
READ WRITE
SQL>


版权声明:本文为博主原创文章,未经博主允许不得转载。

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
Expect-乐

Expect-乐

关注

Without the continuous bitter cold, there can be no fragrant plum blossom

  • 336
    原创
  • 6
    翻译
  • 100
    转载
  • 41
    评论
  • 访问:1567096次
  • 积分:1957
  • 等级:核心会员
  • 排名:第4名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ