CentOS6.5 64位图形界面安装oracle 11gR2

环境准备
win7环境下远程连接工具XShell;
CentOS6.5 64位系统;
Oracle linux 64位版本安装包:
linux.x64_11gR2_database_1of2.zip
lnux.x64_11gR2_database_2of2.zip

安装前需要一定的依赖库
yum -y install  gcc gcc-c++ make binutilscompat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-commonglibc-devel libaio libaio-devel libgcclibstdc++ libstdc++-devel unixODBC unixODBC-devel

检查依赖库是否安装完整

rpm -q rpm gcc gcc-c++ make binutilscompat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-commonglibc-devel libaio libaio-devel libgcclibstdc++ libstdc++-devel unixODBC unixODBC-devel 

设定swap空间(Linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。Android是基于Linux的操作系统,所以也可以使用Swap分区来提升系统运行效率。
在/home下生成swap文件 设定大小2GB
cd /home
dd if=/dev/zero of=/home/swapfile bs=1M count=2048
设定使用swapfile交换文件
mkswap /home/swapfile
启用交换分区
swapon /home/swapfile
编辑文件
vi /etc/fstab
以便引导系统时启用交换文件,文件最下方插入
/home/swapfile swap swap defaults 0 0


添加oracle用户
创建oinstall、dba组 将oracle用户加入组 修改并设定oracle用户密码

groupadd -g 501 oinstall  
groupadd -g 502 dba  
useradd -g oinstall -G dba -m -d /home/oracle oracle  
passwd oracle
-g:指定用户所属的群组
-G:指定用户所属的附加群组
-d:指定用户主目录
-m:若用户主目录不存在,则自动创建。

修改内核参数
编辑文件/etc/sysctl.conf
vi /etc/sysctl.conf
配置文件内加入 修改以下参数。如果没有可以自己添加,如果默认值比参考值大,则不需要修改。
kernel.shmall = 2097152
kernel.shmmax = 536870912
fs.aio-max-nr = 1048576
fs.file-max = 6815744
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使其自检并生效
sysctl -p
修改用户资源限制
修改配置文件

vi /etc/security/limits.conf
配置文件下方加入
oracle    soft     nproc  2047
oracle    hard    nproc  16384
oracle    soft    nofile  1024
oracle    hard    nofile  65536
oracle    soft    stack   10240
修改配置文件
vi /etc/pam.d/login
配置文件内加入
session required /lib64/security/pam_limits.so
session required pam_limits.so  
这里注意:若添加下面语句,本地用户不能登录系统!

session required /lib/security/pam_limits.so  


创建安装目录
并赋予组用户及权限

mkdir -p /usr/local/oracle/ /usr/local/oraInventory/ /usr/local/oradata/
chmod -R 775 /usr/local/oracle /usr/local/oraInventory /usr/local/oradata
chown -R oracle:oinstall /usr/local/oracle /usr/local/oraInventory /usr/local/oradata

通过xshell上传zip文件到/home并解压
解压文件

unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
待解压完毕后会生成文件夹/home/database

修改其用户组及权限此处直接使用777
chmod 777 /home/database  
chown -R oracle.oinstall /home/database  
关闭Selinux
sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config
setenforce 0
[root@oracledb ~]# setenforce 0

关闭防火墙
service iptables stop
chkconfig iptables off

调用图形界面安装oracle

./runInstaller

启动安装界面

安装过程略..

启动netca 建立监听和本地配置服务

netca

安装过程略..

启动Dbca创建实例

Dbca

安装过程略..

登录sqlplus 验证数据库状态,安装结束

 

你可能感兴趣的:(CentOS6.5 64位图形界面安装oracle 11gR2)