已经安装好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的图形界面出来了,一步一步安装即可