Oracle_UNIX下的安装指南(综合版).doc_第1页
Oracle_UNIX下的安装指南(综合版).doc_第2页
Oracle_UNIX下的安装指南(综合版).doc_第3页
Oracle_UNIX下的安装指南(综合版).doc_第4页
Oracle_UNIX下的安装指南(综合版).doc_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

oracle 9i for aix 5l (单机)的安装文档(参照:/) 第一节:安装 注意:因为oracle9i为64位,所以安装的aix平台也必须是64位。如果不是必须要重新安装或使用连接库函数将其改为64位 tochangeto64bitmulti-processormode: #ln-sf/usr/lib/boot/unix_64/unix #ln-sf/usr/lib/boot/unix_64/usr/lib/boot/unix #bosboot-ad/dev/ipldevice #shutdown-r 一、确认系统环境 1、主机环境 u 机型:ibmp630 u cpu:1000mhz u mem:1g(min512m) $/usr/sbin/lsattr-e-lsys0-arealmem realmem12582912amountofusablephysicalmemoryinkbytesfalse u /tmp:1000m(min500m) $df-k/tmp filesystem1024-blocksfree%usediused%iusedmountedon /dev/hd36553606030888%691%/tmp u swap:6g(一般是2倍于mem,但因为我们的内存已经很大了,所以没有按一般规 则) $/usr/sbin/lsps-a pagespacephysicalvolumevolume groupsize%usedactiveautotype hd6hdisk0rootvg6144mb1yesyes lv u /oracle:38g(min3.5g,本目录用于安装软件、存放source以及oracle9用户 的根目录所在) $df-k/oracle filesystem1024-blocksfree%usediused%iusedmountedon /dev/oracle380108802849526826%642721%/oracle 2、操作系统环境 u os情况:aix5l64bitand64-bitkernelmode,主机名erp01 $uname-a aixhawk315000bd81a4c00 hawk3:/#bootinfo-y 64 hawk3:/#bootinfo-k 64 u ospatch:oracle要求patch: iy22854,iy26778,iy28766,iy28949,iy29965,iy30150等俱全 可以使用下面的命令来检查所需patch,如: #/usr/sbin/instfix-a-ivkiy22854 u 有x-window,单独安装的32bitjavaversion1.3.1,你可以从这里download: /developerworks/java/jdk/aix/index.html 3、oracle版本1。到ibm网站下载jdk1.3.1foraix,同时注意要下载jdk1.3.1的liences,用tar命令解包将两个文件放在同一目录下。 /developerworks/java/jdk/index.html 2。使用smittyinstallp安装,选择jdk1.3.1和jdk1.3.1license两个文件包 注意previewnewlicenseagreements?要选择yes否则安装时会有错误 3。由于在安装过程中提示bos.rte.libc版本需要update到ibm网站下载更新包/server/aix.fixsearch51 其他更新包也可下载. 4.安装下载的5个更新包,重新安装jdk 5.修改/etc/environmentpath改为/usr/jdk13重新login java-version查看目前的java版本 u oracleversion.0,如果你没有oracle介质,也可以从这里download: /software/products/oracle9i/htdocs/aix5lsoft.html 通常的习惯都是将文件复制到硬盘上,使用gunzip和cpioidcmv解压解包。 二、具体安装步骤: 1、用root用户完成下面的操作 添加oracle用户和组: 你可以使用命令或smit来完成,我一般都是只创建dba组。 创建相关目录,并更改相应权限等。 2、设置环境变量 设置以下环境变量到oracle用户的.profile中: #oracleenvironment oracle_base=/oracle/app;exportoracle_base oracle_home=$oracle_base/product/9.2.0;exportoracle_home oracle_sid=ora9;exportoracle_sid oracle_term=vt100;exportoracle_term tns_admin=$oracle_home/network/admin;exporttns_admin nls_lang=american_america.zhs16cgb231280;exportnls_lang ora_nls33=$oracle_home/ocommon/nls/admin/data;exportora_nls33 ld_library_path=$oracle_home/lib:/usr/lib;exportld_library_path libpath=$oracle_home/lib:$oracle_home/ctx/lib;exportlibpath ora_db=$oracle_home/dbs;exportora_db classpath=$oracle_home/jre/lib:$oracle_home/jre/lib/rt.jar:$oracle_home/jlib: $oracle_home/rdbms/jlib;exportclasspath path=$oracle_home/bin:$path;exportpath 手工设置display到本地: exportdisplay=6:0.0 3、开始安装 在运行runinstaller后会提示以root运行rootpre.sh,之后选y,进行正常安装; 建议“installationtypes”选择custom方式,这样可以选择安装组件; 安装过程一般不选择创建数据库,这个可以等安装完成后单独完成; 之后会有提示运行orainstroot.sh脚本,到link要结束的时候会提示运行root.sh,按 要求完成即可。 第二节:建库 建库过程很简单,不再赘述。下面是手工建库的几个脚本: run1.sh = #!/bin/sh oracle_sid=ora9 exportoracle_sid /oracle/app/oracle/product/9.2.0/bin/sqlplus/assysdbaselect*fromv$version; banner - oracle9ienterpriseeditionrelease.0-64bitproduction pl/sqlrelease.0-production core.0production tnsforibm/aixriscsystem/6000:version.0-production nlsrtlversion.0-production 附录1系统安装最小配置检查表 以下文档是针对oracle9.2.0在aix5l上的检查项目。 系统安装最小配置检查表 备注 要求 辅助命令 完成 硬件要求 64bite 64bite 最小256mb内存 $/usr/bin/lsattr-e-lsys0-arealmem 不小于2倍内存或400m的swapspace或 $/usr/bin/lsps-a cd-rom 操作系统软件要求 操作系统:aix5 $usr/bin/oslevel 操作系统补丁,见附录2 查看所有补丁 $/usr/sbin/instfixa 查看某种补丁 $/usr/sbin/instfix-ikmaintenance_level or $/usr/sbin/instfix-a-ivkapar_number 查看某种补丁例子 /usr/sbin/instfix-ik4330-07_aix_ml 或者 /usr/sbin/instfix-a-ivkiy15138 3gb以上的磁盘空间 数据库软件(2.5g) 基础(seed)数据库(1g) shellfile的文件限制 $ulimitf 此应该在建立文件系统时更改 1000m以上的临时磁盘空间位于 /tmp目录 $/usr/bin/df-k/tmp 这是oracleuniversalinstaller要求的,如果不足,可以在另外的文件系统上建立/tmp,设置temp及tmpdir环境变量,例子: $mkdir/u03/tmp $temp=/u03/tmp;exporttemp $tmpdir=/u03/tmp;exporttmpdir jrepatches $jre oracle要求版本至少为jre. jdkpatches $javaversion oraclehttpserver需要使用jdk,版本至少1.3.1,安装此项的过程中会提示 保证以下两个文件对于oracle用户可写 /etc/orainst.loc /etc/oratab 以下命令可以保证此项 以oracle用户登录,执行 touch/etc/orainst.loc/etc/oratab 然后再删除这两个文件 这两个文件是由oracle在安装时自动创立 操作系统文件集(filesets) 查看所有filesets $lslppl 查看某个filesets $lslpp-lfileset_name 查看x-window $xclock 所有需要的文件集见附录3 服务器信息 主机名 ip地址 域名 附录2aix5 l操作系统补丁要求状态 补丁名称 备注 iy01050 required iy03478 requiredfororacleparallelserver iy04109 requiredfororacleparallelserver iy04109 requiredfororacleparallelserver iy04149 requiredfororacleparallelserver iy04767 requiredfororacleparallelserver iy07276 required iy6749 requiredfororacleparallelserver 附录3操作系统文件集要求 补丁名称 备注 filesets bos.adt.base bos.adt.lib bos.adt.libm x11.apps.rte x11.apps.xterm x11.base.rte x11.motif.lib x11.motif.mwm requiredexecutables 以下可执行文件make,ar,ld,nm 必须位于/usr/ccs/bin目录oracle,ha在unix上双机环境的安装指南oracle,ha在unix上双机环境的安装指南将我们最近在6000上安装oracle和ha的东西整理了一下,希望对大家有帮助。 一、环境 1、硬件环境 ibm m85 2台 ibm 7133-d40 ssa 磁盘阵列 2、软件环境 aix 4.3.3 hacmp oracle 3、软件安装规划: 软件类别 软件名称 软件状态 备注 操作系统 aix4.3.3 已安装 操作系统补丁 aix patch 已安装 补丁10,以及安装oracle需要的iy30886、iy30927、iy31003补丁。 热备软件 hacmp4.4.1 已安装 数据库 oracle9.2 已安装 4、磁盘规划: 物理硬盘pdisk0 pdisk1以raid1方式做成hdisk2,逻辑硬盘hdisk2放在vg01卷组上,正常工作时为m851服务; 物理硬盘pdisk2 pdisk3 pdisk4 pdisk5 pdisk6 pdisk7以raid1+0方式做成hdisk3,逻辑硬盘hdisk3放在vg02卷组上,正常工作时为m852服务; 物理硬盘 pdisk8 作 hot spares; m851上的rootvg使用逻辑硬盘hdisk0与hdisk1做成镜像; m852上的rootvg使用逻辑硬盘hdisk0与hdisk1做成镜像; 5、ip地址规划: 主机名 启动地址 服务地址 等待地址 m851 1 m852 2 二、操作系统安装 (1)安装基本操作系统 1.将aix安装盘第一张放入光驱 2.打开计算机或在开机状态下重新启动(#reboot) 3.当系统自检 keyboard 通过后,按f5(从光驱引导) 4.系统提示: please define the system console 后,按1(确认终端) 5.系统提示: type a 1 and press enter to use this terminal as the system console 后按1(选择英语为安装语言) 6.进入安装程序,按系统提示操作: 选择 2 chang/show installation settings and install 其它选项不需改变,只需改以下两项: a.将安装方式改为new and complete installation b.选择所要安装系统的disk 7.开始install。 8.root登录,接着出现系统设置(时间,密码等),设置完毕退出 (2)选择安装基本软件包 执行smit update_all命令,按f4选择/dev/cd0光驱 进入 software to install选择所需安装的软件 开头有符即已安装过 开头有+符即未安装过 需要安装以下部分: bos.acct bos.data bos.adt bos.perf bos.dosutil java.* perfagent.tools (3)操作系统补丁安装 1、基本补丁(aix update cd) 需要将补丁版本升级至9或10。 执行smit update_all命令,按f4选择/dev/cd0光驱。 升级后可以使用 instfix -i | grep ml 命令查看补丁版本情况,示例: all filesets for _aix_ml were found. all filesets for _aix_ml were found. all filesets for _aix_ml were found. all filesets for 4320-02_aix_ml were found. not all filesets for _aix_ml were found. all filesets for 4330-01_aix_ml were found. all filesets for 4330-02_aix_ml were found. all filesets for 4330-03_aix_ml were found. all filesets for 4330-04_aix_ml were found. all filesets for 4330-05_aix_ml were found. all filesets for 4330-06_aix_ml were found. all filesets for 4330-07_aix_ml were found. all filesets for 4330-08_aix_ml were found. all filesets for 4330-09_aix_ml were found. all filesets for aix43ml were found. 此系统的补丁版本是9 2、特殊补丁(oracle 安装需要) jre 1.1.8-build 2002-05-09、bos、java 131三个补丁包,在如下iy30886、iy30927、iy31003三个文件夹中。 1.将补丁包解包后文件拷贝至 /usr/sys/inst.images 目录下; 2.运行如下命令: installp -acgxd /usr/sys/inst.images bos.rte.install 生成安装文件包; 3.执行 smit update_all命令,按f4选择/usr/sys/inst.images光驱。 三、oracle安装 (1)系统要求 1、oracle 9i server的硬件要求 ram = 512。使用此命令检查物理内存情况:lsattr -el sys0 -a realmem paging space 一般来说等于 2*ram,最小400mb。 使用此命令查看:lsps -a 例: page space physical volume volume group size %used active auto type hd6 hdisk0 rootvg 480mb 10 yes yes lv 使用smit lvm(逻辑卷册系统管理员管理)改变大小 paging space change / show characteristics of a paging space 修改number of additional logical partitions 这里每增加1个代表增加16mb temporary disk space:/tmp目录下需要 500mb;使用此命令查看:df -k 安装目录磁盘空间:4g。 2、oracle 9i server的软件要求 操作系统aix 4.3.3的补丁要求参见 2.2操作系统补丁安装部分 3、创建oracle用户及dba组 首先创建dba 组:smit groups - add a group - 在 group name 栏输入 dba 。 创建oracle用户:smit user - add a user - 在 user name 栏输入 oracle;在primary group 栏选择(f4) system;在 group set 栏选择 system和dba;在home directory 栏输入/home/oracle。 (2)单机安装步骤 实际操作是4个以cpio为扩展名的压缩包aix64_server_92010_disk14.cpio的安装介质。先创建一个临时的文件系统,将安装包拷贝并释放到临时文件系统中,安装完毕后删除临时文件系统,步骤如下: 1、创建一个新的文件系统并mount该文件系统 smitty system storage management (physical & logical storage) file systems add / change / show / delete file systems journaled file systems add a journaled file system add a standard journaled file system volume group name 选择默认项即可 在设置界面中 size = 6000000(3g)、mount point = /install 回车创建完毕 smit(图形界面中) system storage management (physical & logical storage) file systems mount a file system 设置界面中 file system name = /dev/lv01(可选)、directory over which to mount = / install、type of file system = jfs(可选) ok 2、将压缩包拷至临时文件系统上并解压缩 将安装包光盘放入光驱 mount光驱:mount -rv cdrfs /dev/cd0 /cdrom 拷贝文件到硬盘 /oracle 目录下:cd /oracle、cp /cdrom/aix64_server_92010_disk14.cpio . cpio -idcmv 取出光盘 -下一个文件 删除aix64_server_92010_disk14.cpio:rm aix64_server_92010_disk14.cpio 3、安装 以oracle身份登录,cd /install/disk1目录,运行 ./runinstaller 脚本,提示 按y后弹出安装界面 同时另启一个窗口,以root 身份登录,cd /install/disk1目录,执行./rootpre.sh 同时另启一个窗口,以root 身份登录,在安装过程中需要执行 /tmp/orainstroot.sh、/home/oracle/orahome1/root.sh两个脚本 需要输入oracle home的名字和路径,如下 oracle_home、/home/oracle/ora9 installation types 选择 enterprise edition - transaction processing global database name :ora、sid :ora directory for database files:/home/oracle/ora9/oradata character set :simplified chinese zhs16gbk(可选择) jdk home:usr/jdk_base root 登录执行 /home/oracle/orahome1/root.sh脚本 enter the full pathname of the local bin dir :/usr/local/bin:回车 4、oracle server 启动步骤 更新oracle用户的.profile和.dtprofile文件(用于设置环境变量) 以oracle身份登录 .profile 文件和.dtprofile 文件示例: oracle_base=/home/oracle oracle_home=$oracle_base/ora9 oracle_sid=orcla(a机/b机) oracle_owner=oracle ora_nls33=$oracle_home/ocommon/nls/admin/data shlib_path=$oracle_home/lib ld_library_path=$oracle_home/lib ln_cntrl=l_pthreads_d7 oracle_term=ansi path=$oracle_home/bin:$oracle_home/network/bin:$path export path oracle_base oracle_home oracle_sid oracle_term export oracle_owner export nls_lang ora_nls33 shlib_path ld_library_path ln_cntrl 5、数据库实例的启动与关闭 启动数据库实例 sqlplus /nolog conn / as sysdba startup 关闭数据库实例 sqlplus /nolog conn / as sysdba shutdown immediate 这里启动与关闭的实例的对象是由环境变量中 oracle_sid 指定的,可以通过export 命令来改变它的值。例如: export oracle_sid=orcla 6、数据库监听服务的启动与关闭 启动监听器 lsnrctl start 关闭监听器 lsnrctl stop 这里可以在命令的末尾加上监听服务的名字(在 oracle_home/network/admin/listener.ora中配置),例如:lsnrctl start lsnr_ta (3)在双机热备系统中oracle的安装 1、磁盘状况描述 a机与b机的本地各有两块硬盘作镜像; 磁盘阵列划分成分别为ta和直销服务的两个物理卷; 正常情况下:a机接管为ta服务的物理卷;b机接管为直销服务的物理卷。 2、安装方法 1.在a机和b机上创建dba组和oracle用户,两台机器的id需要保持一致,使用id命令看用户属性: id oracle uid=203(oracle) gid=0(system) groups=202(dba) 2.在a机和b机上同时开始安装数据库,在a机指定数据库实例名时,指定ta的实例名,例如:sid=orcla;在b机指定数据库实例名时,指定直销的实例名,例如:sid=orclb; 3.在a机指定数据库文件的路径时,指定ta在磁盘阵列上的路径,例如:directory for database files:/adata/orcla;在b机指定数据库文件的路径时,指定直销在磁盘阵列上的路径,例如:directory for database files:/bdata/orclb; 4.oracle安装结束后,使a机接管直销的物理卷、b机接管ta的物理卷。操作步骤如下: 在a机上unmount a机的文件系统 unmount /adata; 在a机上deactivate smitty vg - deactivate a volume group - 在 volume group name 栏内选择 adatavg; 在b机上unmount b机的文件系统 /bdata命令: unmount /bdata; 在b机上smitty vg - deactivate a volume group - 在 volume group name 栏内选择 bdatavg; 在a机上激活直销卷组smitty vg - activate a volume group - 在 volume group name 栏内选择 bdatavg; 在a机上装配文件系统 mount /bdata; 在b机上激活ta卷组smitty vg - activate a volume group - 在 volume group name 栏内选择 adatavg; 在b机上装配文件系统 mount /adata; 5.运行 dbca 创建数据库实例,在a机上创建直销的实例,在指定数据库文件的路径时,指定直销在磁盘阵列上的路径,覆盖原来在b机创建的数据库文件,例如:directory for database files:/bdata/orclb;在b机上创建ta的实例,在指定数据库文件的路径时,指定ta在磁盘阵列上的路径,覆盖原来在a机创建的数据库文件,例如:directory for database files:/bdata/orcla;注意创建的实例名和指定的数据库文件路径要和前面创建的实例保持一致。(在指定数据库文件路径时,所有.ctl、.log、.dbf、.ora的文件路径均需要手工指定到同一文件路径下)。 6.把b机 $oracle_home/dbs/目录下 orapworcla和spfileorcla.ora两个文件拷贝到a机上$oracle_home/dbs/目录下;把a机 $oracle_home/dbs/目录下 orapworclb和spfileorclb.ora两个文件拷贝到b机上$oracle_home/dbs/目录下; 7.修改两台机器$oracle_home/network/admin/目录下 listener.ora和tnsnames.ora两个文件并保持一致,示例: listener.ora lsnr_a = (description_list = (description = (address_list = (address = (protocol = ipc)(key = extproc) ) (address_list = (address = (protocol = tcp)(host = )(port = 1521) ) ) ) lsnr_b = (description_list = (address = (protocol = tcp)(host = )(port = 1522) ) sid_list_lsnr_a = (sid_list = (sid_desc = (program = extproc) (sid_name = plsextproc) (oracle_home = /home/oracle/ora9) ) (sid_desc = (global_dbname = orcla) (oracle_home = /home/oracle/ora9) (sid_name = orcla) ) ) sid_list_lsnr_b = (sid_list = (sid_desc = (global_dbname = orclb) (oracle_home = /home/oracle/ora9) (sid_name = orclb) ) ) tnsnames.ora orcla = (description = (address_list = (address = (protocol = tcp)(host = )(port = 1521) ) (connect_data = (service_name = orcla) ) ) orclb = (description = (address_list = (address = (protocol = tcp)(host = )(port = 1522) ) (connect_data = (service_name = orclb) ) ) 8.在a机上oracle环境变量的oracle_sid指定ta的实例名,例如:oracle_sid=orcla;在b机上oracle环境变量的oracle_sid指定直销的实例名,例如:oracle_sid=orclb; 四、hacmp的安装与配置 (1)安装 hacmp软件的安装与aix基本*作系统选项软件的安装相同,用户可以根据需要选择安装hacmp软件,一般hacmp软件光盘上的内容全选。 smit update_all 选择光驱 默认安装光盘上所有软件 aix 5l上oracle双机的实现一、系统概况1、硬件情况:ibm p650一台,power 4处理器四颗,4g内存,36g硬盘两块ibm p630一台,power 4处理器两颗,2g内存,18g硬盘两块ibm t40一台,36g6其中,p650作为主机,p630作为辅机,服务器上的两块硬盘都做成raid 1,磁盘阵列t40上的六块硬盘做成raid 10。2、软件情况:*作系统采用ibm aix 5.1.0 64-bit双机软件:使用ibm hacmp cascade 双机软件数据库:oracle 9.2.0 for ibm aix ee 64-bit前台应用软件:海信*软件3、安装前,*作系统及双机环境已经搭建完毕。二、安装数据库及ha实现过程1、安装前准备在aix上安装oracle和其它*作系统上的安装区别不大,步骤简单介绍如下:i. 检查系统环境 requirement 检查命令memory 不低于512mb $ /usr/sbin/lsattr e l sys0 a realmemswap space 建议为2gb $ /usr/sbin

温馨提示

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

评论

0/150

提交评论