oracle对象,oracle对象不存在08103
http://www.itjxue.com 2023-01-17 20:28 来源:未知 点击次数:
如何查看ORACLE 表空间上的所有对象? 表 ,视图..索引 等占的大小?
1. 查看表空间所有对象
SELECT DO.OWNER,DO.OBJECT_NAME,DO.OBJECT_TYPE FROM DBA_OBJECTS DO
2. 表、索引占用大小
SELECT DS.OWNER ,DS.SEGMENT_NAME, DS.SEGMENT_TYPE, DS.bytes FROM DBA_SEGMENTS DS
SEGMENT_TYPE 是段类别,包括TABLE(表),INDEX(索引),视图是查询逻辑,除了定义外不额外占用存储空间,物化视图(MV)定义类似视图,但也占用空间
oracle中哪些对象是不可以create or replace的
一些结构性的对象是不能使用create or replace来创建修改的。
比如:表空间的创建、用户的创建、数据表的创建、列的修改等类型的对象
如何重编译ORACLE数据库的无效对象
Oracle中出现无效对象,就是因为在创建函数或存储过程等,里边的内容书写不正确导致。如果要重新编译,需要先修正错误,然后编译。
工具:Oracle 10g、PL/SQL
步骤:
1、在PL/SQL中打开出现编译错误的函数或存储过程,这里以存储过程为例。
2、右键点击该存储过程,选择“编辑”。
3、根据错误提示,找到错误,并修改错误。
4、改正错误后,点击左上方的“齿轮”状按钮。
5、运行成功后,则该存储过程就会变为编译成功的状态。
(责任编辑:IT教学网)
下一篇:vi下一页快捷键,VI快捷键