RedHat5安装Oracle10g

已经安装好VNC了。,然后去网上参考N个安装文档

 

1.先去下载一个Oracle吧,10g的到这个地址下载:

http://www.oracle.com/technetwork/database/database10g/downloads/index.html

 

2.创建Oracle用户及相关用户组,并以该用户来安装Oracle

[root@localhost home]# groupadd oinstall
[root@localhost home]# groupadd dba
[root@localhost home]# useradd -g oinstall -G dba oracle

[root@localhost home]# id oracle
uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba)

设置oracle密码

[root@localhost home]# passwd oracle
Changing password for user oracle.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.

 

创建oracle用户时,所属组为oinstall和dba,并使用passwd oracle为oracle用户设置密码,切换到oracle用户(su – oracle),mkdir inst_package,把oracle10g安装文件(10201_database_linux_x86_64.cpio)拷贝到inst_package目录下(使用ftp或别的方式拷贝到linux系统中),再解压

[oracle@localhost inst_package]$ cpio -idmv <10201_database_linux_x86_64.cpio

 

3.创建安装目录

[oracle@localhost ~]$ mkdir oradata

[oracle@localhost ~]$ mkdir oracle10g
[oracle@localhost ~]$ mkdir oracle10g/product
[oracle@localhost ~]$ mkdir oracle10g/product/10.2.1

 

创建产品目录oracle10g和数据文件存放目录oradata

 

4.修改系统内核

使用root用户修改Linux内核参数,vi /etc/sysctl.conf文件,在末尾增加以下内容:

kernel.shmmni=4096
kernel.sem=250 32000 100 128
kernel.semopm=100
fs.file-max=372903
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

 

配置好以后重新启动系统或使用命令/sbin/sysctl –p使其生效

[root@localhost etc]# /sbin/sysctl -p

[root@localhost etc]# /sbin/sysctl -w net.ipv4.route.flush=1

 

5.修改oracle用户的环境变量

[oracle@localhost ~]$ vi .bash_profile

加入以下内容

export ORACLE_BASE=/home/oracle/oracle10g
export ORACLE_HOME=/home/oracle/oracle10g/product/10.2.1
export ORACLE_SID=itdev
export ORACLE_TERM=xterm
export NLS_LANG=AMERICAN_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:$JAVA_HOME/bin:$ORACLE_HOME/bin
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib

 

6.设置 Oracle 用户 Shell limit(可不设)

[root@localhost /]# vi /etc/security/limits.conf
# For Oracle
oracle        soft          nproc         2047
oracle        hard          nproc         16384
oracle        soft          nofile        1024
oracle        hard          nofile        65536

 

 

 

7.在/etc/pam.d/login 文件末端添加相关内容(已经存在则退出)
[root@localhost /]# vi /etc/pam.d/login
Session            required            /lib/security/pam_limits.so

 

8.登陆至VNC图形界面

打开终端,在root用户下执行

[root@localhost /]# xhost +

切换至oracle用户

[root@localhost /]# su oracle

执行以下操作:

[oracle@localhost /]# export DISPLAY=localhost:0.0

 

9.安装Oracle

[oracle@localhost ~]$ cd inst_package/database/

[oracle@localhost database]$ ./runInstaller

 

出现问题:libXp.so.6: cannot open  shared object file: No such file or directory occurred.. 
 

安装libXp-1.0.0-8.1.el5.i386.rpm即可

[root@localhost soft]# rpm -ivh libXp-1.0.0-8.1.el5.i386.rpm

 

这样,Oracle的图形界面出来了,一步一步安装即可

 

 

 

你可能感兴趣的:(oracle,.net,linux,unix,Security)