使用Xmanager在CentOs5.5 安装oracle11g r2

先决条件:要有图形化界面,如果系统没有图形化界面,则进行安装图形化界面
1、 yum grouplist  
2、yum groupinstall "X Window System"
3、yum groupinstall "GNOME Desktop Environment";注: yum groupremove "GNOME Desktop Environment"

使用Xmanager:
    配置CentOs: vim /etc/inittab
                id:3:initdefault
                3改为5   --linux启动时为图形界面
                vim /etc/gdm/custom.conf,修改为:          

                            [security]

                            AllowRemoteRoot=true #允许root登陆

                            [xdmcp]

                            Enable=true #开启xdcmp服务

                            Port=177 #指定服务端口

                然后重启服务器:init 6

   配置Xmanager: 见附件

安装oracle:

1、将压缩包使用ftp传上去后,使用unzip来进行解压

2、在根目录下创建oracle的组与和用户

   mkdir u01

   groupadd oinstall

   groupadd dba

   useradd -g oinstall -G dba -d /u01/oracle oracle

   passwd oracle oracle

3、进入u01把database目录剪切到该目录

   cd /u01

  mv /root/database/ .

4、更改u01r的权限让oracle和oinstall有权限操作u01

  chown oracle:oinstall -R /u01

5、切换到oracle用户,并设置该用户的环境变量

   su - oracle

   vim .bash_profile,在其末尾添加

        ORACLE_SID=test   

        ORACLE_BASE=/u01

        ORACLE_HOME=$ORACLE_BASE/oracle 

        LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

        PATH=$ORACLE_HOME/bin:$PATH

            export ORACLE_SID ORACLE_BASE ORACLE_HOM ELD_LIBRARY_PATH PATH

6、 安装oracle 11gR2 依赖的组件包(切换到root用户)
     #需要以下组件:
 Downloading Packages:
(1/22): libaio-devel-0.3.106-5.i386.rpm                                               |  12 kB     
(2/22): numactl-devel-0.9.8-11.el5.i386.rpm                                           |  17 kB     
(3/22): elfutils-libelf-devel-0.137-3.el5.i386.rpm                                    |  24 kB    
(4/22): elfutils-libelf-devel-static-0.137-3.el5.i386.rpm                             |  66 kB   
(5/22): libgomp-4.4.4-13.el5.i386.rpm                                                 |  72 kB    
(6/22): libgcc-4.1.2-50.el5.i386.rpm                                                  |  96 kB     
(7/22): nscd-2.5-58.el5_6.3.i386.rpm                                                  | 167 kB     
(8/22): sysstat-7.0.2-3.el5_5.1.i386.rpm                                              | 170 kB    
(9/22): pdksh-5.2.14-36.el5.i386.rpm                                                  | 198 kB      
(10/22): compat-libstdc++-33-3.2.3-61.i386.rpm                                        | 232 kB   
(11/22): libstdc++-4.1.2-50.el5.i386.rpm                                              | 362 kB    
(12/22): glibc-headers-2.5-58.el5_6.3.i386.rpm                                        | 603 kB   
(13/22): unixODBC-devel-2.2.11-7.1.i386.rpm                                           | 739 kB    
(14/22): unixODBC-2.2.11-7.1.i386.rpm                                                 | 832 kB   
(15/22): kernel-headers-2.6.18-238.9.1.el5.i386.rpm                                   | 1.1 MB   
(16/22): glibc-devel-2.5-58.el5_6.3.i386.rpm                                          | 2.0 MB     
(17/22): cpp-4.1.2-50.el5.i386.rpm                                                    | 2.7 MB    
(18/22): libstdc++-devel-4.1.2-50.el5.i386.rpm                                        | 2.8 MB    
(19/22): gcc-c++-4.1.2-50.el5.i386.rpm                                                | 3.4 MB    
(20/22): gcc-4.1.2-50.el5.i386.rpm                                                    | 5.2 MB    
(21/22): glibc-2.5-58.el5_6.3.i686.rpm                                                | 5.3 MB   
(22/22): glibc-common-2.5-58.el5_6.3.i386.rpm 

yum -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh numactl-devel glibc-headers 

7、调整内核参数
    vim /etc/security/limits.conf, 在其末尾添加

        oracle              soft    nproc  2047

        oracle              hard    nproc  16384

        oracle              soft    nofile 1024

        oracle              hard    nofile 65536

        oracle              soft    stack  10240

    vim /etc/sysctl.conf,在其末尾添加

        fs.aio-max-nr = 1048576

        fs.file-max = 6815744

        kernel.shmall = 2097152

        kernel.shmmax = 4294967295

        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

7、修改login文件

     vim /etc/pam.d/login,在其末尾添加

        session    required     /lib/security/pam_limits.so

        session    required     pam.limits.so

8、运行Xmanager

    如果Xmanager连接不上centos,则先用root用户执行iptables -F

     打开终端运行:xhost +

     切换oracle用户:su - oracle

     再运行:xhost local:oracle

    进入/u01/database

    运行./runInstaller

    按照界面提示,一步一步执行

9、若之前安装数据库的时候只安装了数据库软件,则现在来创建数据库

   进入到oracle用户运行dbca

  按照提示一步一步执行,注意各用户的密码与编码格式

10、配置监听

   进入到oracle用户运行netca

   按照提示一步一步执行

11、如果使用sqlplus出现( sqlplus: error while loading shared libraries

解决方法:

[root@fw55 lib]# getenforce

Enforcing

[root@fw55 lib]# /usr/sbin/setenforce 0 

[root@fw55 lib]# cd /etc/selinux

[root@fw55 selinux]# ls

config  restorecond.conf  semanage.conf  targeted

[root@fw55 selinux]# vi config 

# This file controls the state of SELinux on the system.

# SELINUX= can take one of these three values:

#       enforcing - SELinux security policy is enforced.

#       permissive - SELinux prints warnings instead of enforcing.

#       disabled - SELinux is fully disabled.

SELINUX=disabled     

# SELINUXTYPE= type of policy in use. Possible values are:

#       targeted - Only targeted network daemons are protected.

#       strict - Full SELinux protection.

SELINUXTYPE=targeted

 把SELINUX设置为disabled 就好了,保存后退出。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值