Linux下安装Oracle-11g详细过程.doc_第1页
Linux下安装Oracle-11g详细过程.doc_第2页
Linux下安装Oracle-11g详细过程.doc_第3页
Linux下安装Oracle-11g详细过程.doc_第4页
Linux下安装Oracle-11g详细过程.doc_第5页
免费预览已结束,剩余22页可下载查看

下载本文档

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

文档简介

Linux下安装Oracle 11g详细过程需要安装OracleDataGuard,所以先要安装单台Oracle11g,下面是Linux下单台Oracle11g的详细安装过程。(Linux下安装oracle系统最好是1G内存,2G的swap空间,硬盘至少需要4.5G空间。)一下载oracle到oracle官方网站下载对应版本的oracle /technetwork/database/enterprise-edition/downloads/index.html二安装环境硬件环境:2台linux虚拟机,CentOS6.4 ,4G ,4核,磁盘50GOracle软件版本:linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip三操作系统版本及补丁矩阵需要安装以下RPM软件包(加32bit括号注解的是该软件包32位版本,对应同名未加注解的则是该软件包64位版本。在64位版本平台上,两种版本都要安装):binutils-.6compat-libstdc+-33-3.2.3compat-libstdc+-33-3.2.3 (32 bit)elfutils-libelf-0.125elfutils-libelf-devel-0.125gcc-4.1.2gcc-c+-4.1.2glibc-2.5-24glibc-2.5-24 (32 bit)glibc-common-2.5glibc-devel-2.5glibc-devel-2.5 (32 bit)glibc-headers-2.5ksh-20060214libaio-0.3.106libaio-0.3.106 (32 bit)libaio-devel-0.3.106libaio-devel-0.3.106 (32 bit)libgcc-4.1.2libgcc-4.1.2 (32 bit)libstdc+-4.1.2libstdc+-4.1.2 (32 bit)libstdc+-devel 4.1.2make-3.81sysstat-7.0.2采用yum安装,如下:yum install -y binutils*yum install -y compat-libstdc*yum install -y elfutils-libelf*yum install -y gcc*yum install -y glibc*yum install -y ksh*yum install -y libaio*yum install -y libgcc*yum install -y libstdc*yum install -y make*yum install -y sysstat*yum install libXp* -yyum install -y glibc-kernheaders检查下lib是否安装齐全:rootpowerlong4 # rpm -q -queryformat %-name-%version-%release-%archn compat-libstdc+-33 glibc-kernheaders glibc-headers libaio libgcc glibc-devel xorg-x11-deprecated-libs如果缺少,就继续安装缺失的组件包。四调整内核参数及用户限制以下所有相关操作需要root用户执行,并且重启动操作系统才能完全生效。(1) 编辑/etc/sysctl.conf文件,设置相关参数的系统默认值。如果该文件中已有相关参数的设置,则确保参数值不小于如下对应值;如果还没有相关参数的设置,则按照如下格式添加相应的参数设置行。Vim /etc/sysctl.conffs.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 = 1048586(2)编辑/etc/security/limits.conf文件,修改操作系统对oracle用户资源的限制。在该文件中添加如下行。vim /etc/security/limits.conforacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle hard stack 10240五开启操作系统异步IO(AIO)前面部分第2点需要安装的包已经包含了libaio-0.3.106,默认开启异步I/O。检查在操作系统中AIO是否运行,运行命令及显示结果类似如下:$ cat /proc/slabinfo | grep kiokioctx 51 120 320 12 1 : tunables 54 27 8 : slabdata 10 10 0kiocb 30 30 256 15 1 : tunables 120 60 8 : slabdata 2 2 0注:如数据库使用的是文件系统,且要使用异步IO,则需要修改该数据库的初始化参数a. 设置disk_asynch_io参数值为TRUE(默认值)b. 设置filesystemio_options参数值为ASYNCH六【重点】数据库软件的安装和数据库的创建配置【重点】在linux下创建oracle用户,以及管理组以root用户登录linux,执行以下命令(1)创建oracle用户,以及管理组#/usr/sbin/groupadd dba#/usr/sbin/groupadd oper#/usr/sbin/groupadd oinstall#useradd oracle#/usr/sbin/usermod -g oinstall -G dba oracle (dba为管理组)#/usr/sbin/useradd -g oinstall -G dba oracle#passwd oracle(2)预先创建安装目录#mkdir -p /opt/oracle/product#mkdir -p /opt/oracle/product/OraHome#mkdir -p /opt/oraInventory#mkdir -p /opt/oracle/oradata#mkdir -p /var/opt/oracle(3)设置目录的所有者所属组和权限#chown -R oracle.oinstall /opt/oracle#chown -R oracle.oinstall /opt/oracle/oradata#chown -R oracle.oinstall /opt/oracle/product/OraHome#chown -R oracle.dba /opt/oraInventory#chown oracle.dba /var/opt/oracle#chmod -R 775 /opt/oracle#chmod -R 755 /var/opt/oracle(4)设置用户oracle的环境变量【重要】#su - oracle$vim /home/oracle/.bash_profile在文件中添加如下:export ORACLE_BASE=/opt/oracleexport ORACLE_HOME=$ORACLE_BASE/product/OraHomeexport ORACLE_SID=orclexport ORACLE_OWNER=oracleexport ORACLE_TERM=vt100export PATH=$PATH:$ORACLE_HOME/bin:$HOME/binexport PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/libexport LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibCLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlibexport CLASSPATHPATH=$PATH:/usr/sbin; export PATHPATH=$PATH:/usr/bin; export PATH注意:11g:ORA_NLS33=$ORACLE_HOME/nls/admin/data10g:ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data9i: ORA_NLS33=/oracle/app/ora92/ocommon/nls/admin/data保存退出-执行以下命令让配置马上生效或以oracle用户登录使设置生效$ source $HOME/.bash_profile七解压oracle包下载的是.zip的包,执行以下命令#unzip linux_11gR2_database_1of2.zip#unzip linux_11gR2_database_2of2.zip会在本目录下面出现一个database的目录,大概2.3g左右大小。注意解压好的目录用户oracle必须具有读写和执行的权限,可以将目录的用户和组改为oracle和oinstall#chown -R oracle database#chgrp -R oinstall database八安装Oracle安装需要在图形界面reboot并以oracle身份登录,进入图形界面(绝对不能以root身份登陆后再转换为oracle用户身份)1.启动$cd database$./runInstaller 2.去掉I wish to receive security updates via My Oracle Surrport选项,点击Next。3选择Install database software only,点击Next。4选择Single instance database installation,点击Next。5在Available Languages中点选English、Simplified Chinese、Traditional Chinese,点击两个框中间的,将选中的语言加入到右边的Selected Languages中,然后点击Next。6按照实际情况,选择企业版本,如下图7填写Oracle的软件路径和基本路径,如下图:8选择安装日志目录,如下图所示:9选择dba组10继续下一步安装操作11可以忽略,因为CentOS版本较高,所以11g check的时候不识别高版本lib包12继续安装13安装中,这个时间比较漫长14. 需要等待中,大概20分钟左右。点击OK,继续15. 然后点击close,结束九安装监听器执行命令#netca进入图形化配置,直接默认下一步,到最后完成,其中你也可以修改监听去的名称,协议,端口。安装完成后可以使用命令(如不执行netca,在运行到dbca会出现错误提示,You needto run Netca to configure a listener before you can proceed.Otherwise you maychoose to continue without Database Control configuration 。所以只要运行了netca,命令就行了,然后按照他的要求进行点击下一步就行了。)#ps -ef来查看Listener是否配置成功。十创建安装数据库安装需要在图形界面数据库的创建切记使用oracle用户进行(假设数据库名称为orcl,在实际操作中,斜体的orcl需要替换为实际定义的数据库名),按下面步骤创建数据库。1. 打开一个终端窗口,执行如下命令:dbca,如下图所示:2Database Configuration Assistant图形界面启动。标题同时指明了步骤的编号和步骤的名称。在步骤名称为Welcome的欢迎窗口,直接点击next。3等待下一步NEXT4 选择Custom Database5Global Database Name框:输入前面确定的数据库名SID框:自动出现和数据库名相同的内容作为数据库实例名,单实例情况下不作改动6继续默认7Database CredentialsUse Different Administrative Passwords表格的Password和Confirm Password列中分别为User Name列SYS、SYSTEM、DBSNMP和SYSMAN用户输入口令并重复一次输入(如密码设置过于简单,下一步前会有弹出窗口提示确认接受安全风险)sys和system密码设置可以在数据库建立后修改。8Database File LocationsStorage Locations:选择Use Common Location for All Database FilesDatabase File Location框:如输入/Oracle/data_ora9Recovery ConfigurationSpecify Fast Recovery Area如果前面Management Options步骤选择了自动备份,则保留勾选,并在下方:Fast Recovery Area框:修改为快速恢复区的目录名Fast Recovery Area Size框:调整快速恢复区的大小10Enable Archiving根据是否归档日志的实际需求决定是否选择(重要的生产系统必须打开归档,测试系统一般关闭归档节省服务器空间)点击旁边的Edit Archive Mode Parameters,在弹出窗口中:Automatic Archiving:保持默认勾选Archive Log File Format框:修改为%t_%s_%r.arcArchive Log Destinations表格:第一行中输入/Oracle/data_ora/archive点击OK返回主窗口Database ContentDatabase Components页面11Initialization Parameters,内存分配20%(测试库所以分小一些,生产库可以分配较大的比如40%60%等),字符集选择兼容utf8的选项12点击File Location Variables,里面可以看到一些基础参数信息,返回,然后直接下一步,如下图所示:13.选择Generate Database Creation Scripts,默认为 /oracle/app/oracle/admin/powerdes/scripts,如下图:14点击Finish按钮,如下图所示:点击OK按钮,有报错说/etc/oratab读取错误,报错如下图所示所以去建立下这个目录# mkdir /etc/oratab# chown -Roracle.oinstall /etc/oratab15之后点击OK

温馨提示

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

评论

0/150

提交评论