`

Oracle 10g AS基本管理

 
阅读更多

10g AS 的管理主要由两种方式
  
  1.Oracle Enterprise Manager
  2.command line
  
  通过Enterprise Manager 可以启动关闭,restart各种as的compoment,也可以到各种配置文件做修改。
  
  它主要通过如下进程进行监控管理
  
  1。Dynamic Monitoring Service (DMS)
  通过它来收集各个组件的运行情况,如response time,serviced request等等。
  oc4j ,ohs都支持 dms,所以可以监控.
  
  2.Oracle Process Manager and Notification Server (OPMN)
  通过em能够启动关闭各种组件,就是他的功劳了。
  
  3。 Distributed Configuration Management (DCM)
  你通过em发布程序,或者修改各种配置文件,就通过它同步到各个组件了。
这个opmn和dcm是as的关键进程,功能比较复杂.
  
  通过em管理起来比较方便,也比较容易,所以这里重点集中在command line的管理上来。
  
  通过command line来管理,主要通过opmnctl 和dcmctl来管理
  在10gas以前,dcmctl基本上可以实现所有的功能。
  在10gas中,对进程的管理都通过opmnctl来管理了,其他的功能还是通过dcmctl来管理
  
  1.察看各种进程状态
  opmnctl status
  
  Processes in Instance: iastest.finproduction.tplife.com
  -------------------+--------------------+-------+---------
  ias-component | process-type | pid | status
  -------------------+--------------------+-------+---------
  OC4J | home | 12474 | Alive
  WebCache | WebCacheAdmin | N/A | Down
  WebCache | WebCache | N/A | Down
  HTTP_Server | HTTP_Server | 8028 | Alive
  dcm-daemon | dcm-daemon | 10746 | Alive
  LogLoader | logloaderd | 10818 | Alive
  
  从这里可以看到这台服务器上安装的各个进程的状态。我们看到WebCache组件相关的两个进程
  WebCacheAdmin何WebCache 的status都是Down 的,其他的进程都是Alive 状态
  
  2.启动进程
  启动可以由三种方式,
  启动所有进程
  opmnctl startall (及是opmn没有启动,这种方式下也会启动)
  
  注意 这种方式下,dcm-daemon和LogLoader不能启动,需要通过启动组件的方式单独启动
  
  启动某个组件,如webcache有两个相关进程 WebCacheAdmin何WebCache 启动方式如下
  opmnctl verbose status
  
  Processes in Instance: iastest.finproduction.tplife.com
  -------------------+--------------------+-------+---------
  ias-component | process-type | pid | status
  -------------------+--------------------+-------+---------
  OC4J | home | 12474 | Alive
  WebCache | WebCacheAdmin | N/A | Down
  WebCache | WebCache | N/A | Down
  HTTP_Server | HTTP_Server | 8028 | Alive
  dcm-daemon | dcm-daemon | 10746 | Alive
  LogLoader | logloaderd | 10818 | Alive
  opmnctl startproc ias-component=WebCache
  
  opmnctl status
  
  Processes in Instance: iastest.finproduction.tplife.com
  -------------------+--------------------+-------+---------
  ias-component | process-type | pid | status
  -------------------+--------------------+-------+---------
  OC4J | home | 12474 | Alive
  WebCache | WebCacheAdmin | 29489 | Alive
  WebCache | WebCache | 29500 | Alive
  HTTP_Server | HTTP_Server | 8028 | Alive
  dcm-daemon | dcm-daemon | 10746 | Alive
  LogLoader | logloaderd | 10818 | Alive
  
  我们看到webcache相关进程已经全部起来。
  
  启动ohs方法如下
  opmnctl startproc ias-component=HTTP_Server
  启动OC4J方法如下
  opmnctl startproc ias-component=OC4J
  启动dcm-daemon方法如下
  opmnctl startproc ias-component=dcm-daemon
  启动LogLoader方法如下
  opmnctl startproc ias-component=LogLoader
  
  启动某个单独的进程
  比如webcache有两个单独的进程
  WebCacheAdmin和WebCache
  opmnctl status
  
  Processes in Instance: iastest.finproduction.tplife.com
  -------------------+--------------------+-------+---------
  ias-component | process-type | pid | status
  -------------------+--------------------+-------+---------
  OC4J | home | 12474 | Alive
  WebCache | WebCacheAdmin | N/A | Down
  WebCache | WebCache | N/A | Down
  HTTP_Server | HTTP_Server | 8028 | Alive
  dcm-daemon | dcm-daemon | 29691 | Alive
  LogLoader | logloaderd | 29780 | Alive
  
  启动命令如下
  
  opmnctl startproc process-type=WebCacheAdmin
  opmnctl: starting opmn managed processes...
  
  看看进程状态,
  [ias10g@finproduction home]$ opmnctl status
  
  Processes in Instance: iastest.finproduction.tplife.com
  -------------------+--------------------+-------+---------
  ias-component | process-type | pid | status
  -------------------+--------------------+-------+---------
  OC4J | home | 12474 | Alive
  WebCache | WebCacheAdmin | 7839 | Alive
  WebCache | WebCache | N/A | Down
  HTTP_Server | HTTP_Server | 8028 | Alive
  dcm-daemon | dcm-daemon | 29691 | Alive
  LogLoader | logloaderd | 29780 | Alive
  
  WebCacheAdmin 已经起来了
  
  启动其他各个进程的命令如下
  opmnctl startproc process-type= home
  opmnctl startproc process-type= WebCache
  opmnctl startproc process-type= HTTP_Server
  
  注意dcm-daemon和logloaderd不可以通过
  这种方式启动,只能通过component方式启动
  
  讲完启动,接着讲关闭
  
  关闭也有三种方式
  1.全部关闭
  opmnctl stopall
  opmnctl status
  
  Processes in Instance: iastest.finproduction.tplife.com
  -------------------+--------------------+-------+---------
  ias-component | process-type | pid | status
  -------------------+--------------------+-------+---------
  OC4J | home | 12474 | Alive
  WebCache | WebCacheAdmin | 7839 | Alive
  WebCache | WebCache | N/A | Down
  HTTP_Server | HTTP_Server | 8028 | Alive
  dcm-daemon | dcm-daemon | 29691 | Alive
  LogLoader | logloaderd | 29780 | Alive
  
  opmnctl stopall
  opmnctl: stopping opmn and all managed processes...
  [ias10g@finproduction home]$ opmnctl status
  Unable to connect to opmn.
  Opmn may not be up.
  
  可以看到所有进程都关闭了,包括opmn进程。
  
  2.关闭某个组件
  opmnctl status
  
  Processes in Instance: iastest.finproduction.tplife.com
  -------------------+--------------------+-------+---------
  ias-component | process-type | pid | status
  -------------------+--------------------+-------+---------
  OC4J | home | 8290 | Alive
  WebCache | WebCacheAdmin | 8289 | Alive
  WebCache | WebCache | 8314 | Alive
  HTTP_Server | HTTP_Server | 8288 | Alive
  dcm-daemon | dcm-daemon | 8553 | Alive
  LogLoader | logloaderd | 8584 | Alive
  
  [ias10g@finproduction home]$ opmnctl stopproc ias-component=WebCache
  
  opmnctl: stopping opmn managed processes...
  
  [ias10g@finproduction home]$ opmnctl status
  
  Processes in Instance: iastest.finproduction.tplife.com
  -------------------+--------------------+-------+---------
  ias-component | process-type | pid | status
  -------------------+--------------------+-------+---------
  OC4J | home | 8290 | Alive
  WebCache | WebCacheAdmin | N/A | Down
  WebCache | WebCache | N/A | Down
  HTTP_Server | HTTP_Server | 8288 | Alive
  dcm-daemon | dcm-daemon | 8553 | Alive
  LogLoader | logloaderd | 8584 | Alive
  
  可以看到WebCache 两个进程都已经停止了
  
  停止其他各个组件方法如下
  opmnctl stopproc ias-component=OC4J
  opmnctl stopproc ias-component=HTTP_Server
  opmnctl stopproc ias-component=dcm-daemon
  opmnctl stopproc ias-component=LogLoader

分享到:
评论

相关推荐

    oracle 11g安装配置

    准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2011-10-12_08-07-32PM. 请稍候... SHAPE \* MERGEFORMAT 典型的安装设置 单实例数据库、企业版、管理口令 基本目录:/opt/oracle/ 软件位置...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    2. oracle11G自带一个卸载批处理\app\Administrator\product\11.2.0\dbhome_1\deinstall\deinstall.bat 3. 运行该批处理程序将自动完成oracle卸载工作,最后手动删除\app文件夹(可能需要重启才能删除) 4. 运行...

    oracle数据库经典题目

    14. 每个Oracle 10g数据库在创建后都有4个默认的数据库用户:system、sys、sysman和DBcnmp 15. Oracle提供了两种类型的权限:系统权限和对象权限。系统权限提供了在Oracle数据库系统范围内执行某种任务的操作能力...

    java餐饮管理系统源码-docker-jboss-liferay:码头工人-jboss-liferay

    java餐饮管理系统源码 概述 安装在 Jboss Enterprise Application Server 上的 Liferay Enterprise docker 项目。 要求 Liferay Enterprise 6.2 的订阅许可文件,例如your_license_file.xml 。 如果没有这个,您将...

    SQL培训第一期

    1.1 基本概念 结构化查询语言(Structured Query Language)简称SQL,是一种关系数据库查询语言,用于存取数据以及查询、更新和管理关系数据库系统。 1.2 语句结构 1.2.1 数据查询语言(DQL) 对数据库进行的信息查询...

    (重要)AIX command 使用总结.txt

    AIX常用命令://查看机器序列号,IBM的基本信息都可以通过该命令查询得到 #prtconf #oslevel -r == uname -a //操作系统版本 #oslevel //查看操作系统版本ex :5.1.0.0 #oslevel -r //ex:5100-04 == oslevel -q //...

    整理后java开发全套达内学习笔记(含练习)

    ORACLE_SID=oral10g\ --变局部变量 export ORACLE_SID --变全局变量 unset ORACLE_SID --卸载环境变量 ORACLE_HOME=... --安装路径;直接用一句语句也可以,如下 export ORACLE_HOME=/oracledata/.../bin: ...

    mysql基础只是总结

    mssql 2000 Access DB2 oracle 【mysql安装】 1、官方下载mysql win32 msi 2、点击安装 3、配置 4、查看是否安装成功 通过cmd 输入netstat -a搜索3306端口是否处于listening状态 【mysql服务的启动与停止】 1...

    网管教程 从入门到精通软件篇.txt

    GRP:程序管理组 H HEX:Macintosh BinHex2.0文件 HLP:帮助文件;Date CAD Windows帮助文件 HPP:C++程序头文件 HQX:Macintosh BinHex 4.0文件 HT:HyperTerminal(超级终端) HTM,HTML:超文本文档 HTT...

Global site tag (gtag.js) - Google Analytics