oracle数据库静默安装
1、安装oracle数据频骑夭挞库软件有三种方式1。OUI方式(也就是图形界面安装)2。静默安装方式3。克隆安装方式图形界面安装,这里不做介绍了。主要学习一下静默安装方式。说到静默安装,就不得不提到响应文件(Respone FILE)。在Oracle安装目录下会提供响应文件模板,这个响应文件其实就是配置文件,里面可以配置一些安装的细节,在DBCA图形界面中能够看到的安装选项,在响应文件中都有体现。可以通过响应文件来设置安装企业版、个人版、标准版、安装的语言包、字符集等。响应文件可以通过安装目录获得,比如得到解压后的安装包后,可以看到响应文件的模板就是db_install.rsp 在/database/respone 下
2、安装前准备1。创建用户组和用户[root@centos7 ~]# groupadd oinstall[root@centos7 ~]# groupadd dba[root@centos7 ~]# useradd -g oinstall -g dba -m oracle并为用户oracle设置密码
3、2。创建安装目录并更改权限
4、3.修改centos系统标识默认系统标识文件是/etc/redhat-release 可以先查看一下默认标识[root@centos7 ~]# cat /etc/redhat-releaseCentOS Linux release 7.2.1511 (Core)现在把系统标识修改成redhat-7
5、4.安装系蕙蝤叼翕统依赖软件包binutils-2.23.52.0.1-12.el7.x86_64compat-libcap1-1.10-3.el7.x86_64gcc幻腾寂埒-4.8.2-3.el7.x86_64gcc-c++-4.8.2-3.el7.x86_64glibc-2.17-36.el7.i686glibc-2.17-36.el7.x86_64glibc-devel-2.17-36.el7.i686glibc-devel-2.17-36.el7.x86_64kshlibaio-0.3.109-9.el7.i686libaio-0.3.109-9.el7.x86_64libaio-devel-0.3.109-9.el7.i686libaio-devel-0.3.109-9.el7.x86_64libgcc-4.8.2-3.el7.i686libgcc-4.8.2-3.el7.x86_64libstdc++-4.8.2-3.el7.i686libstdc++-4.8.2-3.el7.x86_64libstdc++-devel-4.8.2-3.el7.i686libstdc++-devel-4.8.2-3.el7.x86_64libXi-1.7.2-1.el7.i686libXi-1.7.2-1.el7.x86_64libXtst-1.2.2-1.el7.i686libXtst-1.2.2-1.el7.x86_64make-3.82-19.el7.x86_64sysstat-10.1.5-1.el7.x86_64unixODBC-2.2.11.el7.x86_64unixODBC-2.2.11.el7.i686unixODBC-devel-2.2.11.el7.x86_64unixODBC-devel-2.2.11.el7.x86_64
6、5。关闭防火墙默认状态是开启的执行[root@centos7 ~]# systemctl stop firewalld.service 命令进行关闭防火墙执行 [root@centos7 ~]# systemctl disable firewalld.service 命令进行永久关闭,重启也不会开启
7、6。关闭selinux在/etc/selinux/config 文件中 把 SELINUX=disabled 设置为disabled即可
8、7.修改内核参数在/etc/sysctl.conf文件的结尾加上以下代码net.ipv4.icmp_echo_ignore_broadcasts = 1net.ipv4.conf.all.rp_filter = 1fs.file-max = 6815744fs.aio-max-nr = 1048576kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max= 4194304net.core.wmem_default= 262144net.core.wmem_max= 1048576修改完成后执行sysctl -p命令使配置生效
9、8.修改oracle用户限制在/etc/security/limits.conf文件末尾另上以下代码oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536
10、9.配置oracle用户的环境变量在/home/oracle/.bash_profile文件结尾添加如下代码export ORACLE_BASE=/data/oracle #or锾攒揉敫acle数据库安装目录export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 #oracle数据库路径export ORACLE_SID=orcl #oracle启动数据库实例名export ORACLE_TERM=xterm #xterm窗口模式安装export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH #添加系统环境变量export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib #添加系统环境变量export #防止安装过程出现乱码export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK #设置Oracle客户端字符集,添加完成后执行 source /home/oracle/.bash_profile 命令使配置生效。到这里所以的配置工作已经完成,接下来要做的就是切换到oracle用户进行安装软件了。
11、10. 响应文件可以通过安装目录获得,比如得到解压后的安装包后,可以看到响应文件的模板就是db_install.rsp 在/database/respone 下
12、11。配置响应文件中的详细安装信息(11.1)这个地方是选择哪种安装方式,这里选择第一种第一种是只安装数据库软件第二种是安装和配置数据库第三种是升级数据库
13、(11.2)填写对应服务名 用户组 oracle Inventory目录
14、(11.3)指定安装语言 安装目录 数据库路径
15、(11.4)指定安装版本 这里选择企业版
16、(11.5)指定设置为true
17、(11.6)指定相应组件oracle.install.db.customComponents=oracle.server:11.2.0.1.0,oracle.sysman.ccr:10.2.7.0.0,oracle.xdk:11.2.0.1.0,oracle.rdbms.oci:11.2.0.1.0,oracle.network:11.2.0.1.0,oracle.network.listener:11.2.0.1.0,oracle.rdbms:11.2.0.1.0,oracle.options:11.2.0.1.0,oracle.rdbms.partitioning:11.2.0.1.0,oracle.oraolap:11.2.0.1.0,oracle.rdbms.dm:11.2.0.1.0,oracle.rdbms.dv:11.2.0.1.0,orcle.rdbms.lbac:11.2.0.1.0,oracle.rdbms.rat:11.2.0.1.0
18、(11.7)执行 ./runInstaller -silent -ignorePrereq -ignoreSysPrereqs -responseFile /data/database/database/response/db_install.rsp 进行安装
19、当安装到下面图片的步骤时证明 已经安装成功,按照提示切换到root用户下 执行相应脚本即可 ,执行完成后,根据提示按ENTER即可安装成功。