最详细SUSE11上Oracle11g安装步骤图解新手教程.doc
-
资源ID:2395816
资源大小:1.52MB
全文页数:25页
- 资源格式: DOC
下载积分:8金币
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
最详细SUSE11上Oracle11g安装步骤图解新手教程.doc
最详细SUSE11上Oracle 11g安装步骤图解新手教程启动已经安装好的Suse Enterprise 11 第一件事我要把oracle11g软件给那过去。之前的文章我会采用filezilla去传输,现在我用的是局域网共享。如果对这方面不清楚的可以参考ubuntu 10.04与XP实现网络共享启动suse的samba服务,service smb start(注:suse里操作samba的命令:# service smb start# /etc/rc.d/smb restart# /etc/init.d/smb restart) 输入 smb:/192.168.1.102(ubuntu的IP),输入密码进入 在Ubuntu上共享oracle11g 直接拷贝到suse里面。 开始检测所需RPM包。按照官方文档里的要求,suse需要的rpm包有:SUSE Linux EnterpriseServer 11The following packages (or later versions) must be installed:binutils-2.19gcc-4.3gcc-c+-4.3glibc-2.9glibc-devel-2.9ksh-93tlibstdc+33-3.3.3libstdc+43-4.3.3_20081022libstdc+43-devel-4.3.3_20081022libaio-0.3.104libaio-devel-0.3.104libgcc43-4.3.3_20081022libstdc+-devel-4.3make-3.81sysstat-8.1.5On SUSE 11:unixODBC-32bit-2.2.12 (32-bit) or laterunixODBC-devel-32bit-2.2.12 (32 bit) or later据以往的经验,rpm包肯定不全,要补齐。 在suse里可以利用它的特点,操作如下,计算机安装软件 缺少了gcc 直接搜索gcc,把需要的gcc,gcc+勾上,点击接受就可以自动安装了,期间需要插入光盘。 每个软件都可以用这种步骤操作,知道所以缺少的包都安装完毕。再次运行查找命令,发现所有包已经安装了。 继续oracle的安装。本来以为我之前有安装的经验,本次可以很顺利就通过的。而原来suse和centos还是有一点小差别,因此没能很快就完成安装,当中卡在几个问题上。我们继续按应有的步骤进行下去检查系统硬件如图,利用linux命令检查系统是否满足要求。内存1G以上 交换空间1.5G以上 磁盘空间16G 修改linux内核参数检查内核参数是否满足 /etc/sysctl.conf 加上如下内容fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586net.ipv4.tcp_wmem = 262144 262144 262144net.ipv4.tcp_rmem = 4194304 4194304 4194304# /sbin/chkconfig boot.sysctl on 让suse启动时加载/etc/sysctl.conf# /sbin/sysctl p 使修改的参数立即生效 创建oracle用户和组及安装目录linuxsight:/# groupadd oinstall (创建用户组oinstall)linuxsight:/# groupadd dba(创建用户组dba)linuxsight:/# useradd g oinstall G dba m oracle ( 第一个问题就在这里,必须加 -m )linuxsight:/# passwd oracle(设置密码)linuxsight:/# mkdir p /fantlam/oracle linuxsight:/# chown -R oracle:oinstall /fantlam(改目录组)linuxsight:/# su oracleoraclelinuxsight:/home/oracle> vi .profile 添加ORACLE_BASE=/fantlamORACLE_HOME=$ORACLE_BASE/oracleORACLE_SID=fantlamPATH=$ORACLE_HOME/bin:$PATHexport ORACLE_BASE ORACLE_HOME ORACLE_SID PATHoraclelinuxsight:/home/oracle> exit (退出登录让设置生效)linuxsight:/# su oracleoraclelinuxsight:/home/oracle> env | grep ORAORACLE_SID=fantlamORACLE_BASE=/fantlamORACLE_HOME=/fantlam/oracle为oracle用户设置shell的限制1、gedit /etc/security/limits.conf 加入如下内容oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle hard stack 10240 2、gedit /etc/pam.d/login加入session required /lib/security/pam_limits.so3、gedit /etc/profile加入 if $USER = "oracle" ; then if $SHELL = "/bin/ksh" ; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi解压文件并移动到fantlam目录linuxsight:/# unzip linux_11gR2_database_1of2.ziplinuxsight:/# unzip linux_11gR2_database_2of2.ziplinuxsight:/# mv database/ /fantlamlinuxsight:/# cd /fantlamlinuxsight:/# chown -R oracle:oinstall database/ 接下来的步骤就是切换至oracle用户然后运行安装了。按照以往的经验,只需要在shell上su oracle 就可以运行安装程序了。而本次在suse我却碰到问题了。这是本次安装碰到第二个问题问题所在:无法使用命令 /usr/bin/xdpyinfo 自动检查显示器颜色。请检查是否设置了 DISPLAY 变量。其实在上次安装我已经遇到过了,当时用了xhost local:oracle就可以解决,但据网上介绍说是suse和redhat是有些不同。就算是设置DISPLAY=192.168.1.103:0.0也不行,用su oracle切换至oracle用户,运行xclock都会出错,cant open display一连几天我都束手无策。最后终于找到一个解决方法:注销切换用户直接用oracle登录用这种方法发现 xclock就可以正常运行,所以也能正常运行oracle安装程序了。第三个问题:安装界面出现乱码上一次记得用oracle 10G的时候就出现过这种情况,晚上的解决方案是下载jdk去重新设置,感觉这种方法太麻烦了,而我认为安装界面并不一定要用中文,英文也可以。所以改为英文环境即可设置语言环境 LANG和LC_ALL$ export LANG=en_US$ export LC_ALL=en_US终于成功运行了 第一步是设置邮件的,我略过了。第二步:选择只安装软件 第三步:单独的数据库,不是集群。(注:如果是出现磁盘空间不足的话,可以检查一下到底哪里有多余的数据,本来预设16G是足够的。可以清空TMP目录,清空命令 rm rf * -r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思) 第四步:语言:英文 English 第五步:选第一个:企业版 第六步:系统已经根据我们设定的变量自动读取了安装目录 第七步:继续默认 第八步:同样已经读到了组 dba oinstall 第九步:进行安装检测。一切没问题,不过提示一个错误是系统内存不足,可以在虚拟机把内存调大点,不过这里我选择忽略。 第十步:一切准备就绪。 第十一步:等着它安装 最后一步:执行脚本。 如图所示