<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    kxbin
    成功留給有準備的人
    posts - 10,  comments - 35,  trackbacks - 0

    2. analyze_comp.sql 

     -- 

     -- analyze_comp.sql 

     -- 

    BEGIN  
    SYS.DBMS_UTILITY.ANALYZE_SCHEMA ( '&OWNER','COMPUTE');  
    END;

     / 

     

         3. pop_vol.sql 

     -- 

     -- pop_vol.sql 

     -- 

     insert into utl_vol_facts 

     select table_name 

     , NVL ( num_rows, 0) as num_rows 

     , trunc ( last_analyzed ) as meas_dt 

     from all_tables

    -- or just user_tables 

     where owner in ('&OWNER')

    -- or a comma-separated list of owners 

     / 

     commit 

     /

     

     

    C.每周處理程序

     

          1. nextext.sql 

     -- 

     -- nextext.sql 

     -- 

     -- To find tables that don't match the tablespace default for NEXT extent. 

     -- The implicit rule here is that every table in a given tablespace should 

     -- use the exact same value for NEXT, which should also be the tablespace's 

     -- default value for NEXT. 

     -- 

     -- This tells us what the setting for NEXT is for these objects today. 

     -- 

     -- 11/30/98 

     SELECT segment_name, segment_type, ds.next_extent as Actual_Next 

     , dt.tablespace_name, dt.next_extent as Default_Next 

     FROM dba_tablespaces dt, dba_segments ds 

     WHERE dt.tablespace_name = ds.tablespace_name 

     AND dt.next_extent !=ds.next_extent 

     AND ds.owner = UPPER ( '&OWNER' ) 

     ORDER BY tablespace_name, segment_type, segment_name; 

     

          2. existext.sql 

     -- 

     -- existext.sql 

     -- 

     -- To check existing extents 

     -- 

     -- This tells us how many of each object's extents differ in size from 

     -- the tablespace's default size. If this report shows a lot of different 

     -- sized extents, your free space is likely to become fragmented. If so, 

     -- this tablespace is a candidate for reorganizing. 

     -- 

     -- 12/15/98 

      SELECT segment_name, segment_type 

     , count(*) as nr_exts 

     , sum ( DECODE ( dx.bytes,dt.next_extent,0,1) ) as nr_illsized_exts 

     , dt.tablespace_name, dt.next_extent as dflt_ext_size 

     FROM dba_tablespaces dt, dba_extents dx 

     WHERE dt.tablespace_name = dx.tablespace_name 

     AND dx.owner = '&OWNER' 

     GROUP BY segment_name, segment_type, dt.tablespace_name, dt.next_extent; 

     

          3. No_pk.sql 

     -- 

     -- no_pk.sql 

     -- 

     -- To find tables without PK constraint 

     -- 

     -- 11/2/98 

     SELECT table_name 

     FROM all_tables 

     WHERE wner = '&OWNER' 

     MINUS 

     SELECT table_name 

     FROM all_constraints 

     WHERE wner = '&&OWNER' 

     AND constraint_type = 'P' ;

     

          4. disPK.sql 

     -- 

     -- disPK.sql 

     -- 

     -- To find out which primary keys are disabled 

     -- 

     -- 11/30/98 

     SELECT owner, constraint_name, table_name, status 

     FROM all_constraints 

     WHERE wner = '&OWNER' AND status = 'DISABLED’ AND constraint_type = 'P'; 

     

          5. nonuPK.sql 

     -- 

     -- nonuPK.sql 

     -- 

     -- To find tables with nonunique PK indexes. Requires that PK names 

     -- follow a naming convention. An alternative query follows that 

     -- does not have this requirement, but runs more slowly. 

     -- 

     -- 11/2/98 

     SELECT index_name, table_name, uniqueness 

     FROM all_indexes 

     WHERE index_name like '&PKNAME%' 

     AND wner = '&OWNER' AND uniqueness = 'NONUNIQUE' 

     SELECT c.constraint_name, i.tablespace_name, i.uniqueness 

     FROM all_constraints c , all_indexes i 

     WHERE c.owner = UPPER ( '&OWNER' ) AND i.uniqueness = 'NONUNIQUE' 

     AND c.constraint_type = 'P' AND i.index_name = c.constraint_name 

     

          6. mkrebuild_idx.sql 

     -- 

     -- mkrebuild_idx.sql 

     -- 

     -- Rebuild indexes to have correct storage parameters 

     -- 

     -- 11/2/98 

     SELECT 'alter index ' || index_name || ' rebuild ' 

     , 'tablespace INDEXES storage ' 

     || ' ( initial 256 K next 256 K pctincrease 0 ) ; ' 

     FROM all_indexes 

     WHERE ( tablespace_name != 'INDEXES' 

     OR next_extent != ( 256 * 1024 ) 

     ) 

     AND wner = '&OWNER' 

     / 

     

          7. datatype.sql 

     -- 

     -- datatype.sql 

     -- 

     -- To check datatype consistency between two environments 

     -- 

     -- 11/30/98 

     SELECT table_name, column_name, data_type, data_length, data_precision, data_scale, nullable

     FROM all_tab_columns -- first environment 

     WHERE wner = '&OWNER' 

     MINUS 

     SELECT table_name, column_name, data_type, data_length, data_precision, data_scale, nullable 

     FROM all_tab_columns@&my_db_link -- second environment 

     WHERE wner = '&OWNER2' 

     order by table_name, column_name 

     

          8. obj_coord.sql 

     -- 

     -- obj_coord.sql 

     -- 

     -- To find out any difference in objects between two instances 

     -- 

     -- 12/08/98 

     SELECT object_name, object_type 

     FROM user_objects 

     MINUS 

     SELECT object_name, object_type 

     FROM user_objects@&my_db_link 

    posted on 2012-08-29 15:36 kxbin 閱讀(152) 評論(0)  編輯  收藏 所屬分類: ORACLE轉發
    你恨一個人是因為你愛他;你喜歡一個人,是因為他身上有你沒有的;你討厭一個人是因為他身上有你有的東西;你經常在別人面前批評某人,其實潛意識中是想接近他。

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(5)

    隨筆檔案

    文章分類

    文章檔案

    相冊

    收藏夾

    J2EE

    java技術網站

    Linux

    平時常去的網站

    數據庫

    電影網站

    網站設計

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 我们的2018在线观看免费高清| 久久精品国产96精品亚洲| 国产成人综合亚洲| 暖暖在线日本免费中文| 亚洲人成未满十八禁网站| 成人免费AA片在线观看| 亚洲国产成人无码av在线播放| 麻花传媒剧在线mv免费观看| 亚洲欧洲国产成人精品| 亚洲免费福利在线视频| va天堂va亚洲va影视中文字幕 | 久久亚洲国产欧洲精品一| 爽爽爽爽爽爽爽成人免费观看| 亚洲色精品vr一区二区三区| 和老外3p爽粗大免费视频| 亚洲精品自产拍在线观看| 国产精品免费一区二区三区四区| 亚洲好看的理论片电影| 久久精品国产免费观看| 亚洲综合av一区二区三区不卡| 精品少妇人妻AV免费久久洗澡| 亚洲av无一区二区三区| 亚洲成a人片在线观看久| 成人无码视频97免费| 亚洲AV乱码一区二区三区林ゆな| 鲁大师在线影院免费观看| 亚洲天堂福利视频| 国内大片在线免费看| 精品女同一区二区三区免费播放 | yy6080亚洲一级理论| 久久久久久国产a免费观看不卡| 亚洲精品美女久久777777| 中文字幕成人免费视频| 亚洲一线产品二线产品| mm1313亚洲精品国产| 97在线免费视频| 亚洲春黄在线观看| 暖暖在线日本免费中文| 好男人资源在线WWW免费| 亚洲伊人久久大香线蕉苏妲己| 日本XXX黄区免费看|