[计算机软件及应用]中国移动数据网管oracle安装配置及双机切换.doc

上传人:音乐台 文档编号:1991829 上传时间:2019-01-29 格式:DOC 页数:38 大小:2.76MB
返回 下载 相关 举报
[计算机软件及应用]中国移动数据网管oracle安装配置及双机切换.doc_第1页
第1页 / 共38页
[计算机软件及应用]中国移动数据网管oracle安装配置及双机切换.doc_第2页
第2页 / 共38页
[计算机软件及应用]中国移动数据网管oracle安装配置及双机切换.doc_第3页
第3页 / 共38页
亲,该文档总共38页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《[计算机软件及应用]中国移动数据网管oracle安装配置及双机切换.doc》由会员分享,可在线阅读,更多相关《[计算机软件及应用]中国移动数据网管oracle安装配置及双机切换.doc(38页珍藏版)》请在三一文库上搜索。

1、oracle安装配置及双机切换2019年1月29日oracle安装配置及双机切换目 录1规范要求41.1硬件配置41.2文件系统规划41.3用户及组规范51.4SGA&PGA51.5Kernel Parameters62安装前准备93开始安装oracle114创建数据库实例145Oracle双机切换配置221 规范要求1.1 硬件配置用途主机名机型CPU内存硬盘网卡备注网管服务器一nms01HP rx764016*1.6GHz Itanium264G2*146G4应用服务器网管服务器二nms02HP rx764016*1.6GHz Itanium264G2*146G4数据库服务器1.2 文件系

2、统规划类别主要内容描述备注文件系统规划文件系统名称大小(GB)两块146G硬盘采用Raid1/2OSswap16OS/opt8OS+agent安装/stand0.5OS/var8OS/usr8OS/tmp8OS/home0.5OS/oracle8Oracle安装/media20安装程序介质备份下面的文件系统要在双机启动后,nmsdb包状态为running的时候才能挂载上;VG名称文件系统名大小用途vgnms(200G)/ultranms50GNMS程序/updatebak10G升级备份vgdb(1800G)/oradata600G数据库文件/bakdata400G数据库备份vglock10.1

3、锁盘1.3 用户及组规范用户名用户id组名组id默认目录oracle889dba889/oraclepatrol890bmc890/opt/bmc1.4 SGA&PGA内存参数Oracle9i(单位:M)Oracle10(单位:M)SGADb_cache_size8192Sga_target=8192Shared_pool_size800Statistics_level=typicalLarge_pool_size150Java_pool_size150Log_buffer2PGAWORKAREA_SIZE_PALICYAUTOAUTOPGA_AGGREGATE_TARGET500500其他参

4、数无单位无单位Db_block_size8192(bytes)8192(bytes)Open_cursors500500Sessions500500session_cached_cursors50501.5 Kernel ParametersParameterRecommended Formula or Valueksi_alloc_max(nproc*8)executable_stack0max_thread_proc1024maxdsiz1073741824 (1 GB)maxdsiz_64bit2147483648 (2 GB)maxssiz134217728 (128 MB)maxss

5、iz_64bit1073741824 (1 GB)maxuprc(nproc*9)/10) msgmap(msgtql+2)msgmni(nproc)msgseg32767msgtql(nproc)ncsize(ninode+1024)nfile(15*nproc+2048)nflocks(nproc)ninode(8*nproc+2048)nkthread(nproc*7)/4)+16) nproc4096semmni(nproc)semmns(semmni*2)semmnu(nproc-4) semvmx32767shmmaxThe size of physical memory or 1

6、073741824 (0X40000000), whichever is greater.Note: To avoid performance degradation, the value should be greater than or equal to the size of the available memory.Shmmni512Shmseg120vps_ceiling64下面文件是对上面内核参数的整理:注意: HP 11.11和HP 11.23中修改内核命令的区别,kmtune和kctune关于SHMMAX的大小设置问题,这个值要超过oracle SGA区的内存大小。启动后可以通

7、过ipcs命令来查看; 2 安装前准备2.1 和厂商确认系统patch是否安装2.2 确认java程序是否安装2.3 修改内核参数方法1:通过SAM去修改方法2:通过直接执行上面的kernel.sh脚本2.4 修改HP系统BUGcd /usr/libln -s /usr/lib/libX11.3 libX11.slln -s /usr/lib/libXIE.2 libXIE.slln -s /usr/lib/libXext.3 libXext.slln -s /usr/lib/libXhp11.3 libXhp11.slln -s /usr/lib/libXi.3 libXi.slln -s

8、/usr/lib/libXm.4 libXm.slln -s /usr/lib/libXp.2 libXp.slln -s /usr/lib/libXt.3 libXt.slln -s /usr/lib/libXtst.2 libXtst.sl2.5 创建用户和组根据规范上定义的UID和GID#groupadd g 889 dba#groupadd g 1000 oinstall#这个GID可以根据自己的情况去定义#useradd u 889 g oinstall G dba d /home/oracle oracle2.6 填写环境变量EDITOR=viORACLE_SID=nmsORACL

9、E_BASE=/oracle/app/productORACLE_HOME=$ORACLE_BASE/9.2.0NLS_LANG=american_america.ZHS16GBKORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/dataLD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib:/lib:/usr/lib:$ORACLE_HOME/RDBMS/lib:$ORACLE_HOME/lib32export EDITOR ORACLE_SID ORACLE_BASE ORACLE_HOME NLS_LAN

10、G ORA_NLS33 LD_LIBRARYPATH=/bin:/usr/bin:/usr/sbin:/opt/bin:/usr/local/bin:$ORACLE_HOME/bin:$PATHexport PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlibexport CALSSPATHTERM=vt100export TERM把上面的粘贴到oracle用户目录下的.profile文件中上传介质&patch上传oracle的安装介质到/media下

11、,并解压缩。注意:cpio格式cpio idcmv 文件名 #解压cpio文件3 开始安装oracleroot用户下su到oracle用户#su oracle配置环境变量DISPLAY$export DISPLAY=$your client IP:0.0运行oracle安装runInstaller程序$/media/Disk1/runInstaller然后就出现了universal installer 点next,source path和destination里的name和home都应该已经设定好,如果destination没有设定好,home的路径要和.profile里设定的一样. 点nex

12、t,选择oracle9i dababase 9.2.0.2.0,点next注意:这里要选择安装产品的语言,点击product language,加上简体中文 选择custom,点next,选择要安装的组件,按照下面规范的要求:Oracle数据库安装基本要求如下:在安装界面,选择“自定义”安装, 组件需要选Oracle9i 9.2.0.1.0和Oracle Net Services 9.2.0.1.0(All subproducts are required: Oracle Net Listener 9.2.0.1.0, Oracle Connection Manager 9.2.0.1.0 a

13、nd Oracle Names 9.2.0.1.0)、 Enterprise Edition Option 9.2.0.1.0(Oracle Partition 9.2.0.1.0)、 oracle9i Development Kit 9.2.0.1.(Oracle C+ Call Interface,OCI)在component locations中直接 点next在administrator group和operator group中都是dba,点next在create database中选择no,点nextjdk home是/opt/java1.4,点next看一下summary,然后点

14、install开始安装安装完了以后,提示要先运行root.sh,新打开一个终端窗口,在root用户下运行#/oracle/app/product/9.2.0/root.sh提示local bin directory为/usr/local/bin,直接回车如有重复,就覆盖执行完root.sh以后,点ok 出现net configuration assistant对话框,点next选No, I want to defer this configuration to another time,点next 输入listener的name,点next 已经安装了tcp协议,点next 使用默认端口152

15、1,点next 提示是否要配置另外一个listener的时候,选择no,点nextlistener configuration complete,点next 选 No, I do not to change the naming methods configured,点next Oracle Net Configuration Complete,点finish完成安装NOTE:两台服务都按照上面的步骤去安装;4 创建数据库实例4.1 创建前确认确认MC/SG是否启动,通过cmviewcl v去查看;确认nmsdb包状态为running.否则文件系统/oradata和/bakdata不能挂载上;

16、4.2 开始创建实例1.设置环境变量DISPLAY$export DISPLAY=$your client IP:0.02.在oracle用户下执行DBCA命令$dbca3.进入安装界面,点击next4选创建数据库,点击next5选择New Database,点击败next6.配置Global database Name和SID的命名填写nms,点击next;7.在Database Features窗口不选所有选项。点击Standard Database Features,在弹出的窗口里不选 oracle XML DB选项。点OK,点next;8数据库默认模式选Dedicated Server

17、 Mode,点击next9初始参数配置,根据上面规范去填写点击All Initialization Parameters,配置PGA中的参数。注意:初始参数MAX_SIZE_SGA的大小要超过你的SGA大小。启用归档模式。注意:归档日志文件的路径10配置数据库文件及表空间按照下面规范的内容去配置,注意文件的单位、命名。Ultranms的表空间可以留在安装ultranms时在配置。规范中数据库表空间及文件大小的要求一数据库控制文件控制文件名control01.ctlcontrol02.ctlcontrol03.ctl二数据库日志文件日志组日志文件名size(M)1redo01_01.log500

18、Mredo01_02.log500M2redo02_01.log500Mredo02_02.log500M3redo03_01.log500Mredo03_02.log500M三数据库表空间规划表空间名数据文件名sizesystemsystem01.dbf2Gtoolstools01.dbf400Musersuser01.dbf600MundoTBS1undo01.dbf4Gundo02.dbf4Gundo03.dbf4Gundo04.dbf4Gtemporarytemp01.dbf2Gtemp02.dbf2Gultranms_temporarynms_temp01.dbf2Gnms_temp

19、02.dbf2Gnms_temp03.dbf2Gnms_temp04.dbf2Gnms_temp05.dbf2Gultranms_defaultultranms_default_01.dbf4Gultranms_default_02.dbf4Gultranms_default_03.dbf4Gultranms_default_04.dbf4Gultranms_default_05.dbf4Gultranms_default_06.dbf4Gultranms_default_07.dbf4Gultranms_default_08.dbf4Gultranms_performanceultranms

20、_performance01.dbf4Gultranms_performance02.dbf4Gultranms_performance03.dbf4Gultranms_performance04.dbf4Gultranms_bigultranms_big01.dbf4Gultranms_big02.dbf4Gultranms_big03.dbf4Gultranms_big04.dbf4Gultranms_indexultranms_index01.dbf4Gultranms_index02.dbf4Gultranms_index03.dbf4Gultranms_index04.dbf4Gul

21、tranms_index05.dbf4Gultranms_index06.dbf4Gultranms_index07.dbf4Gultranms_index08.dbf4Gultranms_smallultranms_small01.dbf2Gultranms_small02.dbf2G9最后创建完后要输入sys,system的密码,点击Finish开始创建实例。5 Oracle双机切换配置下面是要修改的脚本,其中oraclenms.sh为oracle启动、关闭脚本。tl和nmsdb.conf为nmsdb包的控制和配置脚本。这些脚本两台机器要同步;1.在nmsbd.conf文件中修改:SERV

22、ICE_NAME oracleSERVICE_FAIL_FAST_ENABLEDnoSERVICE_HALT_TIMEOUT3002.在nmsdb包中的控制文件nmsdb.contl中修改:SERVICE_NAME0=oracleSERVICE_CMD0=/etc/cmcluster/nmsdb/oraclenms.sh monitorSERVICE_RESTART0=function customer_defined_run_cmds# ADD customer defined run commands.: # do nothing instruction, because a functi

23、on must contain some command. /etc/cmcluster/nmsdb/oraclenms.sh starttest_return 51 # This function is a place holder for customer define functions.# You should define all actions you want to happen here, after the service is# halted.function customer_defined_halt_cmds# ADD customer defined halt com

24、mands.: # do nothing instruction, because a function must contain some command./etc/cmcluster/nmsdb/oraclenms.sh shutdowntest_return 52配置完后两边同步脚本bjdnms01/etc/cmcluster/nmsdb#rcp ./* bjdnms02:/etc/cmcluster/nmsdb2修改listener.ora监听的地址为nmsdb包的浮动ip。两台机器的配置相同;3拷贝你当前创建数据实例机器上$ORACLE_HOME/dbs目录到另一台机器的相同目录下;4开始做包切换实验;在一台机器上停止nmsdb包#cmhaltpkg nmsdb#cmrunpkg n nodename nmsdba通过cmviewcl v去查看包时候切换;在切换过去的机器上查看是否有oracle进程;第 38 页 共 38 页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1