Oracle-11g安装在-SUSE-LINUX-11上.docx_第1页
Oracle-11g安装在-SUSE-LINUX-11上.docx_第2页
Oracle-11g安装在-SUSE-LINUX-11上.docx_第3页
Oracle-11g安装在-SUSE-LINUX-11上.docx_第4页
Oracle-11g安装在-SUSE-LINUX-11上.docx_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

Oracle 11g安装在 SUSE LINUX 11上一、oracle安装环境的检查1、 检查包命令介绍rpm -qa|grep * 例:rpm qa|grep binutils 检测的时候并不需要带各个包后面的版本号所需的包如下(所安装的包的版本一定要大于等于下面列的版本 )binutils-.5compat-libstdc+-5.0.7-22.2 gcc-4.1.0gcc-c+-4.1.0glibc-2.4-31.2glibc-32bit-2.4-31.2 (32 bit)glibc-devel-2.4glibc-devel-32bit-2.4 (32 bit)libaio-0.3.104libaio-32bit-0.3.104 (32 bit)libaio-devel-0.3.104libelf-0.8.5libgcc-4.1.0libstdc+-4.1.0libstdc+-devel-4.1.0make-3.80sysstat-6.0.2unixODBC-2.2.11Checking for unixODBC-devel-2.2.11注:其实:还有一种更简单的检查方法,即在oracle 安装过程中会有一项是检测安装环境,到时候缺少什么包,便安装什么包即可(后面安装数据库界面会说明)2、 安装包命令介绍若缺少相关的包,可以suse的安装盘中进行相关包的安装rpm ivh * 例:rpm ivh binutils-.5经验介绍:其实,在我们正常安装完成suse linux 11系统后,安装oracle的时候只需两种rpm包即可,分别为libstdc+43-devel-32bit-4.3.4_20091019-0.7.35.x86_64.rpmsysstat-8.1.5-7.9.56.x86_64.rpm二、创建oracle用户及组创建oracle安装组oinstall和数据库管理组dba:命令如下:groupadd dbagroupadd oinstall创建oracle用户,用oracle用户来安装数据库,用户默认的目录是/opt/oracleuseradd -g oinstall -G dba -m -d /opt/oracle oracle设置oracle用户密码passwd oracle三、oracle相关环境配置1、 修改/etc/sysctl.conf,加入以下内容:打开文件:vi /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 = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586保存,并退出;执行命令 /sbin/sysctl p 使设置生效,注意此项内容非常重要,不设置安装oracle会出现很多错误。保存并退出操作如下: 按键盘左上方的esc键,输入冒号“:”再输入wq,在回车;wq解释:w表示保存,q表示推出,若不保存退出,输入q!在回车注:以下环境更改操作基本与此处类似,不在进行赘述;2、 修改/etc/security/limits.conf,加入以下内容oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536 3、 修改/etc/pam.d/login,加入以下内容session required /lib/security/pam_limits.sosession required pam_limits.so 4、 修改/etc/profile,加入内容if $USER = oracle ; thenif $SHELL = /bin/ksh ; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fi fi 5、 oracle用户环境变量配置切换oracle用户:su oracle (中间的“-”符号不能缺失,“-”表示用户的环境变量也随之切换)修改/opt/oracle/.profile文件,加入如下内容:ORACLE_BASE=/opt/oracleORACLE_HOME=$ORACLE_BASE/product/11.1.0ORACLE_SID=ORCLPATH=$ORACLE_HOME/bin:$PATHexport ORACLE_BASE ORACLE_HOME ORACLE_SID PATH 注:此处的ORACLE_HOME配置需要根据oracle安装完成后的具体路径四、上传ORACLE文件1、oracle文件上传及更改所属此处切换回root用户,su - root将压缩包上传至linux中 解压:unzip *.zip文件中有两个压缩包,解压两次放在同一个database中unzip linux.x64_11gR2_database_1of2.zipunzip linux.x64_11gR2_database_2of2.zip解压之后,将database文件拷贝到oracle目录下,方便后面在oracle用户下直接对其操作;将其的所有者改为oracle chown -R oracle:oinstall database 五、安装oracle数据库1、 安装oracle数据库切换到oracle用户:su - oracle进入database文件夹中,cd /opt/oracle/database (具体看上传的路径)进行安装,输入 ./runInstaller.sh 弹出安装界面遇到的问题: a、 出现DISPLAY之类的错误, A) 将系统注销,切换oracle用户登录(并不是su - oracle)进入database文件夹中,cd /opt/oracle/database (具体看上传的路径)进行安装,输入 ./runInstaller.sh 弹出安装界面B) 更换一台纯屏的显示器(一般不需要B方案)重启后,先切换到root用户,执行xhost + 然后再切换到oracle用户,执行export DISPLAY=:0.0 然后再进行安装b、若打开oracle安装界面出现乱码,在安装之前输入:export LC_CTYPE=en_US.UTF-8后在安装 2、 oracle界面安装步骤注:一般不用勾选,直接下一步,注:此处选择服务类型的注:此处我们进行高级安装,因为后面需要对字符集进行设置注:此处的配置会涉及到后期使用PL/SQL时,oracle的tnsnames.ora配置问题,配置中的SERVICE_NAME与此处设置有关如:ORCL_9 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 9)(PORT = 1521) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )注:此处是oracle字符集的设置,现在都统一使用ZHS16GBK的字符集注:此处可以简单点,方便记忆,选择下面的选项,将所有的用户都配置成同一个密码注:会提示密码不符合标准,没有关系,点击Yes,继续安装注:此处就是前面说的,检测数据环境的问题,如果缺少上面,这里给出提示,然后给出提示进行相应的更改即可;注:点击finish,开始进行安装,一般情况下刚开始安装几秒钟后,会提示一个警告,没有关系,点击确定继续安装;(整个过程只有刚开始的一个警告)安装完成后,出现以下界面,需要执行两个命令按照上面的提示,打开终端,以root用户登录,运行以下两个sh文件过程中出现中间步骤,直接回车即可/opt/oracle/oraInvertory/orainstRoot.sh/opt/oracle/product/11gR1/db/root.sh完成结束后,数据库的服务,以及监听都是启动的至此,数据库的安装已经结束六、开启数据库的相关命令介绍1. 开启oracle服务切换oracle用户:su oracle连接sql:sqlplus /nolog连接dba:conn /as sysdba启动:startup关闭:shutdown immediate2. 开启监听Oracle用户下,开启监听:lsnrctl start关闭监听:lsnrctl stop查看监听状态:lsnrctl status注:启动数据库问题第一安装完数据库后重启服务器后,开启oracle服务可能存在的问题开启oracle服务,startup后,出错如下:ORA-01078: failure in processing system parametersLRM-00109: could not open parameter file /opr/oracle/product/11.1.0/dbs/initORCL.ora解决方法:复制/opt/oracle/admin/orcl/pfile下的init.ora.731201291548到/opt/oracle/product/11.1.0/dbs下,并更改成需要的名称initORCL.ora命令如下:cp /opt/oracle/admin/orcl/pfile/init.ora.731201291548 /opt/oracle/product/11.1.0/dbs/initORCL.ora七、辅助工具介绍此处介绍一个比较好用的linux工具Xmanager Enterprise 4此工具的主要优势有:支持图形化(当vnc连接无图形界面时)支持文件直接的windows与l

温馨提示

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

评论

0/150

提交评论