oracle怎么看对象 oracle怎么看sid

oracle 在数据库中 如何查看 对象(表、视图、序列号、同义词、数据库链路、存储过程、函数)名你好的!
select * from dba_objects;
是你试试,我记得是这个视图!
望采纳!
如何查看ORACLE 表空间上的所有对象?查询表空间包含的对象:
SELECT t.owner, t.segment_name,SUM(bytes)/1024/1024 From dba_segments t
WHERE t.tablespace_name = 'TBS_DEFAULT'
GROUP BY t.owner,t.segment_name
ORDER BY SUM(bytes) desc;
Oracle Database,又名Oracle RDBMS,或简称Oracle 。是甲骨文公司的一款关系数据库管理系统 。它是在数据库领域一直处于领先地位的产品 。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境 。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案 。
特点:
1、完整的数据管理功能:
(1)数据的大量性 。
(2)数据的保存的持久性 。
(3)数据的共享性 。
(4)数据的可靠性 。
2、完备关系的产品:
(1)信息准则---关系型DBMS的所有信息都应在逻辑上用一种方法,即表中的值显式地表示 。
(2)保证访问的准则 。
(3)视图更新准则---只要形成视图的表中的数据变化了,相应的视图中的数据同时变化 。
(4)数据物理性和逻辑性独立准则 。
ORACLE查看数据文件包含哪些对象查看某个数据文件包含那些数据库对象如下所示
SELECTE.SEGMENT_TYPEAS SEGMENT_TYPE
, E.SEGMENT_NAMEAS SEGMENT_NAME
, F.FILE_NAMEAS FILE_NAME
, SUM(E.BYTES)/1024/1024AS SEGMENT_SIZE
FROM DBA_EXTENTS E
INNER JOIN DBA_DATA_FILES F ON E.FILE_ID= F.FILE_ID
WHERE F.FILE_ID =109
GROUP BYE.SEGMENT_TYPE,E.SEGMENT_NAME,F.FILE_NAME
ORDER BY 4 DESC;
SELECTE.SEGMENT_TYPEAS SEGMENT_TYPE
, E.SEGMENT_NAMEAS SEGMENT_NAME
, F.FILE_NAMEAS FILE_NAME
, SUM(E.BYTES)/1024/1024AS SEGMENT_SIZE
FROM DBA_EXTENTS E
INNER JOIN DBA_DATA_FILES F ON E.FILE_ID= F.FILE_ID
WHERE F.FILE_NAME =FILE_NAME
GROUP BYE.SEGMENT_TYPE,E.SEGMENT_NAME,F.FILE_NAME
ORDER BY 4 DESC;
错误的写法,如下所示,DBA_SEGMENTS的HEADER_FILE表示ID of the file containing the segment header,主要是因为仅仅包含段对象的段头所在的文件 。
SELECT ds.OWNERAS OWNER
,df.FILE_NAMEAS FILE_NAME
,ds.SEGMENT_NAMEAS SEGMENT_NAME
,ds.SEGMENT_TYPEAS SEGMENT_TYPE
,SUM(ds.BYTES)/1024/1024AS SEGMENT_SIZE
FROM DBA_SEGMENTS ds
LEFT JOIN DBA_DATA_FILES df ON ds.HEADER_FILE = df.FILE_ID
WHERE ds.TABLESPACE_NAME=TABLESPACE_NAME
AND df.FILE_ID=FILE_ID
GROUP BY OWNER,FILE_NAME,SEGMENT_NAME,SEGMENT_TYPE
ORDER BY 4;
Oracle中如何查看对象的依赖关系1、ALTER PROC 期望找到现存的存储过程,而CERATE不是 。2、ALTER PROC 保留了已经建立的存储过程的任何权限 。它在系统对象中保留了相同的对象ID并允许保留依赖关系 。例如,如果过程A调用过程B,并删除和重新创建了过程B,那么就不能再看到这两...
如何查看oracle用户具有的权限和角色?1.查看所有用户:
select * from dba_users;
select * from all_users;
select * from user_users;
2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):
select * from dba_sys_privs;
select * from user_sys_privs;
3.查看角色(只能查看登陆用户拥有的角色)所包含的权限
sqlselect * from role_sys_privs;
4.查看用户对象权限:
select * from dba_tab_privs;
select * from all_tab_privs;
select * from user_tab_privs;
5.查看所有角色:
select * from dba_roles;
如何查询oracle数据对象被修改的记录工具/材料:Management Studio 。
1、首先在桌面上,点击“Management Studio”快捷方式 。
2、之后在Management Studio窗口上 , 点击左上角“新建查询”选项 。
3、接着在Management Studio窗口上,输入查询oracle数据对象被修改的记录的sql语句“select* from sys.objects order by modify_date desc” 。
4、然后在Management Studio窗口上,点击左上方“执行”图标 。
5、最后在Management Studio窗口上,显示查询数据对象被修改的记录成功 。
【oracle怎么看对象 oracle怎么看sid】oracle怎么看对象的介绍就聊到这里吧 , 感谢你花时间阅读本站内容 , 更多关于oracle怎么看sid、oracle怎么看对象的信息别忘了在本站进行查找喔 。

    推荐阅读