Oracle10g常见问题.doc_第1页
Oracle10g常见问题.doc_第2页
Oracle10g常见问题.doc_第3页
Oracle10g常见问题.doc_第4页
Oracle10g常见问题.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

oracle10g常见问题精选replyview一、怎样配置em使其支持ssl协议10gem中的oms,dbconsole,agent都支持ssl协议.具体操作:1.如果没有环境变量oracle_sid,请先配置,或者直接敲入setoracle_sid=xxx(unix环境下请根据不同的shell类型使用不同的语法:setenv,export.)2.键入emctlsecure,可以看到全部的选项:secureoms-resetsecureagentsecureemsecuredbconsolesecuresetpwdsecurestatusomsurlsecurelock|unlock3.以配置oms为例3.1先停掉所有与oms相关的服务(opmnctlstopall)3.2敲入:emctlsecureoms,会让你输入registrationpassword,然后系统会产生相关的证书文件,如果一切顺利的话,系统会有提示配置成功的信息3.3重新启动服务(opmnctlstartall)缺省情况下,7777和4889这两个端口是可用的,配置成secure模式后,4888端口是支持ssl协议的.从$em_homesysmanconfig目录下的perties文件中可以看到配置信息.3.4检测oms是否已经运行在https协议下emctlsecurestatusomsurl注意:url要输入完整,例如:https:/myserver:4888/em/upload/4.agent,dbconsole的配置基本类似.5.启动浏览器运行时,ie会弹出一个安装安全证书的窗口,按确认.二、出现了问题,怎样解决以dbcontrol为例,大致的步骤是这样的:1.emctlstatusdbconsole查看dbcontrol的状态2.去$oracle_homehostname_sidsysmanlog目录下查看相关日志(emoms.log,emagent.log等)3.检查配置文件perties,perties目录:$oracle_homehostname_sidsysmanconfig4.确保监听器工作正常:lsnrctlstatus5.10gem使用的是配置文件中定义的连接串,而不是直接访问tnsnames.ora.目录:$oracle_homehostname_sidsysmanconfig文件:perties.参数:oracle.sysman.eml.mntr.emdrepconnectdescriptor三、修改了监听端口,怎样保证dbcontrol正常运行1.修改listener.ora和tnsnames.ora这两个文件:tnsnames.ora中需要加入:listener_1=(address=(protocol=tcp)(host=xxxx)(port=新的端口)然后启动数据库:sqlshowparameterlocal_listener;sqlaltersystemsetlocal_listener=listener_1scope=spfile;重启数据库使得修改生效2.修改$oracle_homehostname_sidsysmanconfig下的perties文件:oracle.sysman.eml.mntr.emdrepport=新的端口oracle.sysman.eml.mntr.emdrepconnectdescriptor=(description= (address_list=(address=(protocol=tcp)(host=xxx)(port=新的端口) (connect_data=(service_name=xxx)3.最后,还要修改$oracle_homehostname_sidsysmanemd下的targets.xml:4.重新启动监听器和dbconsole服务.5.如果嫌上面的操作麻烦,可以用emca这个命令行工具:emca-h查看所有可用的命令emca-r跳过资料档案库的创建.四、怎样修改dbcontrol的服务端口缺省情况下,dbcontrol的端口是5500,可以参考下面的说明更改端口。如果用户想改变oms端口,必须改变以下三个文件,然后重启dbcontrol以使得改变生效:1.编辑$oracle_home/_/sysman/config/perties并改变以下参数:oracle.sysman.emsdk.svlt.consoleserverportoracle.sysman.emsdk.svlt.consoleserverhttpsport2.编辑$oracle_home/_/sysman/config/perties并改变以下参数:repository_urlemdwalletsrcurl3.编辑$oracle_home/oc4j/j2ee/oc4j_dbconsole_/config/http-web-site.xml并改变以下参数:web-siteport五、如何使用automaticsgamanagementautomaticsgamanagement是10g引入的新特性之一,将初始化参数文件中与内存管理密切有关的几个参数抽取出来,交由数据库去自行管理(由新增加的参数sga_target来管理),在一定程序上能减轻dba的负担.至于参数的合理性,还需要结合awrreport去验证.sga_target=db_cache_size+db_nk_cache_size(n=2,4,.)+db_keep_cache_size+db_recycle_cache_size+shared_pool_size+java_pool_size+large_pool_size+xxxxxxx:是一个保留值,从目前的实验来看,基本是4m步骤:1.altersystemsetsga_target=300mscope=bothcreatepfilefromspfile;shutdownimmediate;修改init.ora文件,将这些参数的值设成0:db_cache_size,shared_pool_size,java_pool_size,large_pool_size2.启动sqlplus,以新的pfile文件启动数据库sqlstartuppfile=.让我们来看看调整的结果:sqlselectname,block_size,current_sizefromv$buffer_pool;nameblock_sizecurrent_sizekeep8192204sqlselectpool,sum(bytes)/1024/1024asmbytesfromv$sgastatgroupbypool;poolmbytesjavapool4largepool4sharedpool84205.002403205.002403=buffercache+logbuffer+fixedsga+allothers.改动javapool的值sqlaltersystemsetjava_pool_size=20m;sqlselectname,block_size,current_size,prev_sizefromv$buffer_pool;nameblock_sizecurrent_sizeprev_sizekeep8192188204sqlselectpool,sum(bytes)/1024/1024asmbytesfromv$sgastatgroupbypool;poolmbytesjavapool20largepool4sharedpool84189.002403可以看出,db_cache_size的值已经被自动调小了.再把javapool的值改回去sqlaltersystemsetjava_pool_size=8m;sqlselectname,block_size,current_size,prev_sizefromv$buffer_pool;nameblock_sizecurrent_sizeprev_sizekeep8192188204sqlselectname,block_size,current_size,prev_sizefromv$buffer_pool;poolmbytesjavapool20largepool4sharedpool84189.002403这一次,db_cache_size的值没有变化,java_pool_size的值也没有变化修改largepool的值为16msqlaltersystemsetlarge_pool_size=16m;systemaltered.sqlselectname,block_size,current_size,prev_sizefromv$buffer_pool;nameblock_sizecurrent_sizeprev_sizedefault8192176188sqlselectpool,sum(bytes)/1024/1024asmbytesfromv$sgastatgroupbypool;poolmbytesjavapool20largepool16sharedpool84177.002403这次,db_cache_size和large_pool_size的值都变了同样,调大shared_pool_size后,db_cache_size会自动减小.虽然db_nk_cache_size的值不会随着workload的改变而自动调整,我们还是可以看看手工改动db_nk_block_size的情况sqlaltersystemsetdb_2k_cache_size=4m;systemaltered.sqlselectname,block_size,current_size,prev_sizefromv$buffer_pool;nameblock_sizecurrent_sizeprev_sizedefault8192172176default204840sqlaltersystemsetdb_2k_cache_size=0;systemaltered.sqlselectname,block_size,current_size,prev_sizefromv$buffer_pool;nameblock_sizecurrent_sizeprev_sizedefault8192176172sqlaltersystemsetdb_2k_cache_size=8m;systemaltered.sqlselectname,block_size,current_size,prev_sizefromv$buffer_pool;nameblock_sizecurrent_sizeprev_sizedefault8192168176default204880结论

温馨提示

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

评论

0/150

提交评论