多语言展示
当前在线:1392今日阅读:113今日分享:31

oracle数据库静默安装

oracle数据库静默安装
工具/原料
1

centos7

2

oracle11g、 secureCRT

方法/步骤
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-release CentOS Linux release 7.2.1511 (Core) 现在把系统标识修改成redhat-7

5

4.安装系统依赖软件包binutils-2.23.52.0.1-12.el7.x86_64 compat-libcap1-1.10-3.el7.x86_64 gcc-4.8.2-3.el7.x86_64 gcc-c++-4.8.2-3.el7.x86_64 glibc-2.17-36.el7.i686 glibc-2.17-36.el7.x86_64 glibc-devel-2.17-36.el7.i686 glibc-devel-2.17-36.el7.x86_64 kshlibaio-0.3.109-9.el7.i686 libaio-0.3.109-9.el7.x86_64 libaio-devel-0.3.109-9.el7.i686 libaio-devel-0.3.109-9.el7.x86_64 libgcc-4.8.2-3.el7.i686 libgcc-4.8.2-3.el7.x86_64 libstdc++-4.8.2-3.el7.i686 libstdc++-4.8.2-3.el7.x86_64 libstdc++-devel-4.8.2-3.el7.i686 libstdc++-devel-4.8.2-3.el7.x86_64 libXi-1.7.2-1.el7.i686 libXi-1.7.2-1.el7.x86_64 libXtst-1.2.2-1.el7.i686 libXtst-1.2.2-1.el7.x86_64 make-3.82-19.el7.x86_64 sysstat-10.1.5-1.el7.x86_64 unixODBC-2.2.11.el7.x86_64 unixODBC-2.2.11.el7.i686 unixODBC-devel-2.2.11.el7.x86_64 unixODBC-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 = 6815744 fs.aio-max-nr = 1048576kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9 net.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 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536

10

9.配置oracle用户的环境变量在/home/oracle/.bash_profile文件结尾添加如下代码export ORACLE_BASE=/data/oracle #oracle数据库安装目录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即可安装成功。

注意事项

此经验由勇敢的choy原创,觉得此经验对你有帮助,请点击下面【投票】予以支持,也可以点击上面的【五角星】来收藏!

推荐信息