本文共 4367 字,大约阅读时间需要 14 分钟。
远程访问:有X-MANAGER和VNC两种方式
1.X-MANAGER访问方式:http://xin23.blog.51cto.com/1827266/4199052.VNC访问方式: http://xin23.blog.51cto.com/1827266/419696需要的可以查询以上链接. 接下来进入ORACLE安装的准备工作. 添加组和用户 [root@localhost /]# cat user.sh
chown -R oracle:dba /home/oracle
[root@localhost /]# source user.sh
修改环境变量 vi /home/oracle/.bash_profile 添加下列语句 export ORACLE_BASE=/opt/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 export ORACLE_SID=orcl export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin 保存退出 su - oracle export $DISPLAY=IP:0.0 #此IP为远程控制端IP 进入ORACLE文件目录执行安装 ./runInstaller ORACLE安装先决条件检查失败: 1.内核参数设置未达标 2.所需包安装不全 3.交换空间SWAP不够 4.maximum open file descriptors 下面一一解决 1. 内核参数问题 此为ORACLE安装程序所提供的参数名.#后为ORACLE期望值 OS Kernel parameter:sem opm #100 OS Kernel parameter:file-max #6815744 OS Kernel parameter:ip_local_port_range #between 9000 & 65500 OS Kernel parameter:rmem_default #262144 OS Kernel parameter:rmem_max #4194304 OS Kernel parameter:wmem_default #262144 OS Kernel parameter:wmem_max #10488576 OS Kernel parameter:aio-max-nr #1048576 修改/etc/sysctl.conf文件.添加如下语句: kernel.sem= 250 32000 100 128 fs.file-max=6815744 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 10488576 fs.aio-max-nr = 10488576 完成后保存退出. PS:如果ORACLE对你的内核需求和我不一样.操作如下 1.sysctl –a | grep 参数关键字 查找出系统当前设置. 2.把他复制到sysctl.conf 中去. 3.值修改为ORACLE所期望的. 4.保存退出.并使修改立即生效. 2. 所需包安装不全的问题. 缺少哪个从光盘中安装哪个.没有光盘就上网下载 我的建议是最好通过光盘安装.因为网上找的不一定好用. 而且有些包关联包很多.一一查找消耗大量时间 rpm -ivh rpm_name.rpm 对照安装完毕后所需要的包就全了 rpm -ivh compat-libstdc++-33-3.2.3-61.x86_64.rpm rpm -ivh compat-libstdc++-33-3.2.3-61.i386.rpm rpm -ivh elfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm elfutils-libelf-devel-0.137-3.el5.x86_64.rpm rpm -ivh libaio-devel-0.3.106-3.2.x86_64.rpm rpm -ivh libaio-devel-0.3.106-3.2.i386.rpm rpm -ivh sysstat-7.0.2-3.el5.x86_64.rpm rpm -ivh unixODBC-2.2.11-7.1.x86_64.rpm rpm -ivh unixODBC-2.2.11-7.1.i386.rpm rpm -ivh unixODBC-devel-2.2.11-7.1.x86_64.rpm rpm -ivh unixODBC-devel-2.2.11-7.1.i386.rpm rpm -ivh kernel-headers-2.6.18-164.el5.x86_64.rpm rpm -ivh glibc-headers-2.5-42.x86_64.rpm rpm -ivh glibc-devel-2.5-42.x86_64.rpm rpm -ivh glibc-devel-2.5-42.i386.rpm PS:关于redhat linux 添加交换空间.网上查找有2种方式. mkswap /dev/sda3 #sda3为硬盘分区.可以替换成你需要使用的分区 swapon /dev/sda3 #立即启用交换空间 dd if=/dev/zero of=swapfile bs=1024 count=3500000 mkswap /swap/swapfile swapon /swap/swapfile #立即启用交换空间 --------------------------------------------------------------------------
[root@RHEL5-1 /]# cat swap.sh
dd if=/dev/zero of=/swap/swapfile bs=1024k count=1024
[root@RHEL5-1 /]# source swap.sh
1073741824 bytes (1.1 GB) copied, 15.7558 seconds, 68.1 MB/s
Setting up swapspace version 1, size = 1073737 kB
--------------------------------------------------------------------------
4. maximum open file descriptors 修改/etc/security/limits.conf 添加 * - nofile 1006154 保存退出 source limits.conf 修改/etc/pam.d/login 添加 session required /lib/security/pam_limits.so . 保存退出 source login 重新检查先决条件.顺利通过. 一路next. 以root身份运行2个脚本. 安装成功 ----------------------------------------------------------------- SUSE 10 X64 SP3 安装ORACLE 11GR2和RHEL 5 的一些小区别: 要注销root然后使用oracle用户登录安装 注:如果以oracle身份sqlplus连库出现命令找不到,可以source ~/.profile来加载 3. compat-libstdc++-5.0.7-22.2.x86_64.rpm -------------------------------------------------------------------------------------------------------------------- SUSE LINUX ENTERPRISE 11 64bit
1.hard limit maximum user process
vi /etc/security/limits.conf
oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 10240
2.linux-kernel-headers-2.6.31-3.4.noarch.rpm下载安装即可/或者见附件.
转载地址:http://dtcax.baihongyu.com/