甲骨文的基本操作,数据字典和动态性能视图的介绍


三,数据字典和动态性能视图的介绍

1。数据库的数据字典

, (1) DBA_ ,全库所有的某种对象的数据字典
,,,,,,只有系统用户才有权限查询
, (2) ALL_ ,当前用户创建的对象+其他用户授予当前用户使用的对象
,,,,,,当前用户
, (3) USER_ 当前用户创建的对象
,,,,,,当前用户

操作实例:
解锁一个用户人力资源并改密码
完成改变用户人力资源帐户解锁;

用户改变。

完成改变用户人力资源被人力资源;

用户改变。

在斯科特用户下,查看人力资源用户下的表
完成康涅狄格州斯科特/斯科特;
连接。
完成select * from hr.jobs;
select *人力资源。工作
,,,,,,,,,,,,,,,,*
行错误1:
ora - 00942:表或视图不exist ,,,,,报错,表或视图不存在

完成康涅狄格州人事/人力资源
连接。
完成斯科特·格兰特选择就业;,,,,,——授予选择权限

格兰特成功了。

完成插入到人力资源。工作值(“HR_REP”、“asdfasd”, 1232年,5545年),
插入人力资源。工作值(“HR_REP”、“asdfasd”, 1232年,5545年)
,,,,,,,,,,,,,,*
行错误1:
ora - 01031:权限不足


在某个用户下:以下语句是等效的:
select *从user_object object_type=怼?

=select * from user_tables;

2。动态性能视图

select * from v $会话;
select * from v $过程;


练习:在系统用户下查询DBA_OBJECTS,但是在斯科特用户下查不到的,授权查询给斯科特,使斯科特能够查询这个数据字典

完成康涅狄格州斯科特/斯科特;
连接。
完成select * from dba_objects;
select * from dba_objects
,,,,,,,,,,,,,*
行错误1:
ora - 00942:表或视图不存在


完成康涅狄格州/sysdba
连接。

完成格兰特选择dba_objects斯科特。
格兰特成功了。


甲骨文的基本操作,数据字典和动态性能视图的介绍