使用OEM,SQL*Plus,iSQL*Plus 管理Oracle实例_anjichan4261的博客-程序员宅基地

技术标签: java  操作系统  数据库  

--==========================================

--使用OEM,SQL*Plus,iSQL*Plus 管理Oracle实例

--==========================================

/*

一、管理组件

    Oracle 10g数据库管理包含三个组件,本文主要介绍Database Control,SQL*PlusiSQL*Plus

       Database instance(数据库实例)  -->系统使用的后台进程

       Listener (监听器)              -->监听客户端连接到数据库

       Management interfance

           Database Control           -->OEM

          Management agent (when using Grid Control)  --网格管理

二、使用OEM管理Oracle        

    1.关于OEMOracle i开始就随软件提供企业管理器(OEM

        g中,oracledbca建库过程中会出现四个用户:sys,system,dbsnap,sysman

       (--dbsnap 用户用于OEM智能代理管理工作,sysman用户则是OEM的管理员帐号)

       如果在dbca建库过程中没有选择安装OEM,则没有dbsnapsysman用户,如果在dbca建库时选择启用database control管理数据库,

       则需要在数据库中建立一个sysmanschema,用于保存OEM的一些数据,这个就是OEM的资料档案库(repository),在G版本中,

       这个库存储在sysaux表空间中

      

    2.OEM的启动和关闭

    启动:emctl start dbconsole   启动后用浏览器http://IP:1158/em   来登陆OEM,进行图形化操作数据库

       关闭:emctl stop dbconsole

       状态:emctl status dbconsole                     */

       --下面演示EM启动到停止的过程

       [oracle@robinson scripts]$ emctl start dbconsole  --启动

        TZ set to PRC

        Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0 

        Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved.

        http://robinson.com:1158/em/console/aboutApplication

        Starting Oracle Enterprise Manager 10g Database Control ...................... started.

        ------------------------------------------------------------------

        Logs are generated in directory /u01/app/oracle/10g/robinson.com_orcl/sysman/log

        [oracle@robinson scripts]$ emctl status dbconsole    --查看状态

        TZ set to PRC

        Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0 

        Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved.

        http://robinson.com:1158/em/console/aboutApplication

        Oracle Enterprise Manager 10g is running.

        ------------------------------------------------------------------

        Logs are generated in directory /u01/app/oracle/10g/robinson.com_orcl/sysman/log

        [oracle@robinson scripts]$ emctl stop dbconsole      --停止

        TZ set to PRC

        Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0 

        Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved.

        http://robinson.com:1158/em/console/aboutApplication

        Stopping Oracle Enterprise Manager 10g Database Control ...

        ...  Stopped.

        /*

       

    3.重建OEM

    由于EM需要J2EE环境支持,正常创建后,在$ORACLE_HOME目录下将会建立一个

    类似$ORACLE_HOME/oc4j/j2ee/OC4J_DBConsole_<hostname>_<sid>的目录,如果此目录不存在,则EM将无法启动。

    另外,如果服务器修改过主机名等信息,导致OEM可能无法启动,此时需要重新配置EM   

        使用emca命令来重建EM档案库,关于emca的用户,使用emca -h 来查看详细说明 */

      

       [oracle@robinson scripts]$ emca -config dbcontrol db -repos recreate

 

       STARTED EMCA at Apr 21, 2010 3:09:04 PM

       EM Configuration Assistant, Version 10.2.0.1.0 Production

       Copyright (c) 2003, 2005, Oracle.  All rights reserved.

 

       Enter the following information:

       Database SID: orcl

       Database Control is already configured for the database orcl

       You have chosen to configure Database Control for managing the database orcl

       This will remove the existing configuration and the default settings and perform a fresh configuration

       Do you wish to continue? [yes(Y)/no(N)]: y

       Listener port number: 1521

       Password for SYS user: 

       Password for DBSNMP user: 

       Password for SYSMAN user: 

       Email address for notifications (optional):

       Outgoing Mail (SMTP) server for notifications (optional):

       -----------------------------------------------------------------

 

       You have specified the following settings

 

       Database ORACLE_HOME ................ /u01/app/oracle/10g

 

       Database hostname ................ robinson.com

       Listener port number ................ 1521

       Database SID ................ orcl

       Email address for notifications ...............

       Outgoing Mail (SMTP) server for notifications ...............

 

       -----------------------------------------------------------------

       Do you wish to continue? [yes(Y)/no(N)]: y

       Apr 21, 2010 3:09:24 PM oracle.sysman.emcp.EMConfig perform

       INFO: This operation is being logged at /u01/app/oracle/10g/cfgtoollogs/emca/orcl/emca_2010-04-21_03-09-04-PM.log.

       Apr 21, 2010 3:09:25 PM oracle.sysman.emcp.util.DBControlUtil stopOMS

       INFO: Stopping Database Control (this may take a while) ...

       Apr 21, 2010 3:09:32 PM oracle.sysman.emcp.EMReposConfig dropRepository

       INFO: Dropping the EM repository (this may take a while) ...

       Apr 21, 2010 3:11:41 PM oracle.sysman.emcp.EMReposConfig invoke

       INFO: Repository successfully dropped

       Apr 21, 2010 3:11:41 PM oracle.sysman.emcp.EMReposConfig createRepository

       INFO: Creating the EM repository (this may take a while) ...

       Apr 21, 2010 3:16:01 PM oracle.sysman.emcp.EMReposConfig invoke

       INFO: Repository successfully created

       Apr 21, 2010 3:16:08 PM oracle.sysman.emcp.util.DBControlUtil startOMS

       INFO: Starting Database Control (this may take a while) ...

       Apr 21, 2010 3:17:55 PM oracle.sysman.emcp.EMDBPostConfig performConfiguration

       INFO: Database Control started successfully

       Apr 21, 2010 3:17:55 PM oracle.sysman.emcp.EMDBPostConfig performConfiguration

       INFO: >>>>>>>>>>> The Database Control URL is http://robinson.com:1158/em <<<<<<<<<<<

       Enterprise Manager configuration completed successfully

       FINISHED EMCA at Apr 21, 2010 3:17:55 PM

       [oracle@robinson scripts]$ emctl status dbconsole

       TZ set to PRC

       Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0 

       Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved.

       http://robinson.com:1158/em/console/aboutApplication

       Oracle Enterprise Manager 10g is running.

       ------------------------------------------------------------------

       Logs are generated in directory /u01/app/oracle/10g/robinson.com_orcl/sysman/log

       /*

       注意:如果启动EM有问题,确保监听器已经启动

       打开浏览器,使用sysman用户登陆,也可以使用sys用户登陆,当使用sys用户登陆时,注意几点:

       a.口令文件存在并配置正常

       b.监听启动

       c.remote_login_passwordfile设置不能为NONE

       重建EM成功后,ORACLE主要创建的相关目录有个,分别是:

        a.$ORACLE_HOME/oc4j/j2ee/OC4J_DBConsole_<hostname>_<sid>

        b.$ORACLE_HOME/<hostname>_<sid>

      

    4.查看默认的端口号      */

       [oracle@robinson scripts]$ cat $ORACLE_HOME/install/portlist.ini

        iSQL*Plus HTTP port number =5560

        Enterprise Manager Console HTTP Port (orcl) = 1158

        Enterprise Manager Agent Port (orcl) = 3938

      /*   

      

    5.建议

        OEM管理和维护直观简单,但并不建议使用OEM来进行管理,因为JAVA的界面通常消耗的资源较多,

       加上网络连接的因素,OEM界面很容易失去响应,从而可能导致很多意外,通过命令行操作可以让

       我们更加熟悉ORACLE的本质,又可以减少低级的意外错误。

 

三、使用SQL*PlusiSQL*Plus管理Oracle

    SQL*PlusiSQL*Plus同样可以完成Oracle的管理工作,能够通过命令的方式来执行查询,更新,删除等操作

      

    1.SQL*Plus 使用相关账户登陆到到实例,启动数据库,完成相关的管理任务  */

      [oracle@robinson scripts]$ sqlplus / as sysdba

 

      SQL*Plus: Release 10.2.0.1.0 - Production on Wed Apr 21 15:38:54 2010

 

      Copyright (c) 1982, 2005, Oracle.  All rights reserved.

 

     Connected to:

     Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

     With the Partitioning, OLAP and Data Mining options

 

     SQL>  

     /*

     

    2.iSQL*Plus(i开始出现的基于websqlplus工具)

      10giSQL*Plus的启动与关闭

      启动:isqlplusctl start

      关闭:isqlplusctl stop                    */

      [oracle@robinson scripts]$ isqlplusctl start

      perl: warning: Setting locale failed.

      perl: warning: Please check that your locale settings:

          LANGUAGE = (unset),

          LC_ALL = (unset),

          LANG = "en"

      are supported and installed on your system.

      perl: warning: Falling back to the standard locale ("C").

      iSQL*Plus 10.2.0.1.0

      Copyright (c) 2003, 2005, Oracle.  All rights reserved.

      Starting iSQL*Plus ...

      iSQL*Plus started.

 

      [oracle@robinson scripts]$ isqlplusctl stop

      perl: warning: Setting locale failed.

      perl: warning: Please check that your locale settings:

          LANGUAGE = (unset),

          LC_ALL = (unset),

          LANG = "en"

      are supported and installed on your system.

     perl: warning: Falling back to the standard locale ("C").

     iSQL*Plus 10.2.0.1.0

     Copyright (c) 2003, 2005, Oracle.  All rights reserved.

     Stopping iSQL*Plus ...

     iSQL*Plus stopped.

 

      /*

      修改iSQL*Plus默认端口号

      [oracle@robinson scripts]$ cat $ORACLE_HOME/oc4j/j2ee/isqlplus/config/http-web-site.xml |grep 5560

      <web-site port="5560" display-name="OC4J Java HTTP Web Site">  --将改为其他端口号即可

     

      启动isqlplus,然后通过浏览器登陆http://IP:5560/isqlplus

      注意:默认情况下,sysdba用户无法通过isqlplus登陆 

     

四、更多        */

 

    SQL/PLSQL 基础

   

    Oralce 10g 使用DBCA创建数据库

   

    使用Uniread实现SQLplus翻页功能

   

    Linux (RHEL 5.4)下安装Oracle 10g R2

   

    VmWare6.5.2下安装RHEL 5.4(配置Oracle安装环境)

   

    Oracle相关

 

    Oracle实例和Oracle数据库(Oracle体系结构)

      

 

 

转载于:https://www.cnblogs.com/ajuanabc/archive/2010/04/26/2463484.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/anjichan4261/article/details/101321494

智能推荐

一个函数能否被两个线程同时调用_一个线程,怎么同时用两个参数-程序员宅基地

其实你可以这样想,函数本身只是代码,代码是只读的,无论多少个线程同时调都无所谓(因为只读嘛)。但是函数里面总要用到数据,如果数据属于线程(比如函数参数、局部变量,存在栈上,每个线程都有自己的栈),那么同时调还是没关系,因为用的本线程的数据;但是如果用了一些全局数据,比如全局变量,同时操作一个数据结构(如对一个链表有什么操作),那就不行了,这时候锁就出来了。转自:http://bbs.china_一个线程,怎么同时用两个参数

Linux下修复“运行aclocal失败:没有该文件或目录”_make aclocal:没有那个文件或目录-程序员宅基地

推荐安装的工具在终端中输入以下命令来编译并安装watchman:git clone https://github.com/facebook/watchman.gitcd watchmangit checkout v4.5.0 # 这是本文发布时的最新版本./autogen.sh./configuremakesudo make install在搭建React Native环境的时候,这一_make aclocal:没有那个文件或目录

云南大学计算机科学技术是哪个院的,云南大学计算机科学与工程系介绍-程序员宅基地

云南大学计算机科学与工程系成立于1983年。拥有本科专业“计算机科学与技术”,是云南省成立最早的计算机专业,是云南省唯一的重点本科计算机类专业,2000年入选云南省第一批重点建设本科专业,2008年入选教育部高等学校特色专业建设点。本专业1985和数学系共同获得“计算数学”硕士学位授权点,2004年获得计算机科学与技术一级学科硕士学位授权点,包括“计算机软件与理论”、“计算机应用技术”和“计算机系..._云南大学计算机科学与技术是哪个学院的

CSS3的圆角Border-radius-程序员宅基地

转载自:http://www.w3cplus.com/css3/border-radius前面系统总结了CSS3中Gradient和RGBA的用法,今天我们在一起来看看CSS3中制作圆角的属性border-radius的具体用法。在CSS2中,大家都碰到过圆角的制作。当时,对于圆角的制作,我们都需要使用多张圆角图片做为背景,分别应用到每个角上,我应用最多的就是在需要圆角的元素标签中加四

eclipse项目中从外部导入的js文件报错如何解决-程序员宅基地

eclipse项目中从外部导入的js文件报错 解决方案 ! ! !第一步,你要知道报错的js文件在哪里 一般有两种方法 1、从eclipse左侧的项目栏中查看,打小红×的js就是了,然后看它在哪个文件中 2、(不常用)在eclipse编辑器的左上方

signed.applets.codebase_principal_support 含义-程序员宅基地

用 firefox 下载时报如下错误:此操作被浏览器拒绝!请在浏览器地址栏输入“about:config”并回车然后将[signed.applets.codebase_principal_support]设置为truemozilla 官方网站http://kb.mozillazine.org/About:config_entries解释如下:附录1:http://k_signed.applets

随便推点

tomcat启动之后都做了什么?_启动完tomcat_mmxgl的博客-程序员宅基地

tomcat流程起始​ 刚开始做项目的时候就觉得tomcat这个东西很神奇,就给项目打一个包就能当一个网站来访问,那时候就产生了一个疑惑,为什么tomcat要用servlet来搭配着使用才行,而且为什么servlet没有主方法就能直接运行出结果来,当时接触java时间并不是很长,对这些问题也没有深究;​ 然后后来学习springboot的时候就了解到Springboot里面是内置了tomcat的,当时就想tomcat是不是就是用java来写的,于是我就百度了一下,发现tomcat确实是java来写的。_启动完tomcat

RabbitMQ .NET消息队列使用入门(一)【简单示例】-程序员宅基地

首先下载安装包,我都环境是win7 64位:去官网下载 otp_win64_19.0.exe 和rabbitmq-server-3.6.3.exe安装好然后开始编程了:(1)创建生产者类: class Program { private static void Main() { //建立RabbitMQ连接和通道...

原码一位乘、二位乘_原码二位乘-程序员宅基地

原码一位乘:异号相乘,符号为负;同号相乘,符号为正。运算法则:求p的绝对值①被乘数和乘数均取绝对值参加运算,符号位单独考虑②部分积的长度同被乘数,初值为0从乘数的最低位yn开始判断,若yn=1,则部分积加上被乘数x的绝对值,然后右移一位,若yn=0,则部分积加上0,然后右移一位。例:x=0.1101,y=-0.1011,试利用计算机实际演算标准步骤的原码一位乘来计算[x*y]原。解析:|x|=0.1101,|y|=0.1011由上述可归纳:乘法运算可_原码二位乘

交换机的VLAN配置-程序员宅基地

有关VLAN的技术标准IEEE 802.1Q早在1999年6月份就由IEEE委员正式颁布实施了,而且最早的VLNA技术早在1996年Cisco(思科)公司就提出了。随着几年来的发展,VLAN技术得到广泛的支持,在大大小小的企业网络中广泛应用,成为当前最为热门的一种以太局域网技术。本篇就要为大家介绍交换机的一个最常见技术应用--VLAN技术,并针对中、小局域网VLAN的网络配置以实例的方式向大家简单...

编写可维护的javascript(四):变量、函数和运算符-程序员宅基地

var变量声明 Javascript允许多次使用var语句,但无论var是否真正会被执行,所有var语句都提前到包含这段逻辑的函数的顶部执行,即变量声明提前。比如: function doSomething() { var result = 10 + value; var value = 10; return result; }

音视频开发之旅(42)-光照基础(一)_ambient(环境光), emission(辐射光), diffuse(漫反射光) 和 specu_音视频开发之旅的博客-程序员宅基地

目录光照相关基本知识 实践 资料 收获效果如下:一、光照相关基本知识经典光照模型通过单独计算光源成分得到综合光照效果,然后添加到材质表面上特定点。这些成分包括环境光(Ambient Lighting)、漫反射光(Diffuse Lighting)和镜面反射光(Specular Lighting)。image图片来自:基础光照1.1 环境光(Ambient Lightiing)环境光(Ambient Lightiing)不来自任何特定方向的光,在经典.._ambient(环境光), emission(辐射光), diffuse(漫反射光) 和 specular(镜面光)