ITPub博客

首页 > 数据库 > Oracle > oracle静默安装

oracle静默安装

原创 Oracle 作者:goodlatch 时间:2013-11-27 15:47:50 0 删除 编辑
1.安装软件依赖包 yum install -y compat-db pdksh sysstat screen libXp compat-libstdc++* gcc gcc-c++ binutils libaio libXtst ;

2.创建oracle用户组和用户

 groupadd -g 1000 oinstall
 groupadd -g 1100 dba
 groupadd -g 1200 oper
 useradd -u 1002 -g oinstall -G dba,oper oracle

 passwd oracle

 mkdir -p /u01/app/oracle
 chown oracle:oinstall -R /u01

3.设置系统参数文件

编辑/etc/sysctl.conf文件,在此文件中加入:
 kernel.shmmni = 4096
 kernel.sem = 250 32000 100 128
 fs.file-max = 6815744
 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
 fs.aio-max-nr = 1048576
 运行命令: sysctl -p 使设置生效

 编辑/etc/security/limits.conf文件,加入以下内容:
 oracle soft nproc 2047
 oracle hard nproc 16384
 oracle soft nofile 1024
 oracle hard nofile 65536

 编辑/etc/pam.d/login文件,加入以下内容:
 session required pam_limits.so

4、配置oracle用户环境变量.bash_profile 文件

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

 ORACLE_BASE="/u01/app/oracle"
 export ORACLE_BASE
 ORACLE_HOME=$ORACLE_BASE"/product/11.2/db_1"
 ORACLE_SID=orcl
 export ORACLE_HOME ORACLE_SID
 export NLS_LANG='simplified chinese_'
 export LANG=zh_CN.GB18030

5、修改 /etc/redhat-release  ,改为 redhat-4 ,高版本的安装不通过

6、解压oracle软件包,并进入解压目录的/response目录下,修改enterprise.rsp文件
RESPONSEFILE_VERSION=2.2.1.0.0
UNIX_GROUP_NAME="oinstall"
ORACLE_HOME_NAME="OraDb10g_home1"
ORACLE_HOME="/u01/app/oracle/product/10.2.0/db_1"
SHOW_INSTALL_PROGRESS_PAGE= true
SHOW_END_OF_INSTALL_MSGS= true
COMPONENT_LANGUAGES={"zh_CN"}
s_nameForDBAGrp= "dba"
s_nameForOPERGrp="oper"
INSTALL_TYPE="EE"
n_configurationOption=3
RESTART_SYSTEM=false
RESTART_REMOTE_SYSTEM=false

7、开始安装数据软件
./runInstaller -silent -responseFile /home/oracle/database/response/enterprise.rsp  
注意enterprise.rsp   文件这要使用绝对路径

8、安装完成后,用root用户执行 orainstRoot.sh、root.sh 两个文件,具体目录在第7步完成后会有提示

9、配置网络监听,修改response目录下的 netca.rsp文件
INSTALL_TYPE=""custom""
LISTENER_NUMBER=1
LISTENER_NAMES={"LISTENER"}
LISTENER_PROTOCOLS={"TCP;1521"}
LISTENER_START=""LISTENER""

之后执行:$ORACLE_HOME/bin/netca /silent /responseFile /home/oracle/database/response/netca.rsp

10、修改 $ORACLE_HOME/bin/dbstart文件 
ORACLE_HOME_LISTNER=$ORACLE_HOME

11、创建数据库,修改 dbca.rsp 文件
RESPONSEFILE_VERSION = "10.0.0"
OPERATION_TYPE = "createDatabase"
GDBNAME = "orcl"
SID = "orcl"
TEMPLATENAME = "New_Database.dbt"
SYSPASSWORD = "system"
SYSTEMPASSWORD = "system"
DATAFILEDESTINATION ="/u01/app/oracle/oradata/"
RECOVERYAREADESTINATION="/u01/app/oracle/flash_recovery_area"
STORAGETYPE=FS
CHARACTERSET = "ZHS16GBK"
MEMORYPERCENTAGE = "40"
SCRIPTDESTINATION ="/u01/app/oracle/admin/ora10g/scripts"
EMCONFIGURATION=”LOCAL”
SYSMANPASSWORD = "system"
DBSNMPPASSWORD = "system"

完后执行下面命令创建数据库
$ORACLE_HOME/bin/dbca -silent -responseFile  /home/files/database/response/dbca.rsp

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

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2013-11-27

  • 博文量
    6
  • 访问量
    22055