AIX6.1下安装Oracle10g完整版.doc_第1页
AIX6.1下安装Oracle10g完整版.doc_第2页
AIX6.1下安装Oracle10g完整版.doc_第3页
AIX6.1下安装Oracle10g完整版.doc_第4页
AIX6.1下安装Oracle10g完整版.doc_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

天津火星科技有限公司AIX6.1群集基础上的Oracle10G环境要求21. 前期准备(双机)31.1检查硬件环境31.1.1内存空间检查31.1.2 Swap交换区检查31.1.3目录空间检查41.1.4操作系统检查41.2查看磁盘情况41.2.1 查看磁盘使用状态、文件系统类型 #lsvg l rootvg41.2.2 查看磁盘使用情况41.2.3 查看/usr /var /tmp /home 的容量51.3环境检测61.3.1检查软件包61.3.2安装前安装Oracle Installation91.4创建Oracle用户和组91.4.1建立用户组oinstall,dba101.4.2建立用户oracle101.4.3修改用户oracle的属性101.4.4检测各个节点之间的用户已经满足oracle安装需要111.5创建目录111.5.1创建本机目录111.5.2创建共享磁盘目录111.6修改环境变量 / 切换到oracle用户下!121.7修改/etc/hosts文件122. 安装Oracle软件及其配置132.1 A节点安装数据库软件132.1.1 调用图形界面进行安装132.1.2 以root身份执行rootpre132.1.3安装数据库软件142.1.4修改/etc/oratab文件中启动选项192.2 B节点安装数据库软件202.3 A节点创建数据库及配置监听202.3.1 创建数据库202.3.2 使用netca创建监听282.3.3 使用netmgr配置监听312.4 B节点创建数据库及配置监听362.4.1 确认双机切换到B节点362.4.2 在B节点删除 /共享目录/oradata目录 内的文件362.4.3 安装数据库362.2.4检测双机是否正常363. 更改自动归档和归档目录363.1启用自动归档模式363.2测试归档目录374. Oracle测试374.1切换测试384.1.1资源切换到A节点384.1.2资源切换到B节点384.2压力测试384.2.1编辑脚本 test.sql384.2.2 A节点执行脚本 test.sql394.2.3查看B节点394.2.4 B节点执行脚本,查看A节点情况。395. 附录395.1 删除ORACLE的安装395.1.1执行卸载程序395.1.2手工删除oracle安装目录395.1.3 手工删除其他文件395.2 网络规划和配置405.3 XManger的使用405.4 AIX开启/关闭 ftp/telnet 服务415.5 更改在线日志大小42环境要求内存大小(1G以上)SWAP大小内存空间2048 MB 并且8192MB, Swap=0.75 * 内存空间;内存空间1024 MB 并且1024 MB 并且2048 MB 并且8192MB, Swap=0.75 * 内存空间;# /usr/sbin/lsps a更改交换空间大小:#chps d 1 hd6 #从交换空间hd6中删除1个LP;#chps s 1 hd6 #给交换空间hd6中增加1个LP;注意,该命令不能使主交换空间(通常是hd6)减小到32M以下。1.1.3目录空间检查Oracle目录空间10G, /tmp表空间400M#df -g1.1.4操作系统检查操作系统应该为64位# /usr/bin/getconf HARDWARE_BITMODE641.2查看磁盘情况1.2.1 查看磁盘使用状态、文件系统类型#lsvg l rootvg 1.2.2 查看磁盘使用情况#df g 1.2.3 查看/usr /var /tmp /home 的容量查看/usr /var /tmp /home 的容量,如不够需要做以下调整/usr 4g/var 2g/tmp 4g/home 4g修改命令为:# smitty jfs2选择需要调整的jfs2旁边有+号的选项可以用F4选择。修改Number of units 上面可以看到Unit Size 大小为512bytes如:4G Number of units=4*1024*1024*1024/512=8388608(注意1G=1024M)查看交换页面大小并做修改使用smitty chgsys修改系统配置参数Maximum number of PROCESSES allowed per user=2048(最小2048,可以大于2048)1.3环境检测1.3.1检查软件包检查安装Oracle时系统需要安装的文件lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat bos.perf.libperfstat ctools xlC.aix61.rte: xlC.rte:图中显示以实际情况为准如果缺少软件,插入AIX的第一张光盘进行安装。例:如bos.adt.limb不存在,需要安装。 安装bos.adt.libm 进入菜单smitty,选择安装和更新软件 选择安装软件: 进入安装软件后,按F4选择安装软件用到的输入设备,选择CD安装: 进入对于要安装的软件菜单项: 按F4 给出安装列表。在列表中,软件项目之前的符号代表此软件已经安装,+代表未安装: 输入“/”查找软件bos.adt.libm 按F7选择,点击Enter安装: 选择接受License Agreements: 回车开始安装: # lslpp -l bos.adt.libm Fileset Level State Description - Path: /usr/lib/objrepos bos.adt.libm COMMITTED Base Application Development Math Library -1.4创建Oracle用户和组Oracle用户主目录应当安装在独立的文件系统,大小至少为10g。1.4.1建立用户组oinstall,dba# mkgroup -A dba# mkgroup -A oinstall1.4.2建立用户oracle# # mkuser pgrp=oinstall groups=dba oracle# passwd oracle1.4.3修改用户oracle的属性#smitty userSoft FILE size 为:-1(文件大小)Soft CPU time 为:-1 (cpu使用时间Soft DATA segment 为:-1(数据块大小)Soft STACK size 为: -1以上-1 代表使用该用户时参数的内容无限制1.4.4检测各个节点之间的用户已经满足oracle安装需要用户创建后,用户$HOME目录的归属组、归属用户应该确保正确,所以建议在创建完成之后进行检查,一旦出现问题能够得到及时修改。下面以oracle用户的检查过程为例进行描述。分别以root用户登录两个节点,确认oracle用户$HOME目录属性。# ls -dl /home/oracledrwxr-xr-x 2 oracledba 512 Nov 28 06:38 /home/oralce确认oracle用户的$HOME目录归属的用户是oracle和用户组是dba,如果不是,需要更改:# chown oracle:dba /home/oracle1.5创建目录1.5.1创建本机目录#mkdir /oracle#chown oracle:dba /oracle#chmod R 775 /oracle1.5.2创建共享磁盘目录#mkdir /共享磁盘目录/oradata#chown oracle:dba /共享磁盘目录/oradata#chmod R775 /共享磁盘目录/oradata#mkdir /共享磁盘目录/archive#chown oracle:dba /共享磁盘目录/archive#chmod R 775 /共享磁盘目录/archive#mkdir /共享磁盘目录/tmp#chown oracle:dba /共享磁盘目录/tmp#chmod R 775 /共享磁盘目录/tmp/oradata 和 /archive 为A、B节点的共享目录/tmp 为MBA备份临时目录1.6修改环境变量 / 切换到oracle用户下!-ip地址以实际情况为准# vi /oracle/.profile - PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.:/usr/java14/jreexport PATHDISPLAY=51:0.0; export DISPLAY ORACLE_TERM=vt100; export ORACLE_TERMexport TMP=/tmpexport TMPDIR=$TMPexport ORACLE_BASE=/oracleexport ORACLE_HOME=$ORACLE_BASE/app/product/10.2.0export ORACLE_SID=orclexport ORACLE_TERM=xtermexport PATH=$ORACLE_HOME/bin:$PATHexport CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibumask 022-注意:根据实际情况修改!DISPLAY=51;此处的IP地址是将图形界面显示在IP上,如小机本地IP为;如通过Xmanager安装的,此处填写的IP为你机器的IP(如果Xmanager原始登陆时IP会自动修改)1.7修改/etc/hosts文件vi /etc/hosts p55001 /A机private IP01 /A机Public IP02 /B机private IP02 /B机Public IP00 /漂移IP按照实际情况修改!2. 安装Oracle软件及其配置2.1 A节点安装数据库软件在建数据库之前先确定集群已经切换到A节点:2.1.1 调用图形界面进行安装如oracle安装文件没有解压,请先解压,参考命令如下:(文件拷贝到/tmp 目录中)文件:10gr2_aix5l64_database.cpio.gzcd /tmpgunzip /10gr2_aix5l64_database.cpio.gzcpio -idcmv conn /as sysdbaSQL shutdown immediate;SQL startup mount;SQLalter system set log_archive_dest_1=LOCATION=/共享目录 /archive scope=spfile; 设置归档路径SQL alter system set log_archive_start=true scope=spfile; 设置自动归档SQL alter database open; 启动数据库重启数据库使以上两个参数生效。SQL shutdown immediate;SQL startup mount;SQL alter database archivelog; 设置归档模式SQL archive log start; 归档开启SQL archive log list; 查看归档设置,查看是否自动归档、是否为归档模式、归档路径SQL alter database open; 启动数据库检看状态SQL archive log list; 再次查看归档状态3.2测试归档目录Alter system switch logfile;select group#,status from v$log;到archive目录下查看是否已经归档4. Oracle测试Oracle安装结束后需要对安装结果进行一定的测试4.1切换测试4.1.1资源切换到A节点Oracle用户登陆$ sqlplus /nologSQL conn /as sysdbaSQL startupSQL create table test (a int,b varchar2(20);SQL insert into test values(2,hello!);SQLselect * from test;4.1.2资源切换到B节点Oracle用户登陆$ sqlplus /nologSQL conn /as sysdbaSQL startupSQLselect * from test;登陆B节点查看实例中的数据是否能正常切换。B节点创建表test2,切换A节点查看数据。4.2压力测试4.2.1编辑脚本 test.sql#vi /tmp/test.sqlDECLAREi INT;BEGINi := 0;WHILE(i /tmp/test.sqlSQL select count(*) from test;4.2.3查看B节点SQL select count(*) from test;查看数据是否一致。4.2.4 B节点执行脚本,查看A节点情况。5. 附录5.1 删除ORACLE的安装5.1.1执行卸载程序 $ cd /oracle/app/product/10.2.0/oui/bin$ ./ runInstaller5.1.2手工删除oracle安装目录Rm f R /oracle/*5.1.3 手工删除其他文件Rm /etc/oratabRm /etc/oraInst.locRm /usr/local/bin/coraenvRm /usr/local/bin/dbhomeRm /usr/local/bin/oraenv5.2 网络规划和配置小型机名主用网卡IP备用网卡IP心跳串口浮动IP地址power31到现场后需要修改主用网卡的IP地址/dev/tty035power32到现场后需要修改主用网卡的IP地址/dev/tty0小型机一共需要2块网卡:其中,一块网卡作为主用网卡; 一块网卡作为主用网卡的备用网卡,不设置IP地址;并且,备用网卡不能和主用网卡在同一网段上。需配置浮动IP地址。用以下命令来收集网卡信息:# ifconfig -a# netstat -in以上命令用来查看每个节点的网口数量及各个网口的名称、地址和子网信息。5.3 XManger的使用双击Xbrowser填写登陆主机IP地址选择本机IP填写登陆主机用户名密码!OK5.4 AIX开启/关闭 ftp/telnet 服务IBM AIX操作系统在安装完之后,查看/etc/inetd.conf文件,会有一行ftp stream tcp6 nowait root /usr/sbin/ftpd ftpdtelnet stream tcp6 nowait root /usr/sbin/telnetd telnetd -a这表明系统会默认启动AIX自带的ftp和telnet服务,使AIX提供标准的ftp和telnet服务。如果关闭ftp/telnet 服务 把这两行 “#”注释掉即可。然后刷新inetd进程: refresh s inetd 5.5 更改在线日志大小实现方法:ITPUB个人空间 H_y1w _Q4B W加入新的大的日志文件,然后删掉旧的小的日志文件 ,hl5W;o L:dR0 ITPUB个人空间_hD8pb6c假设现有三个日志组,每个组内有一个成员,每个成员的大小为1MB,现在想把此三个日志组的成员大小都改为10MB ITPUB个人空间X_D#x#o)C U,?_t G_i&01、创建2个新的日志组 ITPUB个人空间+?6T_v_s walterdatabaseaddlogfilegroup4(D:ORACLEORADATAORADBREDO04_1.LOG) size 1024k; ?6_m;j_I0alter database add logfile group 5 (D:ORACLEORADATAORADBREDO05_1.LOG) size 1024k; (T IB g*r_u0 ITPUB个人空间_CDO _k2、切换当前日志到新的日志组 _F_u9d_I-m0alter system switch logfile; ITPUB个人空间 n7M_a8eW ualter system switch logfile; _T_S_e O_d_o G_S0 !v9O U.G2V03、删除旧的日志组 t_z#b_C_U_|8B_K_K0alter database drop logfile group 1; ITPUB个人空间(f&Y_e_C_Balter database drop logfile group 2; ITPUB个人空间-uF)|3k o_z2_Dalter database drop logfile group 3; +r YG% x6O_a0 6F_n9m4W_p_t04、操作系统下删除原日志组1、2、3中的文件 7v_k#z_S+J!G0 _t9|+P!C2e v05、重建日志组1、2、3 ITPUB个人空间1_+j.X1b9C/a:K/Calter database add logfile group 1 (D:ORACLEORADATAORADBREDO01_1.LOG) size 10M; ITPUB个人空间7q_I5g_v W _aalter database add logfile

温馨提示

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

评论

0/150

提交评论