一:系统版本
Oracle Enterprice Linux version 6.5 (x64bit)
Oracle 11.2.0.4 (64bit)
操作系统安装请参考相关文档
二:配置系统参数
1:vi /etc/security/limits.conf 增加以下内容,均以root身份来执行
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
2:vi /etc/pam.d/login 增加以下内容
session required /lib64/security/pam_limits.so
3:vi /etc/sysctl.conf 增加以下内容,参数大小仅供参考
kernel.shmmni=4096
kernel.sem=250 32000 100 128
fs.file-max=6815744
fs.aio-max-nr=1048576
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
4:使参数生效
执行:sysctl -p
5:配置用户权限 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
三:配置目录及组、用户权限
1:增加用户组
groupadd oinstall
groupadd dba
groupadd oper
2:添加用户
useradd -g oinstall -G dba,oper oracle
3:设置用户密码
passwd oracle
…
4:创建目录
mkdir /u01
mkdir /u01/app
mkdir /u01/data
5:配置用户权限
chown –R oracle:oinstall /u01
四:配置环境变量
1:以oracle用户登陆 vi ~/.bash_profile ,增加以下内容
umask 022
export ORACLE_BASE=/u01/app
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbname_1
export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib/:/usr/lib
export NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"
2:执行 source .bash_profile
五:配置好网卡
(信息参考)
DEVICE=eth0
HWADDR=00:0C:29:D7:3B:97
TYPE=Ethernet
UUID=b6e6d467-9d12-44fd-b1f8-eefb9965c70c
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.12.190
NETMASK=255.255.255.0
六:下载及解压安装软件,准备安装
1:解压文件
unzip p13390677_112040_Linux-x86-64_1of7.zip
unzip p13390677_112040_Linux-x86-64_2of7.zip
2:进入桌面,启动安装
[oracle@localhost soft]$ cd database/
[oracle@localhost database]$ ls
install readme.html response rpm runInstaller sshsetup stage welcome.html
[oracle@localhost database]$ ./runInstaller
七:安装部署简介
将安装iso从光驱挂载进来,并按顺序安装以上列出的rpm,
安装完以上包后,请点击再次检测
安装完成后,系统会提示你需要用root权限执行2个shell脚本。按照其提示的路径,找到其所在的位置[root@localhost ~]# cd /u01/oraInventory/
[root@localhost oraInventory]# ls
ContentsXML logs oraInst.loc orainstRoot.sh oui
[root@localhost oraInventory]# ./orainstRoot.sh
… …
[root@localhost dbname_1]# cd /u01/app/product/11.2.0/dbname_1/
[root@localhost dbname_1]# ./root.sh
数据库建库
1) 还是在oracle用户的图形界面oracle用户中,新开启一个终端,直接输入命令dbca会弹出如下界面。我们这里采用定制数据库。
输入统一密码(也可以分别设置其密码)
数据库存放位置,我这里采用默认
不指定快速恢复和归档
去掉不常用的模块
内存分配及指定字符集
经过漫长的等待,当看到此界面,说明oracle建库完成
可以用sqlplus来检验下,新开启一个命令窗口,输入sqlplus,然后输入用户名和密码,可以测试下,这里就不做过多的介绍了。
手动配置请参考:http://www.solgle.com/news/?158.html
配置监听及本地网络服务
1) 在oracle用户的图形界面oracle用户中,新开启一个终端,输入命令netca 会弹出如下界面。
2)创建监听服务(充当oracle服务器,让别的oracle客户端连接本oracle服务器)
3)配置本地网络服务名(充当oracle客户端,连接别的oracle服务器)
输入连接的oracle服务器的数据库的实例名
输入oracle服务器的ip地址
选中测试
点击change Login 输入所连接oracle服务器的其中某一个用户名和密码,点击OK
看到此界面说明测试成功(如果不成功,请查看网络是否畅通,所连接的oracle服务器是否启动,监听是否启动等原因)
为你所设置的本地网络服务名起个名字
然后下一步,下一步即可
这样oracle服务器安装配置基本就完成了。