centos6.5安装总结及Oracle11g安装详细步骤

一.安装centos6.5
1.*磁盘空间40G,分区/boot   swap   lvm下/(根分区)    //要安装oracle,磁盘空间最好40G,不然会提示内存不足
2.网卡配置   vi /etc/sysconfig/network-scripts/ifcfg-eth0
   ip,网关,静态
service ip6tables stop #停止IPV6服务
chkconfig ip6tables off #禁止IPV6开机启动
2.主机名      查看hostname       vi /etc/hosts #编辑配置文件

//推荐软件xmanager     xshell       ssh,ftp等协议

二.安装oracle 11g
1.检查并安装rpm软件包
检查命令 rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-headers ksh libaio  libaio-devel libgcc libgomp libstdc++ libstdc++-devel make numactl-devel sysstat unixODBC unixODBC-devel
安装命令(可以批量安装)
yum install -y gcc-c++.x86_64
yum install -y gcc.x86_64
yum install -y libstdc++.i686
yum install -y libaio-devel.i686
yum install -y libaio-devel.x86_64
yum install -y compat-libstdc++-33.x86_64
yum install unixODBC.i686 -y
yum install unixODBC.x86_64 -y
yum install unixODBC-devel.i686 -y
yum install unixODBC-devel.x86_64 -y
yum install libaio-devel.x86_64 -y
yum install elfutils-libelf-devel.x86_64 -y
yum install libaio.i686 -y
yum install libgcc.i686 -y
yum install ksh.x86_64 -y

2.修改核心参数
1)修改用户的SHELL的限制,修改文件,输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
2)修改文件,输入命令:vi /etc/pam.d/login,将下列内容加入该文件
session required /lib/security/pam_limits.so
session required pam_limits.so
3)修改linux内核,修改文件,输入命令: vi /etc/sysctl.conf ,将下列内容加入该文件
fs.file-max = 6815744
fs.aio-max-nr = 1048576
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 = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576

 ------------以上内容生效,输入命令  sysctl -p   
 
5)  编辑 /etc/profile ,输入命令: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

3.创建oracle,用户组
groupadd oinstall
groupadd dba
useradd -g oinstall -g dba -m oracle 创建oracle用户并添加到用户组 
passwd oracle   设置oracle用户密码     查看新建的oracle用户  id oracle

4.创建oralce安装目录
mkdir -p /u01/app/oracle
mkdir -p /u01/app/oraInventory
mkdir -p /u01/app/database
chown -R oracle:oinstall /u01/app/oracle
chown -R oracle:oinstall /u01/app/database
chown -R oracle:oinstall /u01/app/oraInventory

5.关闭防火墙
service iptables stop
chkconfig iptables off

6.关闭selinux
sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config
setenforce 0

7.配置环境变量
su - oracle        vi /home/oracle/.bash_profile   添加以下内容 (su - oracle   - 按我的理解就是带着环境变量切换用户,没有 - ,切换用户可能会环境变量丢失,会报错)
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export LANG=C
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

8.创建oracle压缩包解压位置及解压

(root)chown -R oracle:oinstall /opt   (权限)
(oracle)cd /opt/oracle
(oralce)unzip xxx.zip
(oracle)mv database /u01/app/database(将解压文件转移)
(root)chown -R oracle:oinstall /u01/app/database/database(权限)

9.(1)图形界面登陆oracle
   (2)cd /u01/app/database/database
   (3)./runInstaller

10.安装 -->  netca  配置监听  --> dbca  创建实例
编码UTF-8

----sqlplus system   成功


----plsql连接虚拟机中的oracle,修改本地客户端tnsnames.ora文件的host为虚拟机的ip地址

猜你喜欢

转载自blog.csdn.net/xz812964793/article/details/81220571