oracle数据库安装 - 图文(9)

2019-08-17 12:44

IBM AIX: rm /etc/init.cssd rm /etc/init.crs rm /etc/init.crsd rm /etc/init.evmd rm /etc/rc.d/rc2.d/K96init.crs rm /etc/rc.d/rc2.d/S96init.crs rm -Rf /etc/oracle/scls_scr rm -Rf /etc/oracle/oprocd rm /etc/inittab.crs cp /etc/inittab.orig /etc/inittab #kill crs相关进程 ps -ef | grep crs kill ps -ef | grep evm kill ps -ef | grep css kill #删除.oracle文件夹 rm -f /var/tmp/.oracle rm -f /tmp/.oracle #删除 ocr.loc

Usually the ocr.loc can be found at /etc/oracle

#oracle用户在图形化窗口下执行runInstall.sh启动OUI,删除安装的oracle组件: runInstall.sh

#Clean out the OCR and Voting Files with dd commands. Example:

dd if=/dev/zero of=/dev/rdsk/V1064_vote_01_20m.dbf bs=8192 count=2560 dd if=/dev/zero of=/dev/rdsk/ocrV1064_100m.ora bs=8192 count=12800 #查看/var/opt/oracle是否存在,如果存在就删除oracle目录 #查看$ORACLE_CRS_HOME,如果存在就删除

#查看oracle的Inventory目录,如果存在也删除目录

#查看/etc/inittab文件的最后是否添加了init.evmd ,init.cssd,init.crsd相关的命令,有也删除这些行

#查看/etc/oratab文件是否存在,有也删除

#查看/usr/local/bin文件是否存在,如果存在,删除此目录中的oracle拥有的所以文件

AIX-HA-ORA-WAS双机互备

前言

? 本文是根据实际项目环境总结得出,有些细节可能有所忽略,意在帮助了解整过实

施过程。

? Oracle与WAS实现双机互备。〔A机数据库,B机应用〕 ? Oracle版本为9208。[10g更简单一点,不用升级。] ? Was版本为6107,NC版本5.011 ? WAS在两台机器上做垂直集群。 ? AIX版本为5304,HA版本5.3 ? 小机型号P570,4C16G

? 存储为DS4300,RAID5,hdisk2,裸设备。

? 操作系统已经由IBM工程师安装完毕,HACMP也安装了,但没有配置。 ? 关键词:AIX5.3、oracle9i、WAS6、NC5、HACMP5.3、裸设备、双机互备。 ? 阅读对象:用友实施顾问,有基本的AIX和oracle基础。

系统要求

? ? ? ?

两台机器必须有中文字符集Zh_CN,Zh_CN.gb18030 两台机器 /文件系统不少于2G 两台机器 /tmp文件系统不少于2G 两台机器 /swap文件系统不少于4G,本环境是16G内存,所以swap也设置成16G。如果是8G或者8G以下内存,swap应该是内存的两倍大小。 ? 检查当前系统参数及调整

# lsattr -El sys0 参数 建议值 maxuproc 500 maxpout 33 minpout 16

具体参数修改方法以 root身份使用“smitty chgsys”进行修改 ? 检查当前系统限制及调整

# ulimit –a 参数 建议值 影响 fsize -1 文件大小,主要针对数据库也在当前环境下 data -1 文件大小,主要针对数据库也在当前环境下 minpout 6000 同时打开最大文件数,具体可以调更大

以root身份对“/etc/security/limits”文件中的参数修改调整,需要重新启动系统才能生效。 ? 启动异步IO

开启异步IO可以提高读写效率,具体设置方法通过“smitty aio”调整。

工作思路

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

停止HA,smit clstop,两台机器都停止。 文件系统和存储规划

在A机器上安装WAS,并做好垂直集群。部署NC。 启动A机器上的WAS,登录界面能看到就行。 停止A机器上的WAS。

在B机器上安装WAS,并做好垂直集群。部署NC。 启动B机器上的WAS,登录界面能看到就行。 停止B机器上的WAS。

在A机器上安装数据库管理软件。 在A机器上建数据库,建在裸设备。 在A机器上升级数据库到9208

关闭A机器上的数据库和监听。将A机器上的数据库管理目录tar包ftp到B机,解压。

检查数据库能否在两台机器上启动情况。检查正确后,关闭数据库。 规划HA的资源和资源组 配置HA

启动HA,检查A机数据库是否启动,检查B机WAS是否启动。 HA切换测试。

文件系统和存储规划

文件系统挂载点 /ncapp /wassoft /oracle oradata

用途

安装was和NC Was的安装软件 Oracle管理软件 数据库VG

大小 15G 10G 15G

注意事项

Rootvg、Jfs2 Rootvg、Jfs2 Rootvg、Jfs2

不建文件系统,裸设备 在A机上建就行,等数据库安装完成后,import vg到B机。不要建并发卷组。PPsize=128M

注:AB两机相同。

WAS和NC安装

? ? ? ? ?

安装was6101,创建DM和一个受管节点。 关闭Dmgr和Node

安装was的update软件,并升级was到6107 安装Httpserver

安装Httpserver的plugin

? ? ? ? ? ? ?

启动Dmgr和Node

拷贝plugin/bin下的configurewebserver1.sh到dmgr/bin下执行。

在dmgr的web管理界面下删除默认的应用程序和默认的应用服务器。 创建集群。Master,ncMem01,ncMem02

安装NC和部署NC,注意was的profile文件选择Dmgr。 在wasSysConfig下server栏下要将master设置为主服务器。

EJB部署完毕后要在管理控制台>企业应用程序>NC50>管理模块下: 集群和服务器全选,模块全选,点击应用 集群和服务器全选,单选NC_WEB,点击确定

? 在WEB服务器下生成和传播插件

? 设置master,ncMem01,ncMem02的JVM参数。

? 在/ncapp下编写两个启动和关闭文件。此两个文件会被HA所用。文件内容详见本

文的附录。 ? 执行关闭文件。 ? 执行启动文件。 ? 登录NC。

? 成功后,执行关闭文件,停止整个应用。 ? 在B机上同样安装。

? 安装完成后停止整个应用。

? 具体安装步骤参考nczx或者was论坛下的安装录像和安装说明。

数据库安装

? ? ? ? ?

在两台机器上分别创建oracle用户和dba,hagsuer用户组,注意id号相同。 本文中的oracle的id是500,dba的id是501,hagsuer的id为502 Orace用户的目录在/oracle

Oracle用户的primary group为dba,group set为dba,hagsuser 建orcle用户顺便改下参数 soft file size –1 soft data segment –1 soft stack size -1

? 编辑oracle的.profile文件,可以参考附录的.profile文件。 ? 给/oracle目录授权拥有者

# chown –R oracle:dba /orale # su – oracle

$ chmod –R 777 /oracle $ exit ? 给oracle安装软件赋予拥有者和执行读写权限

# chown –R oracle:dba /oradisk # su – oracle

$ chmod –R 777 /oradisk $ exit ? 用root用户执行安装盘下的rootpre.sh

? 用orale用户到安装目录下

# su – oracle

$ cd /oradisk/Disk1

$ export DISPLAY=本客户端IP:0.0 〔可能是1.0,具体看xmanager的左上端。〕 $ xclock [如果能看见时钟就可以启动图形界面] $ ./runInstaller ? 安装步骤了,注意不要建库就行。

? oracle 欢迎界面下,选择Adwanced Installation ? 选择安装类型为自定义[custom] ? 选择安装的组件

? 设置操作系统组,都选dba

? 询问是否创建数据库,选择不创建,稍后单独创建 ? summary报告 ? 开始安装

? 到快要结束的时候提示执行用root用户执行root.sh ? 安装结束

? Oracle用户执行netca 创建数据库的监听。

? 用root用户创建裸设备,可以用附录的脚本创建。 ? 裸设备付给oracle权限

? 裸设备位置:/dev/下

? rora开头或者rnnc开头的就是我们创建的裸设备。

? Oracle用户执行dbca,创建数据库。创建的步骤和windows下差不多。注意的事

项有:

? 字符集选择

? 指定control file,db file,redo log文件时选择创建好的裸设备。 ? 升级orcle到9208

? 关闭oracle和监听

? 用oracle用户到补丁盘下执行./runInstaller安装 ? 安装结束 ? 执行脚本

SQL> STARTUP MIGRATE SQL> @/rdbms/admin/catpatch.sql SQL> shutdown immediate SQL> startup

SQL> @/rdbms/admin/utlrp.sql

? 检查A机上数据库启动是否成功。


oracle数据库安装 - 图文(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:创唯星实习-铝带键合技术

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: