淘先锋技术网

首页 1 2 3 4 5 6 7

昨天整理了一下在安装Oracle的过程中遇到的问题,写个小笔记。

1、修改IP地址,关闭selinux以及关闭防火墙

      修改IP的方法在这里https://blog.csdn.net/qq_40556628/article/details/88188084

    输入命令  vi /etc/selinux/config  进入编辑模式

SELINUX=disabled
serviceiptables stop
service ip6tables stop
chkconfigiptables off
chkchonfig ip6tables off

输入命令 service iptables stop  关闭防火墙

2、修改主机名,主机IP映射  输入命令   vim /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=Linux-204(这个名字是自己定义的)

       输入命令    vim /etc/hosts   添加

192.168.10.11 snail
自己的IP地址    自己的主机名字

3、配置内核参数  输入命令   vim /etc/sysctl.conf  

kernel.msgmnb = 65536
fs.file-max = 6815744
kernel.msgmni = 2878
kernel.msgmax = 8192
kernel.msgmnb = 65536
kernel.sem = 250 32000 100 142
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
kernel.sysrq = 1
net.core.rmem_default = 1048576
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 3145728
net.ipv4.ip_local_port_range = 9000 65500
vm.min_free_kbytes = 51200

保存文件  输入sysctl -p

4、输入命令  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

5、输入命令  vim /etc/csh.login

if ( $USER == "oracle" ) then
limitmaxproc 16384
limit descriptors 65536
umask 022
endif

6、输入命令   vim /etc/security/limits.conf

oracle  soft     nofile 655360
oracle  hard     nofile 635360
oracle  soft    nproc   10240
oracle  hard    nproc   16384
grid hard nproc 16384
grid hard nofile 65536

7、创建用户和组

groupadd -g 501 oinstall
groupadd -g 502 dba
groupadd -g 504 asmadmin
groupadd -g 506 asmdba
groupadd -g 507 asmoper  

useradd -u 501 -g oinstall -G asmadmin,asmdba,asmoper grid
useradd -u 502 -g oinstall -G dba,asmdba,asmadmin oracle 

8、切换到oracle   su - oracle

9、输入命令  vi .bash_profile

oracle:
export PATH
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2/db_1
export ORACLE_TERM=xterm
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH
export PATH=$PATH:$ORACLE_HOME/bin

10、输入命令  vi /etc/yum.repos.d/local.repo

[cdrom]
name=server
baseurl=file:///mnt/Server
enabled=1
gpgcheck=0

11、挂载光盘   输入命令mount  /dev/cdrom  /mnt

12、yum clean  all  重置yum源数据库

13、然后输入以下命令

yum install -y binutils*           
yum install -y compat*     
yum install -y compat-libstdc++*    
yum install -y elfutils*         
yum install -y gcc*                                         
yum install -y glibc*                                                
yum install -y libaio-devel*   
yum install -y libaio*                   
yum install -y libgcc*                             
yum install -y libstdc*                         
yum install -y make*                         
yum install -y sysstat*                  
yum install -y unixODBC*

yum install -y binutils*i686*           
yum install -y compat*i686*          
yum install -y compat-libstdc++*i686*           
yum install -y elfutils*i6886*                
yum install -y gcc*i686*                                                
yum install -y glibc*i686*                                                       
yum install -y libaio-devel*i686*          
yum install -y libaio*i686*                          
yum install -y libgcc*i686*                                    
yum install -y libstdc*i686*                                
yum install -y make*i686*                                
yum install -y sysstat*i686*                         
yum install -y unixODBC*i686*  

14、解压soft文件夹下的Oracle 安装包 然后运行安装文件(当然要记得切换到oracle用户下进行安装操作)

        1)、su - oracle

        2)、/soft/database/runInstall

以上就是我安装Oracle的过程,中间在安装的时候出现了中文乱码的问题,我觉得下面这种方法比较好用:

          切换到oracle用户之后 输入export

这是第二种方法(我还没有试过,不知道好不好用):

   yum -y install java-1.6.0
   cd /usr/lib/jvm/jre-1.6.0/lib/
   mv fontconfig.bfc fontconfig.bfc.origin
   cp fontconfig.RedHat.6.0.bfc fontconfig.bfc

    su - oracle
    export LANG=zh_CN.UTF-8
    cd /var/ftp/pub/database/
    ./runInstaller -jreLoc /usr/lib/jvm/jre-1.6.0