跟我学Oracle从入门到精通培训教程——Oracle企业管理器OEM工具使用详解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.1跟我学Oracle从入门到精通培训教程——Oracle企业管理器OEM工具使用详解
1、Oracle的企业管理器简称为OEM
(1)企业管理器不只是一套数据库管理工具
该产品为企业范围分布式系统管理解决方案提供一个框架。例如,一个数据库系统管理员可能居住在洛杉矶,却在相同的集成控制台上管理着纽约、伦敦和东京的数据库。
(2)它是一个图形化的管理工具(Oracle Enterprise Manager)
它通过一组Oracle程序,为管理分布式环境提供了管理服务。OEM包括了一组DBA工具,一个repository(知识库)以及一个图形化显示的控制台。
2、启动Oracle 系统的企业管理器OEM程序
(1)但要求首先启动OracleDBConsoleorclsid服务
在默认安装结束后,系统会自动地启动该服务。可以在Windows系统的服务管理器程序窗口内查看。
(2)Web URL地址为http://yang:1158/em/
在URL地址中的“yang”代表本机的名称,而1158代表Oracle的Web服务端口号。3、登录OEM时的各个连接身份
1)Normal普通用户
2)Sysoper数据库操作员
3)Sysdba数据库管理员
4、默认用户帐号的登录角色
在Oracle系统中的用户是有角色(身份)区分的,不同的用户不仅有不同的身份,而且有些默认的用户的身份也是有特定要求的,不能以任意的身份登录。
1)以Sys身份登陆,不能选择“normal”角色
2)以System身份登陆,不能以“sysoper”角色
Sys身份的用户有最高的权限,也就是什么都能做,而System身份的用户则次之。但要注意的是,进入OEM的用户帐号必须是DBA的角色用户。在下图中同意版权许可的建议。
5、进入Web模式的OEM
OEM数据库工具组是一组使OracleDBA能够通过GUI界面管理Oracle数据库的工具,并且可以在Web OEM中直接链接到iSQL*Plus中。在目前版本的OEM软件中包括如下的一组工具:
1)DataManager(数据管理器)——这个工具使用户能够像加载数据一样执行数据的
export/import等方面的功能
2)SchemaManager(方案管理器)——可以用于创建、修改和删除tables、indexes、views、
snapshots和sequences等的对象管理
3)SecurityManager(安全性管理器器,用户和权限)——这个工具使用户能够管理用户、
角色、权限及profiles
4)StorageManager(存储管理器)——这个工具允许用户创建和修改表空间、数据文件
和回滚段
5)InstanceManager(实例管理器)——这个工具允许用户关闭、启动实例并且存储和管
理数据库参数
6)SQL*Worksheet——这工具使用户能够运行或创造SQL脚本并且存储在硬盘上。能使
用这工具重现最后执行的语句;同时,检查显示到屏幕上的执行结果。
7)BackupManager(备份管理器)——这个工具允许用户管理备份和恢复Oracle数据库。
6、在OEM中创建用户和数据库表
(1)选择“表”链接
(2)选择“创建”按钮进行操作
(3)指定表组织的方式,再点击“继续”链接
(4)指定数据库表名称为order_info和指定各个字段的名称和数据类型
(5)为该数据库表指定主键
最后点击“继续”链接,将出现下面的结果
7、显示和输出创建数据库表所对应的SQL语句
点击其中的“显示SQL”按钮后,将出现下面的结果
CREATE TABLE "SYSTEM"."ORDER_INFO`" ( "ORDER_ID" NUMBER(10) NOT NULL , "ORDER_PAYMENTMETHOD" VARCHAR2(20) NOT NULL , "ORDER_CURRENTSTATE" VARCHAR2(10) NOT NULL , "ORDER_TOTALPRICE" FLOAT(5) NOT NULL , "ORDER_INSTRUCTIONTEXT" NCLOB NOT NULL , "ORDER_CREATEDATE" DATE NOT NULL , PRIMARY KEY ("ORDER_ID") VALIDATE );
表明Oracle系统的核心程序已经被删除。