`
fyd222
  • 浏览: 103931 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

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

 
阅读更多

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

--使用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体系结构)

分享到:
评论

相关推荐

    linux基础进阶笔记

    linux基础进阶笔记,配套视频:https://www.bilibili.com/list/474327672?sid=4493093&spm_id_from=333.999.0.0&desc=1

    IMG20241115211541.jpg

    IMG20241115211541.jpg

    Sen2_ARI_median.txt

    GEE训练教程——Landsat5、8和Sentinel-2、DEM和各2哦想指数下载

    毕业设计&课设_基于 flask-whoosh-jieba 的代码,涉及文件管理及问题修复.zip

    该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过严格测试运行成功才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

    基于springboot家政预约平台源码数据库文档.zip

    基于springboot家政预约平台源码数据库文档.zip

    Ucharts添加stack和折线图line的混合图

    Ucharts添加stack和折线图line的混合图

    基于springboot员工在线餐饮管理系统源码数据库文档.zip

    基于springboot员工在线餐饮管理系统源码数据库文档.zip

    2015-2021年新能源汽车分地区、分类型、分级别销量逐月数据和进出口数据-最新出炉.zip

    新能源汽车进出口数据 1、时间跨度:2018-2020年 2、指标说明:包含如下指标的进出口数据:混合动力客车(10座及以上)、纯电动客车(10座及以上)、非插电式混合动力乘用车、插电式混合动力乘用车、纯电动乘用车 二、新能源汽车进出口月销售数据(分地区、分类型、分 级别) 1、数据来源:见资料内说明 2、时间跨度:2014年1月-2021年5月 4、指标说明: 包含如下指标 2015年1月-2021年5月新能源乘用车终端月度销量(分类型)部分内容如下: 新能源乘用车(单月值、累计值 )、插电式混合动力 月度销量合计(狭义乘用车轿车、SUV、MPV、交叉型乘用车); 月度销量同比增速(狭义乘用车轿车、SUV、MPV、交叉型乘用车); 累计销量合计(狭义乘用车轿车、SUV、IPV、交叉型乘用车); 累计销量同比增速(狭义乘用车轿车、SUV、MPV、交叉型乘用车); 累计结构变化(狭义乘用车轿车、SUV、IPV、交叉型乘用车); 2015年1月-2021年5月新能源乘用车终端月度销量(分地区)内容如下: 更多见资源内

    中心主题-241121215200.pdf

    中心主题-241121215200.pdf

    蓝奏云下载链接与密码整理

    内容概要:本文档提供了多个蓝奏云下载链接及其对应解压密码,帮助用户快速获取所需文件。 适合人群:需要从蓝奏云下载文件的互联网用户。 使用场景及目标:方便地记录并分享蓝奏云上文件的下载地址和密码,提高下载效率。 阅读建议:直接查看并使用提供的链接和密码即可。若遇到失效情况,请尝试联系上传者确认更新后的链接。

    Javaweb仓库管理系统项目源码.zip

    基于Java web 实现的仓库管理系统源码,适用于初学者了解Java web的开发过程以及仓库管理系统的实现。

    Python-文件重命名-自定义添加文字-重命名

    资源名称:Python-文件重命名-自定义添加文字-重命名 类型:windows—exe可执行工具 环境:Windows10或以上系统 功能: 1、点击按钮 "源原文"【浏览】表示:选择重命名的文件夹 2、点击按钮 "保存文件夹"【浏览】表示:保存的路径(为了方便可选择保存在 源文件中 ) 3、功能①:在【头部】添加自定义文字 4、功能②:在【尾部】添加自定义文字 5、功能③:输入源字符 ;输入替换字符 可以将源文件中的字符替换自定义的 6、功能④:自动加上编号_1 _2 _3 优点: 1、非常快的速度! 2、已打包—双击即用!无需安装! 3、自带GUI界面方便使用!

    JDK8安装包,为各位学习的朋友免费提供

    JDK8安装包

    Centos-7yum的rpm包

    配合作者 一同使用 作者地址没有次下载路径 https://blog.csdn.net/weixin_52372189/article/details/127471149?fromshare=blogdetail&sharetype=blogdetail&sharerId=127471149&sharerefer=PC&sharesource=weixin_45375332&sharefrom=from_link

    setup_python_geospatial_analysis.ipynb

    GEE训练教程

    毕业设计&课设_文成公主微信公众号全栈工程,含技术栈、架构及部署流程等内容.zip

    该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过严格测试运行成功才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

    基于springboot交通感知与车路协同系统源码数据库文档.zip

    基于springboot交通感知与车路协同系统源码数据库文档.zip

    基于springboot+vue 雅妮电影票购买系统源码数据库文档.zip

    基于springboot+vue 雅妮电影票购买系统源码数据库文档.zip

    使用 HTML5 实现拖放交互:音效与提示功能的完整实现

    为了更好地理解 HTML5 的拖放功能,我们设计了一个简单有趣的示例:将水果从水果区拖放到购物笼中,实时更新数量和价格,并在所有水果被成功放置后,播放音效并显示提示。

    毕业设计&课设_基于 SSM 的大学生综合成绩测评系统(含信息及数据库脚本,体现系统架构及功能设计).zip

    该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过严格测试运行成功才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

Global site tag (gtag.js) - Google Analytics