Oracle10g for AIX5L安装过程.docx
- 文档编号:6657909
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:13
- 大小:26.28KB
Oracle10g for AIX5L安装过程.docx
《Oracle10g for AIX5L安装过程.docx》由会员分享,可在线阅读,更多相关《Oracle10g for AIX5L安装过程.docx(13页珍藏版)》请在冰豆网上搜索。
Oracle10gforAIX5L安装过程
Oracle10gforAIX5L安装过程
一、下载软件
从这里downloadOracle10gforAIX5L的软件:
然后上传到server上。
并使用gunzip和cpio解包解压:
$gunzipship.db.aix.disk1.cpio.gz
$gunzipship.db.aix.disk2.cpio.gz
$cpio-idcmv $cpio-idcmv 二、确认系统硬件环境 Oracle10g最低安装要求: 512M物理内存、MIN(RAM*2,2G)SWAP空间、400M/TMP空间、4GOracle目录空间、64位体系结构 下面是确认过程: 1、确认内存大小(1G) localhost>/usr/sbin/lsattr-E-lsys0-arealmem realmem1048576AmountofusablephysicalmemoryinKbytesFalse 这里oracle10g安装文档写错了,将“sys0(数字0)”写成了“sysO(字母O)”。 2、确认SWAP空间,512M太小了,加到2G。 localhost>/usr/sbin/lsps-a PageSpacePhysicalVolumeVolumeGroupSize%UsedActiveAutoType hd6hdisk0rootvg512MB12yesyeslv 3、确认/TMP和Oracle目录空间(其中Oracle10g放在/data1下): localhost>df-k Filesystem1024-blocksFree%UsedIused%IusedMountedon /dev/hd4327681467656%217614%/ /dev/hd2193331251640074%353988%/usr /dev/hd9var655364349634%6234%/var /dev/hd391750469188425%10341%/tmp /dev/hd110911744409714463%186361%/home /proc-----/proc /dev/hd10opt327682332829%3625%/opt /dev/lv00209715293757256%7081%/ptf /dev/data1lv131072001055998020%27351%/data1 4、确认系统结构 localhost>/usr/bin/getconfHARDWARE_BITMODE 64 5、我们可以通过下面的命令来确认系统CPU个数和主频: #lsdev-C|grepproc proc0Available00-00Processor proc1Available00-01Processor #lsattr-E-lproc0 frequency752010000ProcessorSpeedFalse stateenableProcessorstateFalse typePowerPC_RS64-IIIProcessortypeFalse #lsattr-E-lproc1 frequency752010000ProcessorSpeedFalse stateenableProcessorstateFalse typePowerPC_RS64-IIIProcessortypeFalse 三、确认系统软件环境 1、要求AIX必须是5.2LEVEL1以上(含LEVEL1): localhost>oslevel-r 5200-01 2、要求安装了这些FILESETS: localhost>lslpp-lbos.adt.basebos.adt.libbos.adt.libmbos.perf.perfstatbos.perf.libperfstatbos.perf.proctools FilesetLevelStateDescription ---------------------------------------------------------------------------- Path: /usr/lib/objrepos bos.adt.base5.2.0.11APPLIEDBaseApplicationDevelopment Toolkit bos.adt.lib5.2.0.10APPLIEDBaseApplicationDevelopment Libraries bos.adt.libm5.2.0.13APPLIEDBaseApplicationDevelopment MathLibrary bos.perf.libperfstat5.2.0.12APPLIEDPerformanceStatisticsLibrary Interface bos.perf.perfstat5.2.0.12APPLIEDPerformanceStatistics Interface Path: /etc/objrepos bos.perf.perfstat5.2.0.0COMMITTEDPerformanceStatistics Interface lslpp: 0504-132Filesetbos.perf.proctoolsnotinstalled. 可以看到bos.perf.proctools没有安装,用smitty安装上即可。 现在查看确认: localhost>lslpp-lbos.perf.proctools FilesetLevelStateDescription ---------------------------------------------------------------------------- Path: /usr/lib/objrepos bos.perf.proctools5.2.0.11APPLIEDProcFilesystemTools 3、要求安装了APARs(AuthorizedProblemAnalysisReports): localhost>/usr/sbin/instfix-i-k"IY43980IY44810IY45462IY45707IY46214IY46605IY48525IY51801" AllfilesetsforIY43980werefound. AllfilesetsforIY44810werefound. AllfilesetsforIY45462werefound. AllfilesetsforIY45707werefound. AllfilesetsforIY46214werefound. AllfilesetsforIY46605werefound. TherewasnodataforIY48525inthefixdatabase. TherewasnodataforIY51801inthefixdatabase. 可以看到IY48525和IY51801没有安装,我们可以从网上下载它们然后安装上,这里是下载地址: https: //techsupport.services.IBM.com/server/aix.fdc 但实际上,这两个补丁是针对SDK1.4的,如果不用1.4完全可以不理。 4、创建Oracle10g用户和组,并创建相关目录 过程省略,下面是确认信息: localhost>id uid=203(ora10)gid=202(dba)groups=1(staff) localhost>pwd /data1/ora10 localhost>env|grepORA ORACLE_BASE=/data1/app/ora10g ORACLE_PATH=/data1/app/ora10g/product/10.1.0/dbs ORA_DB=/data1/app/ora10g/product/10.1.0/dbs ORACLE_SID=ora10g ORACLE_TERM=vt100 ORA_NLS33=/data1/app/ora10g/product/10.1.0/ocommon/nls/admin/data ORACLE_HOME=/data1/app/ora10g/product/10.1.0 5、配置SHELLLIMITS和系统配置参数 5.1、使用smittychuser修改ora10用户的SHELLLIMITS SoftFILEsize-1(Unlimited) SoftCPUtime-1(Unlimited) Note: Thisisthedefaultvalue. SoftDATAsegment-1(Unlimited) SoftSTACKsize-1(Unlimited) 5.2、使用smittychgsys修改“MaximumnumberofPROCESSESallowedperuser”最小2048。 四、安装过程 1、以root执行#./rootpre.sh 2、用xmanager以ora10用户登录图形界面,执行: localhost>pwd /data1/ora10/Disk1 localhost>ls docresponserunInstallerwelcome.htm installrootprestage $xhost+ $exportDISPLAY=10.16.98.26: 0.0 $./runI* 以下是安装界面截图: 3、Oracle10g欢迎界面: 2、选择安装Source,这里看到已经全部使用XML格式打包了: 3、选择安装类型,我们一般都选择Custom: 4、这个功能早就应该有了,记得9i可以通过运行一个脚本来确认,这里给出了图形界面,更加友好了,INSTALLER自动确认环境是否符合最低安装要求: 5、选择安装组件,Oracle10g还没有多少东西可以选择: 6、侦测到Oracle9i的存在,询问是否需要升级;这个9i也是装了测试的,当然不升级: ) 7、设置操作系统组,我一般都只用DBA一个组: 8、询问是否创建数据库,选择不创建;数据库我们都建议单独创建: 9、SUMMARY报告: 10、开始安装,Link98%的时候按提示执行root.sh: 11、开始配置网络和iSQL*PLUS;对于网络部分我们选择典型配置就好了,以后需要可以手工改: 12、结束安装报告: vncserver配置 1。 使用root用户启动系统的vncserver服务; #servicevncserverstart 2。 然后切换到登陆用户下面,我这里假设要使用oracle系统帐户进行远程登陆 #su-oracle 3。 使用oracle用户输入以下命令: $vncserver 如果是第一次运行,则系统会出现提示信息,提示你输入密码,这是通过终端进行登陆时需要输入的; 另外,还有一个数字信息,这个也是需要在终端登陆时输入的,即冒号后面跟着的一个数字,如: 1 ,: 2等等,需要记住; 4。 在windows客户端使用vncviewer,输入如下: xxx.xxx.xxx.xxx: 1或者xxx.xxx.xxx.xxx: 2等,后面的数字需要和服务器端的对应才行;xxx是你服务器的ip地址了; [linuxas5] 软件要求 其他所需程序包的版本(或更高版本): gcc-2.96-124 make-3.79 binutils-2.11 openmotif-2.1.30-11 glibc-2.2.4-31 要查看系统上安装了这些程序包的哪些版本,运行以下命令: rpm-qgccmakebinutilsopenmotifglibcsetarchp4198954_21_linux.zip在运行runInstaller之前打. rpm-ivhcompat-oracle-rhel4-1.0-5.i386.rpm (p4198954_21_linux.zip) (不打PATH也可以) 安装libaio-0.3.102-1.i386.rpm和libaio-devel0.3.102-1.i386.rpm 在RedHatEnterpriseLinux介质的第三张CD 以root用户身份运行以下命令: rpm-ivh/mnt/cdrom/RedHat/RPMS/libaio-0.3.102-1.i386.rpm 创建数据库安装的准备工作: 1,创建user/group; groupadddba groupaddoinstall useraddoracle-goinstall-Gdba passwdoracle 如果nobody用户不存在(idnobody命令查看),则创建: useraddnobody2,建立oracle安装文件夹(sample); mkdir-p/opt/oracle/10.2.0.1/opt/oracle/oradata/opt/oracle/archivelog chown-Roracle.oinstall /opt/oracle chmod755-R/opt/oracle2,配置环境变量; 要使用Oracle产品,应该或必须设置几个环境变量。 如果您在同一服务器上安装了多个Oracle产品或数据库,则ORACLE_HOME、ORACLE_SID和PATH变量可能会更改。 ORACLE_BASE变量不应更改,并可以在需要时在您的登录配置文件中设置它。 Oracle提供了一个称作oraenv的实用程序来设置其他变量。 对于数据库服务器,建议设置以下环境变量: 使用root用户: vi/home/oracle/.bash_profile 以下是配置文件的内容 ORACLE_BASE=/opt/oracle ORACLE_HOME=/opt/oracle/10.2.0.1 ORACLE_SID=ge01 PATH=$ORACLE_HOME/bin: $ORACLE_HOME/OPatch: $PATH TNS_ADMIN=$ORACLE_HOME/network/admin NLS_LANG=AMERICAN_AMERICA.ZHS16GBK LANG=AMERICAN_AMERICA.ZHS16GBK exportPATHORACLE_BASEORACLE_HOMEORACLE_SID TNS_ADMINNLS_LANGLANG 4,设置系统参数; Oracle数据库10g需要以下所示的内核参数设置。 一般情况下可以设置最大共享内存为物理内存的一半,如果物理内存是2G,则可以设置最大共享内存为1073741824, 如上;如物理内存是1G,则可以设置最大共享内存为512*1024*1024=536870912;以此类推。 在redhat上最大共享内存不建议超过 4*1024*1024*1024-1=4294967295切换到root用户: suroot 修改vi/etc/sysctl.conf,添加: kernel.shmmax=2147483648 kernel.shmmni=4096 kernel.shmall=2097152 kernel.sem=25032000100128 fs.file-max=65536 net.ipv4.ip_local_port_range=102465000 net.core.rmem_default=262144 net.core.rmem_max=262144 net.core.wmem_default=262144 net.core.wmem_max=262144修改后运行"/sbin/sysctl-p"命令使得内核改变立即生效; B)设置oracle对文件的要求: 编辑文件: vi/etc/security/limits.conf加入以下语句: oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536编辑文件: vi/etc/pam.d/login加入以下语句(可能应该加在最后一条规则之前): session required /lib/security/pam_limits.so设置oraInst.loc文件: [root@enterprice64~]#vi/etc/oraInst.loc inventory_loc=/opt/oracle/oraInventory inst_group=oinstall [root@enterprice64~]#chownoracle.oinstall/etc/oraInst.loc 确保/etc/oraInst.loc中包含上面的信息,且Oracle包含访问权限。 5.解压缩Oracle10G的安装文件: 使用Oracle用户登陆: su-oracle 在/home/oracle上传和解压缩10201_database_linux32.zip: unzip10201_database_linux32 6.开始安装oracle Linux命令行环境下安装(也可以在图形界面下安装)使用Oracle用户登陆: su-oracle 根据希望安装的数据库版本类型选择Silent安装模式的response_file文件的类似,比如: enterprise.rsp、standard.rsp还是custom.rsp。 这里选择enterpise.rsp类型,安装盘中的database/response目录下对应的response文件拷贝出来,根据文件里面的提示对输入值进行修改。 比如这个例子中对如下的参数进行设置: UNIX_GROUP_NAME="oinstall" FROM_LOCATION="/home/oracle/database/stage/products.xml" ORACLE_BASE="/opt/oracle" ORACLE_HOME="/opt/oracle/10.2.0.1" ORACLE_HOME_NAME="OraDbHome1" SHOW_INSTALL_PROGRESS_PAGE=true SHOW_END_OF_INSTALL_MSGS=true COMPONENT_LANGUAGES= s_nameForDBAGrp="dba" s_nameForOPERGrp="dba" INSTALL_TYPE="EE" n_configurationOption=3 RESTART_SYSTEM=false RESTART_REMOTE_SYSTEM=false注意,所有的字符串需要放在双引号中,注意大小写。 数字和布尔变量直接写就可以。 由于这里没有选择建立数据库而只安装软件,因此没有设置数据库相关的配置参数。 [oracle@enterprice64data]$chmod700enterprise.rsp 面可以开始SILENT安装了: 注意,响应文件需要使用绝对路径。 cd/home/oracle/database [oracle@enterprice64database]$./runInstaller-silent-responseFile/home/oracle/enterprise.rsp用root执行如下脚本: /opt/oracle/10.2.0.1/oraInventory/orainstRoot.sh /opt/oracle/10.2.0.1/root.sh 不过这里Oracle存在一个bug,在root.sh脚本中,自动将OUI_SILENT参数设置为TRUE,而后的检查中, 如果发现这个值为TRUE,那么这个脚本运行会自动退出了。 这里需要手工将其修改为false, 最后使用root执行一下$ORACLE_HOME/root.sh脚本就可以了。 根据提示按Enter就可以了。 这样就在字符下成功安装了。 通过SILENT模式安装数据库之后,下面继续使用SILENT模式进行数据库的建立, 仍然是拷贝安装目录下的/home/oracle/database/response/dbca.rsp到安装目录,并进行编译, 根据数据库建立方式的不同编辑不同的数据库库选项。 比如在本次安装过程中设置了下列参数: RESPONSEFILE_VERSION="10.0.0" OPERATION_TYPE="createDatabase" GDBNAME="ge01" SID="ge01" TEMPLATENAME="
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle10g for AIX5L安装过程 AIX5L 安装 过程