Oracle11g安装在CentOS6.5
CentOS7上安装Oracle11g。 一、Memory要求1.最小内存需求 最小内存:1GB 推荐: 2 GB 或者更多 2.内存与swap space的关系:
3.查看处理器类型 [root@productDB ~]# uname -m x86_64 确定交换空间大小: [root@productDB~]# grep SwapTotal /proc/meminfo SwapTotal: 3146748 kB 查看available RAM 和swap space [root@productDB ~]#free total usedfree shared buff/cacheavailable Mem: 2864124512168 1778980 10588572976 2070892 Swap: 31467480 3146748 二、操作系统要求1.操作系统要求 2.6.32-71.el6.x86_64or later [root@productDB~]# cat /proc/version Linux version3.10.0-514.el7.x86_64 2.Rpm包要求 binutils-2.20.51.0.2-5.11.el6 (x86_64) compat-libcap1-1.10-1 (x86_64) compat-libstdc++-33-3.2.3-69.el6 (x86_64) compat-libstdc++-33-3.2.3-69.el6.i686 gcc-4.4.4-13.el6 (x86_64) gcc-c++-4.4.4-13.el6 (x86_64) glibc-2.12-1.7.el6 (i686) glibc-2.12-1.7.el6 (x86_64) glibc-devel-2.12-1.7.el6 (x86_64) glibc-devel-2.12-1.7.el6.i686 ksh libgcc-4.4.4-13.el6 (i686) libgcc-4.4.4-13.el6 (x86_64) libstdc++-4.4.4-13.el6 (x86_64) libstdc++-4.4.4-13.el6.i686 libstdc++-devel-4.4.4-13.el6 (x86_64) libstdc++-devel-4.4.4-13.el6.i686 libaio-0.3.107-10.el6 (x86_64) libaio-0.3.107-10.el6.i686 libaio-devel-0.3.107-10.el6 (x86_64) libaio-devel-0.3.107-10.el6.i686 make-3.81-19.el6 sysstat-9.0.4-11.el6 (x86_64) 3.内核参数 [root@oms1 ~]# vi /etc/sysctl.conf 添加: fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 4294967295 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 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 =1048586 如果有重复的可以将原先的值注释掉,用“#”注释。 设置完成后使用sysctl -p命令重载立即生效。 4.创建oracle用户和安装目录 [root@dba~]#groupadd -g 1000 oinstall [root@dba~]# groupadd -g 1001 dba [root@dba~]# useradd -u 1000 -g oinstall -G dba oracle [root@dba~]# passwd oracle 建立oracle软件安装文件目录 [root@dba ~]# mkdir -p /u01/oracle/app [root@dba~]# chown -R oracle:oinstall /u01/ 5.设置oracle环境变量 [root@oms1 ~]# su -oracle [oracle@oms1 ~]$ vi .bash_profile 添加: exportORACLE_BASE=/u01/app/oracle exportORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 export ORACLE_SID=EMREP exportPATH=$PATH:$HOME/bin:$ORACLE_HOME/bin exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib 6.PAM限制资源 [root@dba ~]# vi /etc/security/limits.conf 添加: oracle soft nproc2047 oracle hard nproc16384 oracle soft nofile1024 oracle hard nofile65536 oracle soft stack10240 [root@dba ~]# vi /etc/profile 添加: if [ $USER = "oracle" ]; then if [$SHELL ="/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi 7.运行安装 安装界面语言可以用locale查看 支持zh_CN.utf-8中文字体 export LANG=zh_CN.utf-8 安装界面使用英文则 export LANG=C 注销root使用oracle用户登录X-window执行安装命令runInstaller 如果安装包再光盘介质上 挂载后要离开光盘挂在位置绝对路径执行 因为安装程序会创建临时文件 光盘是只读的 不能创建临时文件 若当前桌面是root 用su - oracle切换用户需要在切换前root执行 # xhost + 否则oracle用户不能连接root的桌面。如果使用xshell就方便点。
[oracle@oms1 database]$ cd database_linux64/ [oracle@oms1 database_linux64]$ ll total 64 drwxr-xr-x. 12 oracle oinstall4096 May 5 09:19 doc drwxr-xr-x. 4 oracleoinstall 4096 May 5 09:19 install -rwxr-xr-x. 1 oracle oinstall28122 Sep 21 2011 readme.html drwxr-xr-x. 2 oracleoinstall 4096 May 5 09:19 response drwxr-xr-x. 2 oracleoinstall 4096 May 5 09:19 rpm -rwxr-xr-x. 1 oracleoinstall 3226 Sep 21 2011 runInstaller drwxr-xr-x. 2 oracleoinstall 4096 May 5 09:19 sshsetup drwxr-xr-x. 14 oracle oinstall4096 May 5 09:23 stage -rwxr-xr-x. 1 oracleoinstall 5466 Aug 22 2011 welcome.html
? 取消复选框选中,点击NEXT,点击Yes进入下一步:
Skip使用MOS,next:
? 选择安装Oracle软件时是否同时安装数据库:
可以同时安装也可以不安装,这个由自己决定,我这边不安装数据库,只是安装软件。然后Next。 ? 选择安装类型,单实例,rac或者单节点rac,这里选择单实例 ? 选择语言 我选择默认,中文还是支持不是太好的
? 选择数据库的edition,一般选择企业级的 选择安装位置,进入这个步骤时会自动匹配上你之前配置的环境变量,即在.bash_profile文件中编写的环境变量值
? 创建inventory ? 操作系统用户组指定 ? 检查环境是否满足 如果这个窗口还有其他的问题,有些是错误,有些是警告,最好是全部消除掉,以上图片显示的问题不会影响正常安装,生产环境可以解决一下,解决还是比较简单的。然后继续Next。 ? 安装 安装进度 ? 在root用户下执行脚本 ? 软件安装结束 ? 安装数据库 在oracle用户下,执行dbca: [oracle@oms1 oracle]$ dbca 点击Next,选择创建一个数据库: 选择模板,默认为一般事务即第一个即可: z`输入数据库的全局名称和SID,这个默认是一致的,但也可以不一致,我这里为了安装OMS使用了EMREP数据库名
然后继续一步步Next,直到配置sys用户密码,一般都是将sys,system等超级用户设置为同一个密码: 如果密码过于简单或者密码中没有大写字母会报一个警告,点击Yes即可,进入下一步。 选择内存大小,字符集等信息: 选择完后,继续Next: 直接点击finish即可
安装数据库进度: 执行完后会跳出一下界面,点击exit,安装完成
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |