Oracle静默安装

网上也有很多这方面的教程,但是看了写的有点复杂,主要是对.rsp文件中参数需要哪些不是特别明白。后来不断搜索,终于在安装包里response目录下找到db_install.rsp文件。文件中对需要配置的参数进行了介绍并有相关提示,其实我们只需要将该文件按照要求进行设置就可以了,很方便,和点下一步一样样的。

后面的我觉得都不用写了
把db_install.rsp我觉得重要的按顺序写下来供参考(有个需要注意的地方,文件中的路径都要使用绝对路,不然安装是会出错):

  • oracle.install.responseFileVersion=/oracle/database/install/rspfmt_dbinstall_response_schema_v11_2_0
    这个我们要注意一下它的地址是否正确,注释里面说了Do not change the following system generated value. 不是说什么都不能改,install后面的不要动,前面的需要检查一下,比如我的oracle安装目录是在/oracle/database下面,因此要像上面这样写。
  • oracle.install.option=INSTALL_DB_SWONLY
    这个是设置oracle的安装方式,有三种:只安装数据库INSTALL_DB_SWONLY,安装数据库并配置NSTALL_DB_AND_CONFIG,升级数据库UPGRADE_DB。我这里只进行软件的安装,数据库的配置在安装好之后再进行详细的配置。
  • ORACLE_HOSTNAME=nx-rhel65
    系统本机名,使用命令行中使用hostname可以查看,要记得在/etc/hosts中添加
  • UNIX_GROUP_NAME=oinstall
    用户组,使用的是oracle用户所在组
  • INVENTORY_LOCATION=/oracle/u01/app/oracle/oraInventory
    指定oraInventory目录的路径,一般放在ORACLE_BASE目录下,与product平级
  • SELECTED_LANGUAGES=en,zh_CN
    语言设置,具体代码见注释
  • ORACLE_HOME=/oracle/u01/app/oracle/product/11.2.0/db_1
    ORACLE_HOME路径,之后的软件安装的位置
  • ORACLE_BASE=/oracle/u01/app/oracle
    ORACLE_BASE路径,oracle根目录
  • oracle.install.db.InstallEdition=EE
    oracle的安装版本,分别有注释,这是有EE是Enterprise Edition,即企业版
  • oracle.install.db.DBA_GROUP=dba
    dba用户组
  • oracle.install.db.OPER_GROUP=oper
    oper操作组
  • oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
    创建数据库类型,用的是一般类型
  • oracle.install.db.config.starterdb.globalDBName=OrclDb11g
    数据库名
  • oracle.install.db.config.starterdb.SID=orcl
    数据库的SID
  • oracle.install.db.config.starterdb.characterSet=AL32UTF8
    数据库的字符集编码
  • oracle.install.db.config.starterdb.password.ALL=123
    数据库管理员密码设置,可以使用这个对管理员账号设置相同的密码,也可以单独设置,如果设置了相同的,后面的就可以不设置了
  • DECLINE_SECURITY_UPDATES=true
    网上说这个要设置为true,不然会报错。

主要的参数就是这些了,配好之后就可以输入命令运行了,在database下输入命令./runInstaller -silent -responseFile oracle/database/response/db_install.rsp(responseFile后面跟的是我们需要调用的rsp文件的绝对路径,不能使用相对路径,如果想要看进度可以在其中加上-showProgress),运行之后监控着日志,然后坐等安装结束!记得我们没有创建实例这些的,所以开始只能使用sys账号进行登录,再自行建立实例以及库。

你可能感兴趣的:(Oracle静默安装)