CentOS6 安装Oracle11gR2
使用oracle-rdbms-server-11gR2-preinstall工具,自动安装oracle所需的RPM包,自动创建oracle用户和dba、oinstall组,自动配置/etc/sysctl.conf内核参数,自动配置/etc/security/limits.conf参数
系统环境准备
安装常用软件
yum -y install wget unzip
配置仓库
cd /etc/yum.repos.d wget https://public-yum.oracle.com/public-yum-ol6.repo
安装预安装工具
yum install oracle-rdbms-server-11gR2-preinstall
导入Keys
wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
设置hostname
vi /etc/sysconfig/network HOSTNAME=oracle.vmos.cn
vi /etc/hosts 172.19.44.199 oracle.vmos.cn oracle /etc/init.d/network restart
修改用户密码
passwd oracle
修改系统限制
vi /etc/security/limits.d/90-nproc.conf 增加 * - nproc 16384
关闭防火墙和SElinux
chkconfig iptables off service iptables stop sed -i 's/enforcing/disabled/g' /etc/selinux/config reboot /etc/init.d/iptables status getenforce
配置环境变量
su - oracle vi .bash_profile 增加 TMP=/tmp; export TMP TMPDIR=$TMP; export TMPDIR ORACLE_HOSTNAME=oracle.vmos.cn; export ORACLE_HOSTNAME ORACLE_UNQNAME=DB11G; export ORACLE_UNQNAME ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME ORACLE_SID=DB11G; export ORACLE_SID PATH=/usr/sbin:$PATH; export PATH PATH=$ORACLE_HOME/bin:$PATH; export PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH export PATH
安装配置x11和vnc
su - root yum groupinstall Desktop yum install xorg-x11-fonts-Type1 yum install tightvnc-server vncpasswd 123456 vncserver chkconfig vncserver on export DISPLAY=:1.0 xhost +
创建目录
mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1 chown -R oracle:oinstall /u01 chmod -R 775 /u01
上传并解压Oracle
xwindow里打开Terminal xhost +SI:localuser:oracle su oracle unzip linux.x64_11gR2_database_1of2.zip unzip linux.x64_11gR2_database_2of2.zip
安装Oracle
cd database ./runInstaller
不接收安全更新提醒
YES
Install database software only
语言默认,Next
Enterprise Edition
路径默认
配置文件目录默认
运行组默认
组件检查
缺少好几个组件,但是系统已经安装过新版了,忽略
Finish
等待安装
OK
Close
Root权限执行脚本
sh /u01/app/oraInventory/orainstRoot.sh sh /u01/app/oracle/product/11.2.0/dbhome_1/root.sh
创建监听
netca
监听配置,Next
添加监听
创建监听程序名称,默认
使用TCP协议
端口1521
不添加其他的监听程序
监听程序配置完成
Finish
创建实例
dbca
Next
创建一个数据库
一般用途
全局数据库名DB11G,SID名DB11G
默认
默认开启
所有账户使用统一的复杂性密码
使用模板
默认的快速恢复区地址,并开启归档
默认
默认使用自动内存管理
连接数看情况修改
字符集
默认专用服务器模式
Next
默认创建数据库和脚本
汇总清单,确认OK
数据库脚本创建成功
等待完成
完成Exit
本站所有文章均可随意转载,转载时请保留原文链接及作者。