1、安装准备
(1)、拷贝服务器软件“10201_database_linux_x86_64.cpio”至/home/software目录下。 (2)、以root用户执行cpio -idmv < 10201_database_linux_x86_64.cpio 解压安装文件,同时会在/home/software目录下生成database目录。
2、编辑内核参数
(1)、以root用户修改 /etc/sysctl.conf 文件,加入以下内容:
kernel.shmall = 2097152 # 可以使用的共享内存的总量。 kernel.shmmax = 2147483648 # 最大共享内存段大小。 kernel.shmmni = 4096 # 整个系统共享内存段的最大数目。
semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128 # 每个信号对象集的最大信号对象数;系统范围内最大信号对象数;每个信号对象支持的最大操作数;系统范围内最大信号对象集数。 fs.file-max = 65536 # 系统中所允许的文件句柄最大数目。
net.ipv4.ip_local_port_range = 1024 65000 # 应用程序可使用的IPv4端口范围。 net.core.rmem_default=262144 # 套接字接收缓冲区大小的缺省值 net.core.rmem_max=262144 # 套接字接收缓冲区大小的最大值 net.core.wmem_default=262144 # 套接字发送缓冲区大小的缺省值 net.core.wmem_max=262144 # 套接字发送缓冲区大小的最大值
(2)、运行下面的命令使得内核参数生效:
/sbin/sysctl –p
注:内核参数并非必须修改,可以根据自己实际情况而定。
3、修改操作系统对oracle的限制
以root用户 增加下面的内容到文件 /etc/security/limits.conf 文件中: oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536
4、解除secure linux对oracle的影响
因为SELINUX对oracle有影响,所以把secure linux设成无效,编辑文件 /etc/selinux/config,修改一下内容:
SELINUX=disabled
5、修改登陆认证文件
增加下面的内容到文件 /etc/pam.d/login 中:
session required pam_limits.so
6、新增用户和组
创建oinstall和dba两个组,并创建oracle用户,密码为oracle
#groupadd oinstall #groupadd dba
#useradd -g oinstall -G dba oracle #passwd oracle
7、创建目录
创建Oracle的安装目录,并把权限付给oracle用户:
#mkdir -p /opt/oracle/product/10g #chown -R oracle.oinstall /opt/oracle
8、修改操作系统版本标示
因为oracle 的官方只支持到RHEL4为止,所以要修改版本说明,编辑文件 /etc/redhat-release 把CentOS release 5.2 (Final)改成版本4,当然oracle安装完成后,要修改回来。
# vi /etc/redhat-release
#CentOS release 5.2 (Final) redhat-4
注:oracle安装完成后,请一定要修改回来。
9、设置oracle用户环境变量
以oracle 用户登录,并且配置环境变量(增加下面的内容到文件 .bash_profile) #su – oracle $ vi .bash_profile
TMP=/tmp export TMP TMPDIR=$TMP
export TMPDIR
ORACLE_BASE=/opt/oracle
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10g export ORACLE_HOME ORACLE_SID=ss7 export ORACLE_SID ORACLE_TERM=xterm export ORACLE_TERM
NLS_LANG=American_AMERICA.ZHS16GBK PATH=/usr/sbin:$PATH
PATH=$PATH:$ORACLE_HOME/bin export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export CLASSPATH
保存退出后执行source .bash_profile使环境变量生效。
10、设置终端VNC连接
Linux 要使用远程桌面需要安装VNC, centos 5.2 已经自带了VNC,默认也已经安装了,只要配置一下就可以了,安装oracle需要oracle用户进入图形界面,所以只需要设置oracle用户的VNC连接即可。以oracle用户登录系统: (1)、启动 VNC Server: 打开终端执行:vncserver
注:随后会提示输入两次密码,此密码为vnc登录时需要用到的密码。
(2)、默认情况下VNC Viewer只能看到 VNC Server的命令行。 要VNC Viewer上可以看到Linux桌面需要做如下设置: 在VNC Viewer所在的机器上, 取消/home/oracle/.vnc/xstartup文件中下面两行的注释即可:
unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc (3)、打开配置文件/etc/sysconfig/vncservers,去掉下面这行的注释,VNCSERVERS=\VNCSERVERARGS[1]=\800x600\(这里注意一下,默认系统配置里有 –nolisten tcp 和 –nohttpd ,这两个是阻止Xwindows登陆和HTTP方式VNC登陆的,如果需要图形界面,那就删除这部分。) 1表示VNC以桌面1运行,这样可以启动root的桌面。
(4)、Windows 客户端 VNC Viewer 的配置:
打开 VNCViewer : 填入VNCServer 的IP:编号(1或2或??)
(5)、vnc相关命令
service vncserver start
service vncserver stop service vncserver restart service vncserver status
11、安装oracle数据库软件
(1)、进入/home/software/database目录,执行./ runInstaller命令
相关推荐: