安装环境设置:------------------------------------------------
centos6.5(图形环境) 192.168.3.100
如果是最小换安装的centos6.5系统要用xmanger安装桌面
安装Xmanager4并设置
在window上安装Xmanage4(具体使用可以看上面参考连接,也可自己百度),
在liunx上如果没有安装图形界面,则需要先安装。
yum groupinstall "X Window System"
yum groupinstall Desktop #好像不用安装也可以
yum install xterm
yum install xclock #测试用,好像可以不用安装
一、 装必要的软件包
yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat ld-linux.so.2 unixODBC unixODBC-devel
yum -y install libXp libXp.i686 //否则会报java Exception
二、 添加用户组
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
三、 创建安装目录并设置目录权限
mkdir -p /usr/local/oracle/product/12.1.0/db_1
chown -R oracle:oinstall /usr/local/oracle
chmod -R 775 /usr/local/oracle
四、 修改内核参数
vim /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 2147483648
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 = 1048576
保存后sysctl -p #立即生效设置的参数
五、 修改用户设置
1. 限制选项
vim /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
2. 验证选项
vim /etc/pam.d/login
session required /lib64/security/pam_limits.so
session required pam_limits.so
3. 配置文件
vim /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
vim /home/oracle/.bash_profile
export ORACLE_BASE=/usr/local/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export LANG=C
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
另外如果centos中有openjdk要删除:yum remove "openjdk"
安装oracle-11GR2--------------------------------------------
1.上传安装包并解压到/home/oracle目录
unzip linux.x64_11gR2_database_1of2.zip -d /home/oracle/
unzip linux.x64_11gR2_database_2of2.zip -d /home/oracle/
注意:以上操作以root用户执行的以全部完成
2.开始安装
图形桌面切换到oracle用户登录后,进入到解压好的安装包目录/home/oracle/database运行 runInstaller开始安装Oracle
cd /home/oracle/database/
./runInstaller
注意:上图目录必须有写入权限,不然会报错,所以配置/usr/local/oracle目录下
ORACLE检测时提示安装的数据包,切换到root用户安装
su - root
yum -y install unixODBC* libgcc* libstdc* libaio* compat-li* pdksh* ksh*
再次确认软件软件安装,确认软件安装
yum -y install unixODBC* libgcc* libstdc* libaio* compat-li* pdksh* ksh*
注意:部分软件是版本太高的问题,对比下有没安装,如果有安装但版本太高,请忽略,其中pdsh太老了,现在用ksh,装有ksh的忽略继续安装
切换root用户执行这两个脚本
cd /usr/local/oracle/oraInventory/
./orainstRoot.sh
cd /usr/local/oracle/product/11.2.0/db_1/
./root.sh
安装完成
3.配置监听器
切换到oracle配置监听
netca
4.创建数据库
dbca
上图,数据库自用,使用密码都配成一样了,
到这里数据库安装完成
5.设置Oracle数据库开机启动
vim /etc/oratab
vim /etc/rc.d/rc.local
su - oracle -c "/usr/local/oracle/product/11.2.0/db_1/bin/dbstart"
su - oracle -c "/usr/local/oracle/product/11.2.0/db_1/bin/lsnrctl start"
重新启动linux,Oracle数据库自动启动成功
6.oracle测试连接