当前位置:文档之家› oracle11g 静默安装

oracle11g 静默安装

Redhat6.5静默安装oracle数据库一、环境配置root用户操作1、关闭防火墙、修改selinux[root@db ~]#service iptables stop2、修改主机host,并添加ip3、修改用户的shell限制,在文件最后增加下面参数[root@db ~]# vim /etc/security/limits.conforacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 655364、修改/etc/pam.d/login文件,增加下面内容[root@db ~]# vim /etc/pam.d/loginsession required /lib/security/pam_limits.sosession required pam_limits.so5、修改linux内核,增加下面内容[root@db ~]# vim /etc/sysctl.conffs.file-max = 6815744fs.aio-max-nr = 1048576kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576立即生效该配置文件[root@db ~]# sysctl -p6、编辑系统环境变量文件,加入下面环境变量[root@db ~]# vim /etc/profileif [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi使环境变量生效[root@db ~]# source /etc/profile7、创建相关用户和组[root@db ~]# groupadd oinstall[root@db ~]# groupadd dba[root@db ~]# useradd -g oinstall -G dba -m oracle[root@db ~]# passwd oracle然后会让你输入密码,密码任意输入2次,但必须保持一致,回车确认8、创建数据库软件目录和数据文件存放目录,目录的位置,根据自己的情况来[root@db ~]# mkdir -p /data/u01/app[root@db ~]# mkdir /data/u01/app/oracle[root@db ~]# mkdir /data/u01/app/oradata[root@db ~]# mkdir /data/u01/app/oracle/product更改目录属主为Oracle用户所有[root@db ~]# chown -R oracle:oinstall /data/u019、配置oracle环境变量,切换用户,增加下面内容oracle用户操作[root@db oradata]# su - oracle[oracle@db ~]$ vim .bash_profileumask 022export ORACLE_BASE=/data/u01/appexportORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1 export ORACLE_SID=orclexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib10、切换为root用户,使用yum源安装下面依赖包yum install -y compat-libstdc++* elfutils-libelf-* glibc-* gcc-* kernel-headers-* libgcc-* libaio-* libstdc++-* unixODBC-* sysstat-* binutils-* make-* libXp-devel readline*11、上传oracle软件安装包并解压unzip p1*******_112040_Linux-x86-64_1of7.zipunzip p1*******_112040_Linux-x86-64_2of7.zip二、静默安装软件1、编辑解压之后里面的响应文件db_install.rsp[root@db software]# vim /home/database/response/db_install.rsp 修改下面内容:oracle.install.option=INSTALL_DB_SWONLY #选择安装类型:1.只装数据库软件 2.安装数据库软件并建库 3.升级数据库ORACLE_HOSTNAME=db #指定操作系统主机名,通过hostname命令获得UNIX_GROUP_NAME=oinstall #指定oracle inventory目录的所有者,通常会是oinstall或者dbaINVENTORY_LOCATION=/u01/oraInventory #指定产品清单oracle inventory目录的路径SELECTED_LANGUAGES=en,zh_CN #指定数据库语言,可以选择多个,用逗号隔开ORACLE_HOME=/data/u01/app/oracle/product/11.2.0/dbhome_1 #设置ORALCE_HOME的路径ORACLE_BASE=/data/u01/app # 设置ORALCE_BASE的路径oracle.install.db.InstallEdition=EE #选择Oracle安装数据库软件的版本oracle.install.db.isCustomInstall=falseoracle.install.db.DBA_GROUP=dba #指定拥有OSDBA、OSOPER权限的用户组,通常会是dba组oracle.install.db.OPER_GROUP=oinstalloracle.install.db.config.starterdb.type=GENERAL_PURPOSE #选择数据库的用途,一般用途/事物处理,数据仓库oracle.install.db.config.starterdb.globalDBName=orcl #指定GlobalName oracle.install.db.config.starterdb.SID=orcl #指定SIDoracle.install.db.config.starterdb.characterSet=ZHS16GBK #选择字符集。

不正确的字符集会给数据显示和存储带来麻烦无数。

#通常中文选择的有ZHS16GBK简体中文库,根据公司规定自行选择oracle.install.db.config.starterdb.password.ALL=oracle #设定所有数据库用户使用同一个密码,其它数据库用户就不用单独设置了。

oracle.install.db.config.starterdb.storageType=FILE_SYSTEM_STORAGE #指定数据库使用的存储类型oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=/data/u01/app/o racle/oradataoracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=/data/u01/a pp/oracle/recovery_dataDECLINE_SECURITY_UPDATES=true # False表示不需要设置安全更新,注意,在11.2的静默安装中疑似有一个BUG # Response File中必须指定为true,否则会提示错误,不管是否正确填写了邮件地址下面链接为db_install.rsp文件参数详细说明https:///jameshadoop/article/details/480869332、切换到oracle用户进入到/home/database/目录下执行安装命令[oracle@db ~]$ cd /home/database/[oracle@db database]$ ./runInstaller -silent -force -responseFile/home/database/response/db_install.rsp3、新开窗口使用root用户登陆并执行上面安装结果的脚本[root@db ~]# /data/u01/oraInventory/orainstRoot.sh[root@db ~]#/data/u01/app/oracle/product/11.2.0/dbhome_1/root.sh到此静默软件安装完成三、静默创建数据库1、编辑解压之后里面的响应文件dbca.rsp[root@db response]$ vim /home/database/response/dbca.rsp 修改下面参数GDBNAME = "orcl" #全局数据库名SID = "orcl" #数据库实例名(SID)SYSPASSWORD = "oracle" #SYS用户密码SYSTEMPASSWORD = "oracle" #SYSTEM用户密码CHARACTERSET = "ZHS16GBK" #数据库的字符集SAMPLESCHEMA=TRUE2、切换oracle用户创建数据库[root@db response]# su - oracle[oracle@db response]$ dbca -silent -responseFile/home/database/response/dbca.rsp登录数据库,建库完成[oracle@db response]$ sqlplus / as sysdba四、静默创建监听1、oracle用户下面执行监听响应文件[oracle@db response]$ netca -silent -responsefile /home/database/response/netca.rsp2、查看监听创建成功并启动[oracle@db admin]$ lsnrctl status3、plsql连接测试安装成功到此oracle静默安装完成。

相关主题