国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > Oracle > 正文

Oracle數(shù)據(jù)庫(kù)對(duì)象失效解決方案

2024-07-09 22:43:35
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

如果Oracle數(shù)據(jù)庫(kù)(http://m.survivalescaperooms.com/mail)對(duì)象失效,那么可按如下步驟來(lái)進(jìn)行解決:

1,找到失效的對(duì)象

  [sql]

  select object_type,object_id,object_name

  from user_objects

  where status='INVALID' order by object_type

  2,進(jìn)行判斷后,可以重新編譯這些對(duì)象。

  編譯的方法有多種:

  1) DBMS_DDL

  2.)DBMS_UTILITY

  3.)UTL_RECOMP

  4)UTLRP.SQL

  5)Manually Recompile

  最佳方案是手動(dòng)編譯這些對(duì)象,可以參考下面的SQL腳本:

  [sql]

  Spool recompile.sql

  Select 'alter 'object_type' 'object_name' compile;'

  From user_objects

  Where status <> 'VALID'

  And object_type IN ('VIEW','SYNONYM',

  'PROCEDURE','FUNCTION',

  'PACKAGE','TRIGGER');

  Spool off

  @recompile.sql

  Note: VIEW,SYNONYM,PROCEDURE,PACKAGE,FUNCTION,TRIGGER

  Spool pkg_body.sql

  Select 'alter package 'object_name' compile body;'

  From user_objects

  where status <> 'VALID'

  And object_type = 'PACKAGE BODY';

  Spool off

  @pkg_body.sql

  Spool undefined.sql

  select 'alter materizlized view 'object_name' compile;'

  From user_objects

  where status <> 'VALID'

  And object_type ='UNDEFINED';

  Spool off

  @undefined.sql

  Spool javaclass.sql

  Select 'alter java class 'object_name' resolve;'

  from user_objects

  where status <> 'VALID'

  And object_type ='JAVA CLASS';

  Spool off

  @javaclass.sql

  Spool typebody.sql

  Select 'alter type 'object_name' compile body;'

  From user_objects

  where status <> 'VALID'

  And object_type ='TYPE BODY';

  Spool off

  @typebody.sql

  Spool public_synonym.sql

  Select 'alter public synonym 'object_name' compile;'

  From user_objects

  Where status <> 'VALID'

  And owner = 'PUBLIC'

  And object_type = 'SYNONYM';

  Spool off

  @public_synonym.sql


其他,Oracle數(shù)據(jù)庫(kù)的特點(diǎn):

1、完整的數(shù)據(jù)管理功能:
1)數(shù)據(jù)的大量性
2)數(shù)據(jù)的保存的持久性
3)數(shù)據(jù)的共享性
4)數(shù)據(jù)的可靠性
2、完備關(guān)系的產(chǎn)品:
1)信息準(zhǔn)則---關(guān)系型DBMS的所有信息都應(yīng)在邏輯上用一種方法,即表中的值顯式地表示;
2)保證訪問的準(zhǔn)則
3)視圖更新準(zhǔn)則---只要形成視圖的表中的數(shù)據(jù)變化了,相應(yīng)的視圖中的數(shù)據(jù)同時(shí)變化
4)數(shù)據(jù)物理性和邏輯性獨(dú)立準(zhǔn)則
3、分布式處理功能:
ORACLE數(shù)據(jù)庫(kù)自第5版起就提供了分布式處理能力,到第7版就有比較完善的分布式數(shù)據(jù)庫(kù)功能了,一個(gè)ORACLE分布式數(shù)據(jù)庫(kù)由oraclerdbms、sql*Net、SQL*CONNECT和其他非ORACLE的關(guān)系型產(chǎn)品構(gòu)成。
4、用ORACLE能輕松的實(shí)現(xiàn)數(shù)據(jù)倉(cāng)庫(kù)的操作。



發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 明水县| 兰坪| 临夏市| 克山县| 婺源县| 河东区| 繁昌县| 来宾市| 嵩明县| 普兰县| 宁安市| 上蔡县| 上犹县| 平远县| 电白县| 卫辉市| 开原市| 读书| 凤山市| 禄丰县| 历史| 涟源市| 闵行区| 安泽县| 南召县| 申扎县| 马龙县| 三亚市| 大方县| 昭通市| 惠东县| 陆丰市| 萝北县| 裕民县| 宁远县| 伊吾县| 贵南县| 原平市| 永吉县| 苏尼特右旗| 兴化市|