您的位置:首页 > 数据库 > Oracle

LINUX 5.5 下安装ORACLE 10g

2012-04-19 16:33 295 查看
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服务,看到如下语句:

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了,很方便。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: