suse11sp3安装oracle11gr2详细过程.doc_第1页
suse11sp3安装oracle11gr2详细过程.doc_第2页
suse11sp3安装oracle11gr2详细过程.doc_第3页
suse11sp3安装oracle11gr2详细过程.doc_第4页
suse11sp3安装oracle11gr2详细过程.doc_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

最详细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:/02(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 /efpe/oraclelinuxsight:/# chown -R oracle:oinstall /efpe(改目录组)linuxsight:/# su oracleoraclelinuxsight:/home/oraclevi .profile 添加ORACLE_BASE=/efpe/oracleORACLE_HOME=$ORACLE_BASE/product/11gr2/db_1ORACLE_SID=ORCLPATH=$ORACLE_HOME/bin:$PATHexport ORACLE_BASE ORACLE_HOME ORACLE_SID PATHoraclelinuxsight:/home/oracle exit (退出登录让设置生效)linuxsight:/# su oracleoraclelinuxsight:/home/oracle env | grep ORAORACLE_SID=ORCLORACLE_BASE=/efpe/oracleORACLE_HOME=/efpe/oracle/product/11gr2/db_1为oracle用户设置shell的限制1、gedit /etc/security/limits.conf 加入如下内容oracle soft nproc2047oracle hard nproc16384oracle soft nofile 1024oracle hard nofile 65536oracle hard stack102402、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 fifi解压文件并移动到efpe目录linuxsight:/# unzip linux_11gR2_database_1of2.ziplinuxsight:/# unzip linux_11gR2_database_2of2.ziplinuxsight:/# mv database/ /efpelinuxsight:/# cd /efpelinuxsight:/# chown -R oracle:oinstall database/接下来的步骤就是切换至oracle用户然后运行安装了。按照以往的经验,只需要在shell上su oracle 就可以运行安装程序了。而本次在suse我却碰到问题了。这是本次安装碰到第二个问题问题所在:无法使用命令 /usr/bin/xdpyinfo 自动检查显示器颜色。请检查是否设置了 DISPLAY 变量。其实在上次安装我已经遇到过了,当时用了xhost local:oracle就可以解决,但据网上介绍说是suse和redhat是有些不同。就算是设置DISPLAY=03: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,汉语 simplified Chinese第五步:选第一个:企业版第六步:系统已经根据我们设定的变量自动读取了安装目录第七步:继续默认第八步:同样已经读到了组dba oinstall第九步:进行安装检测。一切没问题,不过提示一个错误是系统内存不足,可以在虚拟机把内存调大点,不过这里我选择忽略。第十步:一切准备就绪。第十一步:等着它安装最后一步:执行脚本。如图所示配置监听NJDB: # su - oracleoracleNJDB: netca创建数据库NJDB: # su - oracleoracleNJDB: export DISPLAY=:0.0oracleNJDB: dbca点next勾选配置EM默认密码password数据库字符集选择ZHS16GBK,国家字符集选择AL16UTF16,默认语言选择美国启动数据库启动数据库实例NJDB: # su - oracle oracleNJDB: sqlplus / as sysdbaSQL*Plus: Release .0 Production on Mon Mar 17 13:04:45 2014Copyright (c) 1982, 2009, Oracle. All rights reserved.Connected to:Oracle Database 11g Enterprise Edition Release .0 - 64bit ProductionWith the Partitioning, OLAP, Data Mining and Real Application Testing optionsSQL startup ORACLE instance started.Total System Global Area 1653518336 bytesFixed Size 2213896 bytesVariable Size 956303352 bytesDatabase Buffers 687865856 bytesRedo Buffers 7135232 bytesDatabase mounted.Database opened. 启动监听启动监听器,才能让远程用户建立连接oracleNJDB: lsnrctl startLSNRCTL for Linux: Version .0 - Production on 17-MAR-2014 12:54:16Copyright (c) 1991, 2009, Oracle. All rights reserved.TNS-01106: Listener using listener name LISTENER has already been started查看监听状态oracleNJDB: lsnrctl statusLSNRCTL for Linux: Version .0 - Production on 17-MAR-2014 12:55:13Copyright (c) 1991, 2009, Oracle. All rights reserved.Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=NJDB.site)(PORT=1521)STATUS of the LISTENER-Alias LISTENERVersion TNSLSNR for Linux: Version .0 - ProductionStart Date 17-MAR-2014 12:09:02Uptime 0 days 0 hr. 46 min. 13 secTrace Level offSecurity ON: Local OS AuthenticationSNMP OFFListener Parameter File /efpe/oracle/product/11gr2/db_1/network/admin/listener.oraListener Log File /efpe/oracle/diag/tnslsnr/NJDB/listener/alert/log.xmlListening Endpoints Summary. (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=NJDB.site)(PORT=1521)Services Summary.Service ORCL has 1 instance(s). Instance ORCL, status READY, has 1 handler(s) for this service.Service ORCLXDB has 1 instance(s). Instance ORCL, status READY, has 1 handler(s) for this service.The command completed successfully启动EMOracle还提供网页版的管理器,要使用该管理器需启动相关服务,使用如下命令启动

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论