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

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

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

    隨筆 - 6  文章 - 0  trackbacks - 0
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿

    隨筆檔案

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    1、表空間:

     select * from dba_data_files;

     select * from dba_tablespaces;//表空間

     select tablespace_name,sum(bytes), sum(blocks) from dba_free_space group by tablespace_name;//空閑表空間

     select * from dba_data_files where tablespace_name='USERS';//表空間對應的數據文件

     select * from dba_segments where tablespace_name='USERS';

    2、數據庫對象:

     select * from dba_objects;

     CLUSTER、DATABASE LINK、FUNCTION、INDEX、LIBRARY、PACKAGE、PACKAGE BODY、

     PROCEDURE、SEQUENCE、SYNONYM、TABLE、TRIGGER、TYPE、UNDEFINED、VIEW。

    3、表:

     select * from dba_tables;

     analyze my_table compute statistics;->dba_tables后6列

     select extent_id,bytes from dba_extents where segment_name='CUSTOMERS' and segment_type='TABLE'

     order by extent_id;//表使用的extent的信息。segment_type='ROLLBACK'查看回滾段的空間分配信息

    列信息:

    select distinct table_name from user_tab_columns where column_name='SO_TYPE_ID';

    4、索引: 

     select * from dba_indexes;//索引,包括主鍵索引

     select * from dba_ind_columns;//索引列

     select i.index_name,i.uniqueness,c.column_name

       from user_indexes i,user_ind_columns c

     where i.index_name=c.index_name

     and i.table_name ='ACC_NBR';//聯接使用

    5、序列:

     select * from dba_sequences;

    6、視圖:

     select * from dba_views;

     select * from all_views;

    text 可用于查詢視圖生成的腳本

    7、聚簇:

     select * from dba_clusters;

    8、快照:

     select * from dba_snapshots;

       快照、分區(qū)應存在相應的表空間。

    9、同義詞:

     select * from dba_synonyms

       where table_owner='SPGROUP';

       //if owner is PUBLIC,then the synonyms is a public synonym.

     if owner is one of users,then the synonyms is a private synonym.

    10、數據庫鏈:

     select * from dba_db_links;

    在spbase下建數據庫鏈

     create database link dbl_spnew

     connect to spnew identified by spnew using 'jhhx';

     insert into acc_nbr@dbl_spnew

     select * from acc_nbr where nxx_nbr='237' and line_nbr='8888';

    11、觸發(fā)器:

     select * from dba_trigers;

    存儲過程,函數從dba_objects查找。

    其文本:select text from user_source where name='BOOK_SP_EXAMPLE';

    建立出錯:select * from user_errors;

    oracle總是將存儲過程,函數等軟件放在SYSTEM表空間。

    12、約束:

    (1)約束是和表關聯的,可在create table或alter table table_name add/drop/modify來建立、修改、刪除約束。

    可以臨時禁止約束,如:

     alter table book_example

     disable constraint book_example_1;

     alter table book_example

     enable constraint book_example_1;

    (2)主鍵和外鍵被稱為表約束,而not null和unique之類的約束被稱為列約束。通常將主鍵和外鍵作為單獨的命名約束放在字段列表下面,而列約束可放在列定義的同一行,這樣更具有可讀性。

    (3)列約束可從表定義看出,即describe;表約束即主鍵和外鍵,可從dba_constraints和dba_cons_columns 查。

     select * from user_constraints

     where table_name='BOOK_EXAMPLE';

     select owner,CONSTRAINT_NAME,TABLE_NAME

       from user_constraints 

       where constraint_type='R'

       order by table_name;

    (4)定義約束可以無名(系統自動生成約束名)和自己定義約束名(特別是主鍵、外鍵)

    如:create table book_example

    (identifier number not null);

    create table book_example

    (identifier number constranit book_example_1 not null);

    13、回滾段:

    在所有的修改結果存入磁盤前,回滾段中保持恢復該事務所需的全部信息,必須以數據庫發(fā)生的事務來相應確定其大小(DML語句才可回滾,create,drop,truncate等DDL不能回滾)。

    回滾段數量=并發(fā)事務/4,但不能超過50;使每個回滾段大小足夠處理一個完整的事務;

     create rollback segment r05

     tablespace rbs;

     create rollback segment rbs_cvt

     tablespace rbs

     storage(initial 1M next 500k);

    使回滾段在線

     alter rollback segment r04 online;

    用dba_extents,v$rollback_segs監(jiān)測回滾段的大小和動態(tài)增長。

    回滾段的區(qū)間信息

     select * from dba_extents

     where segment_type='ROLLBACK' and segment_name='RB1';

    回滾段的段信息,其中bytes顯示目前回滾段的字節(jié)數

     select * from dba_segments

       where segment_type='ROLLBACK' and segment_name='RB1';

    為事物指定回歸段

     set transaction use rollback segment rbs_cvt

    針對bytes可以使用回滾段回縮。

     alter rollback segment rbs_cvt shrink;

     select bytes,extents,max_extents from dba_segments

       where segment_type='ROLLBACK' and segment_name='RBS_CVT';

    回滾段的當前狀態(tài)信息:

     select * from dba_rollback_segs

       where segment_name='RB1';

    比多回滾段狀態(tài)status,回滾段所屬實例instance_num

    查優(yōu)化值optimal

     select n.name,s.optsize

       from v$rollname n,v$rollstat s

     where n.usn=s.usn;

    回滾段中的數據

     set transaction use rollback segment rb1;/*回滾段名*/

     select n.name,s.writes

       from v$rollname n,v$rollstat s

     where n.usn=s.usn;

    當事務處理完畢,再次查詢$rollstat,比較writes(回滾段條目字節(jié)數)差值,可確定事務的大小。

    查詢回滾段中的事務

     column rr heading 'RB Segment' format a18

     column us heading 'Username' format a15

     column os heading 'Os User' format a10

     column te heading 'Terminal' format a10

     select r.name rr,nvl(s.username,'no transaction') us,s.osuser os,s.terminal te

       from v$lock l,v$session s,v$rollname r

     where l.sid=s.sid(+)

     and trunc(l.id1/65536)=R.USN

     and l.type='TX'

     and l.lmode=6

     order by r.name;

    14、作業(yè)

    查詢作業(yè)信息

     select job,broken,next_date,interval,what from user_jobs;

     select job,broken,next_date,interval,what from dba_jobs;

    查詢正在運行的作業(yè)

     select * from dba_jobs_running;

    使用包exec dbms_job.submit(:v_num,'a;',sysdate,'sysdate + (10/(24*60*60))')加入作業(yè)。間隔10秒鐘

    exec dbms_job.submit(:v_num,'a;',sysdate,'sysdate + (11/(24*60))')加入作業(yè)。間隔11分鐘使用包exec dbms_job.remove(21)刪除21號作業(yè)。
    posted on 2012-04-28 10:17 Glorin 閱讀(73) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網站導航:
     
    主站蜘蛛池模板: 两个人看的www免费| 色欲国产麻豆一精品一AV一免费| 精品国产香蕉伊思人在线在线亚洲一区二区 | 亚洲人成7777影视在线观看| 国内一级一级毛片a免费| 一级毛片免费在线| 激情内射亚洲一区二区三区| 女人被男人桶得好爽免费视频 | 亚洲av永久无码嘿嘿嘿 | 久久久久亚洲精品天堂| 青草草在线视频永久免费| 国产一级a毛一级a看免费人娇| 亚洲欧洲自拍拍偷午夜色| 亚洲av无码专区在线观看素人| 日韩成人免费视频| 老湿机一区午夜精品免费福利| 国产精品亚洲精品日韩已满| 18禁超污无遮挡无码免费网站国产 | 亚洲中文字幕无码久久综合网| 日本免费一区二区在线观看| 一级做a毛片免费视频| 亚洲欧洲校园自拍都市| 亚洲精品天堂成人片?V在线播放| 16女性下面扒开无遮挡免费| 成人午夜免费视频| 国产精品亚洲精品青青青| 亚洲狠狠婷婷综合久久久久| 日本免费一区二区三区最新| 永久看日本大片免费35分钟 | 91在线老王精品免费播放| 免费一级毛片在线播放视频免费观看永久| 亚洲图片一区二区| 亚洲无码精品浪潮| 精品无码国产污污污免费| 99re免费视频| 久久久久久av无码免费看大片| 含羞草国产亚洲精品岁国产精品| 亚洲乱码一二三四五六区| 久久精品亚洲综合专区| 亚洲一级特黄大片在线观看| 国产精品成人四虎免费视频|