LINUX 5.5 下安装ORACLE 10g

1.查看各种硬件环境

1.1 物理内存需要2G

     grep MemTotal /proc/meminfo

1.2 交换分区:至少1G,最好是物理内存的2倍

      grep SwapTotal /proc/meminfo

1.3 硬盘空闲区至少4G

      dk -k

2.创建安装oracle时所需要的用户和组

以下操作需要root用户

2.1 创建oinstall用户组

    groupadd oinstall

2.2 创建dba用户组

    groupadd dba

2.3 创建oracle用户,并使oracle属于这两个组

    useradd -g oinstall -G dba oracle

2.4 设置oracle的密码

    passwd oracle

3. 创建oracle安装目录

  本例中,oracle的安装路径设为: /oracle/product/10.2/db_1

3.1 创建oracle安装目录

  mkdir -p /oracle/product/10.2/db_1

3.2 修改目录所属用户为oracle用户

    chown -R oracle:oinstall /oracle

3.3 修改目录权限

     chmod -R 755 /oracle

4.配置内核参数

4.1 编辑/etc/sysctl.conf文件,添加或者修改以下行:

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni=4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default = 262144

net.core.rmem_max = 262144

net.core.wmem_default = 262144

net.core.wmem_max = 262144

4.2 查看当前内核参数的值

  /sbin/sysctl -p

5.修改/etc/host.conf

增加以下内容:

127.0.0.1  xxxxxxx(hostname)

6.为了提高在linux系统上运行软件的性能,必须对oracle用户设置下列shell限定

6.1 打开文件数和进程数的限制

     加入下面的行到文件/etc/security/limits.conf

     oracle  soft nproc 2047

     oracle  hard nproc 16384

     oracle   soft  nofile  1024

      oracle   hard  nofile  65536

6.2 加入下面的行到文件/etc/pam.d/login

       session required /lib/security/pam_limits.so

7.设置oracle用户环境变量

注意一下命令必须以oracle用户身份登录:

7.1 修改/home/oracle/.bash_profile 添加

      export  ORACLE_BASE=/oracle

      export ORACLE_HOME=$ORACLE_BASE/product/10.2/db_1

      export  ORACLE_SID=orcl(安装界面指定的sid)

      export  PATH=$ORACLE_HOME/bin:$PATH

8. 修改Linux的发行标记

将版本改成4

vi  /etc/redhat-release

9 使用root用户登录图形界面

xhost +

-----------------------------------------------------------

注意:

在xhost 时通常会出错,需要设置一些东西。

xhost只是为了能够启动xwindows图形界面,

所以在执行前可以先xclock一下,如果弹出了

小时钟,恭喜你,已经成功了

如果xclock报错你需要按以下步骤解决:

首先启动vnc服务,看到如下语句:

  1. New 'localhost:1 (root)' desktop is localhost:1  

然后设置export DISPLAY=xxxx:1.0 xxx为hostname

最后再执行xhost +

出现下列提示:

access control disabled, clients can connect from any host 

成功!

 

10.切换到oracle用户,安装oracle

./runInstaller

 

安装过程中发现出错,需要安装libxp.rpm.

此文件在安装盘中有。

 

注:在安装过程中,oracle的自检中network不过,原因是上面的host未配置正确。

 

11.oracle安装完成后,为了大家都能使用,还要为各个用户设置。

11.1 首先设置每个用户下的环境变量,如7

11.2再将每个用户加入到最开始建的组中

usermod -G dba user

usermod -G oinstall user

这样在每个用户telnet到server时都可以使用sqlplus了,很方便。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值