OracleHA在Unix上双机环境的安装指南Word下载.docx
- 文档编号:17307350
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:19
- 大小:22.98KB
OracleHA在Unix上双机环境的安装指南Word下载.docx
《OracleHA在Unix上双机环境的安装指南Word下载.docx》由会员分享,可在线阅读,更多相关《OracleHA在Unix上双机环境的安装指南Word下载.docx(19页珍藏版)》请在冰豆网上搜索。
后,按"
1"
(确认终端)
5.系统提示:
Typea"
andpressEntertousethisterminalasthesystemconsole
后按1(选择英语为安装语言)
6.进入安装程序,按系统提示操作:
选择"
2Chang/showInstallationSettingsandInstall"
其它选项不需改变,只需改以下两项:
a.将安装方式改为"
NewandCompleteInstallation"
b.选择所要安装系统的disk
7.开始install。
8."
root"
登录,接着出现系统设置(时间,密码等),设置完毕退出
(2)选择安装基本软件包
执行smitupdate_all命令,按F4选择/dev/cd0光驱
进入SOFTWAREtoinstall选择所需安装的软件
开头有"
@"
符即已安装过
+"
符即未安装过
需要安装以下部分:
bos.acct
bos.data
bos.adt
bos.perf
bos.dosutil
java.*
perfagent.tools
(3)操作系统补丁安装
1、基本补丁(AIXUPDATECD)
需要将补丁版本升级至9或10。
执行smitupdate_all命令,按F4选择/dev/cd0光驱。
升级后可以使用instfix-i|grepML命令查看补丁版本情况,示例:
Allfilesetsfor4.3.0.0_AIX_MLwerefound.
Allfilesetsfor4.3.1.0_AIX_MLwerefound.
Allfilesetsfor4.3.2.0_AIX_MLwerefound.
Allfilesetsfor4320-02_AIX_MLwerefound.
Notallfilesetsfor4.3.3.0_AIX_MLwerefound.
Allfilesetsfor4330-01_AIX_MLwerefound.
Allfilesetsfor4330-02_AIX_MLwerefound.
Allfilesetsfor4330-03_AIX_MLwerefound.
Allfilesetsfor4330-04_AIX_MLwerefound.
Allfilesetsfor4330-05_AIX_MLwerefound.
Allfilesetsfor4330-06_AIX_MLwerefound.
Allfilesetsfor4330-07_AIX_MLwerefound.
Allfilesetsfor4330-08_AIX_MLwerefound.
Allfilesetsfor4330-09_AIX_MLwerefound.
AllfilesetsforAIX43MLwerefound.
此系统的补丁版本是9
2、特殊补丁(ORACLE安装需要)
JRE1.1.8-BUILD2002-05-09、bos、JAVA131三个补丁包,在如下Iy30886、Iy30927、Iy31003三个文件夹中。
1.将补丁包解包后文件拷贝至/usr/sys/inst.images目录下;
2.运行如下命令:
installp-acgXd/usr/sys/inst.imagesbos.rte.install生成安装文件包;
3.执行smitupdate_all命令,按F4选择/usr/sys/inst.images光驱。
三、ORACLE安装
(1)系统要求
1、Oracle9iSERVER的硬件要求
RAM>
=512。
使用此命令检查物理内存情况:
lsattr-Elsys0-arealmem
PAGINGSPACE一般来说等于2*RAM,最小400MB。
使用此命令查看:
lsps-a例:
PageSpacePhysicalVolumeVolumeGroupSize%UsedActiveAutoType
hd6hdisk0rootvg480MB10yesyeslv
使用smitlvm(逻辑卷册系统管理员管理)改变大小
→PagingSpace
→Change/ShowCharacteristicsofaPagingSpace
→修改NUMBERofadditionallogicalpartitions这里每增加1个代表增加16MB
TemporaryDiskSpace:
/tmp目录下需要500MB;
df-k
安装目录磁盘空间:
4G。
2、Oracle9iSERVER的软件要求
操作系统AIX4.3.3的补丁要求参见"
2.2操作系统补丁安装"
部分
3、创建oracle用户及dba组
首先创建dba组:
smitgroups->
AddaGroup->
在GroupName栏输入dba。
创建oracle用户:
smituser->
AddaUser->
在UserName栏输入oracle;
在PrimaryGroup栏选择(F4)system;
在GroupSet栏选择system和dba;
在HOMEdirectory栏输入/home/oracle。
(2)单机安装步骤
实际操作是4个以cpio为扩展名的压缩包AIX64_SERVER_92010_DISK1~4.CPIO的安装介质。
先创建一个临时的文件系统,将安装包拷贝并释放到临时文件系统中,安装完毕后删除临时文件系统,步骤如下:
1、创建一个新的文件系统并mount该文件系统
SMITTY
SystemStorageManagement(Physical&
LogicalStorage)
FileSystems
Add/Change/Show/DeleteFileSystems
JournaledFileSystems
AddaJournaledFileSystem
AddaStandardJournaledFileSystem
VolumeGroupName选择默认项即可
在设置界面中SIZE=6000000(3G)、MOUNTPOINT=/install回车创建完毕
SMIT(图形界面中)
MountaFileSystem设置界面中FILESYSTEMname=/dev/lv01(可选)、DIRECTORYoverwhichtomount=/install、TYPEoffilesystem=jfs(可选)
OK
2、将压缩包拷至临时文件系统上并解压缩
将安装包光盘放入光驱
mount光驱:
mount-rvcdrfs/dev/cd0/cdrom
拷贝文件到硬盘/ORACLE目录下:
cd/oracle、cp/cdrom/AIX64_SERVER_92010_DISK1~4.CPIO.
cpio-idcmv<
AIX64_SERVER_92010_DISK1~4.CPIO
unmount/cdrom->
取出光盘->
下一个文件
删除AIX64_SERVER_92010_DISK1~4.CPIO:
rmAIX64_SERVER_92010_DISK1~4.CPIO
3、安装
以ORACLE身份登录,cd/install/Disk1目录,运行./Runinstaller脚本,提示按y后弹出安装界面
同时另启一个窗口,以root身份登录,cd/install/Disk1目录,执行./rootpre.sh
同时另启一个窗口,以root身份登录,在安装过程中需要执行/tmp/orainstRoot.sh、/home/oracle/OraHome1/root.sh两个脚本
需要输入ORACLEHOME的名字和路径,如下ORACLE_HOME、/home/oracle/ora9
InstallationTypes选择EnterpriseEdition->
TransactionProcessing
GlobalDataBaseName:
ORA、SID:
ORA
DirectoryForDataBaseFiles:
/home/oracle/ora9/oradata
CharacterSet:
SimplifiedChineseZHS16GBK(可选择)
JDKHome:
usr/jdk_base
Root登录执行/home/oracle/OraHome1/root.sh脚本
EnterthefullpathnameofthelocalbinDIR:
[/usr/local/bin]:
回车
4、ORACLESERVER启动步骤
更新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
exportPATHORACLE_BASEORACLE_HOMEORACLE_SIDORACLE_TERM
exportORACLE_OWNER
exportNLS_LANGORA_NLS33SHLIB_PATHLD_LIBRARY_PATHLN_CNTRL
5、数据库实例的启动与关闭
启动数据库实例
sqlplus/nolog
conn/assysdba
startup
关闭数据库实例
shutdownimmediate
这里启动与关闭的实例的对象是由环境变量中ORACLE_SID指定的,可以通过export命令来改变它的值。
例如:
exportORACLE_SID=orcla
6、数据库监听服务的启动与关闭
启动监听器
lsnrctlstart
关闭监听器
lsnrctlstop
这里可以在命令的末尾加上监听服务的名字(在ORACLE_HOME/network/admin/listener.ora中配置),例如:
lsnrctlstartlsnr_ta
(3)在双机热备系统中ORACLE的安装
1、磁盘状况描述
A机与B机的本地各有两块硬盘作镜像;
磁盘阵列划分成分别为TA和直销服务的两个物理卷;
正常情况下:
A机接管为TA服务的物理卷;
B机接管为直销服务的物理卷。
2、安装方法
1.在A机和B机上创建dba组和oracle用户,两台机器的id需要保持一致,使用id命令看用户属性:
idoracle
uid=203(oracle)gid=0(system)groups=202(dba)
2.在A机和B机上同时开始安装数据库,在A机指定数据库实例名时,指定TA的实例名,例如:
SID=orcla;
在B机指定数据库实例名时,指定直销的实例名,例如:
SID=orclb;
3.在A机指定数据库文件的路径时,指定TA在磁盘阵列上的路径,例如:
/adata/orcla;
在B机指定数据库文件的路径时,指定直销在磁盘阵列上的路径,例如:
/bdata/orclb;
4.ORACLE安装结束后,使A机接管直销的物理卷、B机接管TA的物理卷。
操作步骤如下:
在A机上unmountA机的文件系统unmount/adata;
在A机上Deactivatesmittyvg->
DeactivateaVolumeGroup->
在VolumeGroupName栏内选择adatavg;
在B机上unmountB机的文件系统/bdata命令:
unmount/bdata;
在B机上smittyvg->
在VolumeGroupName栏内选择bdatavg;
在A机上激活直销卷组smittyvg->
ActivateaVolumeGroup->
在A机上装配文件系统mount/bdata;
在B机上激活TA卷组smittyvg->
在B机上装配文件系统mount/adata;
5.运行dbca创建数据库实例,在A机上创建直销的实例,在指定数据库文件的路径时,指定直销在磁盘阵列上的路径,覆盖原来在B机创建的数据库文件,例如:
在B机上创建TA的实例,在指定数据库文件的路径时,指定TA在磁盘阵列上的路径,覆盖原来在A机创建的数据库文件,例如:
/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=(PROTOCOL=TCP)(HOST=202.168.0.1)(PORT=1521))
LSNR_B=
(ADDRESS=(PROTOCOL=TCP)(HOST=202.168.0.2)(PORT=1522))
SID_LIST_LSNR_A=
(SID_LIST=
(SID_DESC=
(PROGRAM=extproc)
(SID_NAME=PLSExtProc)
(ORACLE_HOME=/home/oracle/ora9)
(GLOBAL_DBNAME=orcla)
(SID_NAME=orcla)
SID_LIST_LSNR_B=
(GLOBAL_DBNAME=orclb)
(SID_NAME=orclb)
)
tnsnames.ora
orcla=
(CONNECT_DATA=
(SERVICE_NAME=orcla)
orclb=
(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软件光盘上的内容全选。
smitupdate_all
选择光驱
默认安装光盘上所有软件
(2)配置
1、/.rhosts
在两台主机上用VI建立.rhosts文件,内容为:
m851_svc
m851_stb
m851_boot
m852_svc
m852_stb
m852_boot
在两台机器上分别改变.rhosts文件的属性:
chmod644.rhosts
2、/etc/hosts
在两台主机上的/etc/hosts文件中用VI编辑,内容为:
202.168.0.1m851_svc
196.100.2.11m851_stb
172.17.0.1m851_boot
202.168.0.1m852_svc
202.168.0.12m852_stb
172.17.0.2m852_boot
3、配置网络拓扑结构
smithacmp:
屏幕显示hacmp菜单:
HACMP
ClusterConfiguration
ClusterServices
ClusterSystemManagement
ClusterRecoveryAids
RASSupport
----------endofscreen----------
选择ClusterConfiguration,
ClusterTopology
ClusterSecurity
ClusterResources
ClusterSnapshots
ClusterVerification
ClusterCustomModification
RestoreSystemDefaultConfigurationfromActiveConfiguration
AdvancedPerformanceTuningParameters
选择ClusterTopology
ConfigureCluster
ConfigureNodes
ConfigureNetworks
ConfigureAdapters
ConfigureSites
ConfigureGlobalNetworks
ConfigureNetworkModules
ConfigureTopologyServicesandGroupServices
ShowClusterTopology
SynchronizeClusterTopology
选择ConfigureCluster
ConfigureCluster
AddaClusterDefinition
Change/ShowClusterDefinition
RemoveClusterDefinition
选择AddaClusterDefinition,并进行配置:
[EntryFields]
**NOTE:
ClusterManagerMUSTBE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OracleHA Unix 双机 环境 安装 指南