Suse10安装Oracle11g操作步骤_第1页
Suse10安装Oracle11g操作步骤_第2页
Suse10安装Oracle11g操作步骤_第3页
Suse10安装Oracle11g操作步骤_第4页
Suse10安装Oracle11g操作步骤_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

操作系统版本软件包SUSE10binutils-.5compat-libstdc++-5.0.7-22.2gcc-4.1.0gcc-c++-4.1.0glibc-2.4-31.2glibc-32bit-2.4-31.2(32bit)glibc-devel-2.4glibc-devel-32bit-2.4(32bit)libaio-0.3.104libaio-32bit-0.3.104(32bit)libelf-0.8.5libgcc-4.1.0libstdc++-4.1.0libstdc++-devel-4.1.0make-3.80sysstat-6.0.2这些软件包还是要检查下,不要少了。rpm–q,此文档以SUSE10SP164bit安装Oracle11gR164bit为基础环境编写。其它版本安装也可参考,但例如设置环境变量等地方可能会有所不同。创建用户和组创建名为dba的操作系统组【检查命令】#grepdba/etc/group无输出则表示dba组不存在。如果dba组已存在,则使用以下命令删除dba组。【删除命令】#/usr/sbin/groupdeldba【创建命令】#/usr/sbin/groupadd-g200dba创建名为oracle的操作系统用户【检查命令】#greporacle/etc/passwd无输出则表示Oracle用户不存在。如果Oracle用户已存在,则使用以下命令删除Oracle用户。【删除命令】#/usr/sbin/userdel-foracle【创建命令】#/usr/sbin/useradd-u300-gdba-d/home/oracle-s/bin/bash-moracle【命令说明】用户名为oracle,隶属于dba组。为oracle用户建立密码【创建命令】#passwdoracle设置环境变量和赋权赋予目录正确的权限对文件系统/opt/oracle并赋权【命令】#chownoracle:dba/opt/oracle#chmod770/opt/oracle对文件系统/opt/orabak并赋权【命令】#chownoracle:dba/opt/orabak#chmod770/opt/orabak创建目录/usr/local/bin并赋权检查/usr/local/bin目录是否存在,如不存在则需创建该目录,并赋予777权限。【命令】#mkdir/usr/local/bin#chmod777/usr/local/bin#ll/usr/local|grepbindrwxrwxrwx2rootroot40962007-05-0321:24bin赋权/tmp目录权限检查/tmp是否具有777权限,如不具备则赋予/tmp目录777权限。【命令】#chmod777/tmp#ll/|greptmpdrwxrwxrwx17rootroot40962008-06-1310:00tmp设置oracle用户环境变量用oracle用户编辑/home/oracle/.profile文件,设置环境变量。#OracleEnvironmentexportORACLE_BASE=/opt/oracleexportORACLE_HOME=$ORACLE_BASE/product/11gR1/dbexportORACLE_SID=ora11gexportORACLE_TERM=xtermLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$ORACLE_HOME/rdbms/libexportLD_LIBRARY_PATHSHLIB_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/rdbms/lib32exportSHLIB_PATH#Setshellsearchpaths:exportPATH=$ORACLE_HOME/bin:/usr/sbin:$PATH:/usr/local/bin#CLASSPATHmustincludethefollowingJRElocations:CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibexportCLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlibexportNLS_LANG=AMERICAN_AMERICA.ZHS16GBKexportLANG=en_US【重要说明】红色部分请根据实际情况进行设置。安装ORACLE软件安装前准备工作调整操作系统内核参数可暂时不做调整,也可参考下面的参数进行调整如果系统内核参数值不正确,修改内核参数值。以root用户登录。修改系统内核参数。#vi/etc/sysctl.conf/etc/sysctl.conf的内容如下:kernel.shmall=2097152kernel.shmmax=2147483648kernel.shmmni=4096kernel.sem=25032000100128fs.file-max=65536net.ipv4.ip_local_port_range=102465000net.core.rmem_default=262144net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=262144同步系统内核参数到内存中,使修改生效。#sysctl-p以上系统内核参数的设置仅在当前有效,要使系统重启后保留设置。则需要使系统启动时优先读取/etc/sysctl.conf文件。#/sbin/chkconfigboot.sysctlon----结束拷贝安装文件将Oracle安装文件上传到/opt/orabak中,注:如使用FTP上传,需要使用bin模式解压缩安装文件,并赋予权限。【命令】#unzip/opt/orabak/linux.x64_11gR1_database.zip#chmod777-R/opt/orabak/database#chownoracle:dba-R/opt/orabak/database创建Inventory目录创建目录/opt/oracle/oraInventory,并使oracle:dba为其所有者。【命令】#mkdir/opt/oracle/oraInventory#chownoracle:dba/opt/oracle/oraInventory#chmod755/opt/oracle/oraInventory删除ORARUN工具#rpm-qa|grep-iorarunorarun-1.9-21.15#rpm-qa|grep-isapinitsapinit-2.0.1-1.10如果存在相应的包,则删除#rpm-eorarun-1.9-21.15#rpm-esapinit-2.0.1-1.10启动远程控制以root用户登陆,输入“yastremote”远程连接安装oracle需要开启,虚拟机本机安装可不开启。#yastremote弹出“remoteadministrator”管理界面,移动光标选中“AllowRemoteAdministration”,然后点击ALT+F组合键,完成设置。手工执行一次“rcxdmrestart”命令#rcxdmrestart设置DISPLAY环境变量切换到oracle用户#su-oracle设置DISPLAY环境变量如果是直接连接到主机的终端上进行安装,执行:$exportDISPLAY=localhost:0.0如果是在远程终端上进行安装,执行:$exportDISPLAY=REMOTE_IP:0.0--例exportDISPLAY=42:0.0检查环境变量是否生效$echo$DISPLAY检查oracle的所有环境变量是否已经生效,在启动安装前需要确保.profile中设置的环境变量都已生效。$env设置完成后可执行xclock测试DISPLAY设置是否正确,如果环境变量设置正确但无法开启oracle的图形界面,可尝试重启下操作系统解决。安装ORACLE11g软件安装ORACLE11g软件必须使用oracle用户,并确oracle用户的保环境变量生效。【提示】在安装过程中,如果遇到/tmp空间过小的错误安装将无法继续,此时请在安装用户oracle下设置TEMP和TEMPDIR环境变量,将ORACLE使用的TEMP空间指向一个足够大的文件系统即可。$exportTEMP=/opt/oracle$exportTEMPDIR=/opt/oracle启动UniversalInstaller安装界面用oracle用户登陆,启动OUI进行安装【命令】$/opt/orabak/database/runInstaller指定用户组和数据库全局名选择基本安装(BasicInstallation)在InstallationType中选择数据库版本在UNIXDBAGroup中选择事先建好的DBA组不选择CreateStarterDatabase,后续再建立实例【提示】如果出现错误,说明前面某些必要步骤没有完成,例如:不存/opt/oracle目录Oracle用户没有/opt/oracle的写权限指定Inventory目录存放位置在Enterthefullpathoftheinventorydirectory中选择事先建好的Inventory目录预安装检测检查没有问题单击Next按钮。如果不通过项是关于swap分区大小等问题可暂时忽略,直接Next,其它失败的项目修改系统核心参数后可通过,不修改一般不影响数据库安装。配置管理员注册信息不需要配置,直接按Next按钮。概要检查检查没有问题,按Install按钮进行安装。执行orainstRoot.sh和root.sh脚本安装即将结束时,会提示用root用户执行/opt/oracle/product/11gR1/db/root.sh脚本。新开一个SHELL窗口,切换为root用户执行该脚本。$su–root#cd/opt/oracle/oraInventory/#./orainstRoot.sh#cd/opt/oracle/product/11gR1/db/#./root.sh出现问题时直接按回车即可。安装完毕查看make.log是否有错误信息路径:$ORACLE_HOME/install/make.log建立数据库创建ORACLE数据库必须使用操作系统oracle用户调用DBCA进行安装。启动DBCA安装界面用oracle用户登陆,启动DBCA进行安装$dbca选择创建数据库选择“Createadatabase”选择数据库模板选择“CustomDatabase”指定数据库名不需要配置企业管理不勾选此界面中的“ConfigureEnterpriseManager”设置用户密码选择FileSystem(忘记截图了),NEXT后的界面应该是默认就行,然后继续NEXT不指定恢复区不勾选此界面中的“SpecifyFlashRecoveryArea”不勾选此界面中的“EnableArchiving”不勾选任何特性不勾选此界面中的任何特性,除了“EnterpriseManagerRepository”点击“Standarddatabasefeatures…”按钮,务必去掉此窗口中所有特性(OracleJVM、OracleXMLDB)。有时“Standarddatabasefeatures…”按钮不显示,需要将此窗口最大化。设置内存参数选择典型设置此图参数值仅为示例,工程中必须以各产品Oracle11g参数配置指导书为标准进行设置。选择数据库字符集【重要说明】1.“Choosefromthelistofcharactersets”必须改变,且只能选择AL32UTF8或ZHS16GBK两种字符集,规则如下:没有特殊要求我们选择ZHS16GBK2.NationalCharacterSet统一选择AL16UTF16指定文件位置Spfile等文件位置默认即可,工程中要按照各产品的具体要求进行设置数据库安全设置使用推荐设置“Keeptheenhanced11gdefaultsecutirysettings”自动维护任务设置不使用默认设置“Enableautomaticmaintenancetasks”修改控制文件记录要求设置Maximunno.ofdatafiles为1000Maximumno.ofredologfile为30,Maximumno.oflogmembers为3指定数据文件裸设备的名称和路径此处需指定system表空间、sysaux表空间、temp表空间、undotbs1表空间、users表空间的数据文件裸设备名称和路径,以及Controlfile和RedoLogFiles的裸设备名称和路径。全部默认路径即可,工程中要严格按照各产品的要求规范进行设置。去掉数据文件的自动扩展功能不勾选“Automaticallyextenddatafilewhenfull(AUTOEXTEND)”选不选不影响安装,工程中严格按照各产品规范设置。生成一个数据库创建脚本勾选“GenerateDatabaseCreationScripts”确认配置参数后开始创建数据库创建数据库DBCA运行完毕,数据库建立。登陆数据库进行验证数据库实例启动后,登陆数据库确认数据库状态:#su-oracle$sqlplus/nologSQL>conn/assysdba;SQL>selectstatusfromv$instance;STATUS------------------------OPEN配置ORAC

温馨提示

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

最新文档

评论

0/150

提交评论