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

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

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

    太陽雨

    痛并快樂著

    BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
      67 Posts :: 3 Stories :: 33 Comments :: 0 Trackbacks
    1、單獨(dú)備份一個或多個用戶:
    D:>exp scott/tiger file=導(dǎo)出文件
    D:>exp system/manager owner=(用戶1,用戶2,…,用戶n) file=導(dǎo)出文件

    2、單獨(dú)備份一個或多個表:
    D:>exp 用戶/密碼 tables=表
    D:>exp 用戶/密碼 tables=(表1,…,表2)
    D:>exp system/manager tables=(用戶.表)
    D:>exp system/manager tables=(用戶1.表1,用戶2.表2)

    3、導(dǎo)入指定表
    D:>exp scott/tiger file=a.dmp
    D:>imp test/test fromuser=scott tables=emp file=a.dmp
    D:>imp test/test tables=dept file=a.dmp
    (說明:如果導(dǎo)出用戶沒有DBA權(quán)限,則導(dǎo)入用戶可以不用指定fromuser、touser參數(shù)如果導(dǎo)出用戶擁有DBA權(quán)限,則導(dǎo)入用戶也必須擁有DBA權(quán)限)

    4、給表、列加注釋
    SQL>comment on table 表 is '表注釋';
    注釋已創(chuàng)建。
    SQL>comment on column 表.列 is '列注釋';
    注釋已創(chuàng)建。
    SQL> select * from user_tab_comments where comments is not null;
    SQL> select * from user_col_comments where comments is not null;

    5、查看當(dāng)前用戶下有什么對象(表、視圖、同義詞、快照)
    SQL> select * from tab;
    查看表結(jié)構(gòu)
    SQL> describe 表名
    簡寫以上命令
    SQL> desc 表名

    6、
    DDL、數(shù)據(jù)定義語言:create、alter、drop、truncate(創(chuàng)建、修改結(jié)構(gòu)、刪除、截斷)(其他:rename)
    DML、數(shù)據(jù)操縱語言:insert、delete、select、update(增、刪、查、改)
    DCL、數(shù)據(jù)控制語言:grant、revoke(授權(quán)、回收)、set role
    事務(wù)控制:commit、rollback、savepoint(其他:lock table、set constraint(s)、set transaction)
    審計(jì)控制:audit、noaudit
    系統(tǒng)控制:alter system
    會話控制:alter session
    其他語句:comment(添加注釋)、explain plan、analyze(收集統(tǒng)計(jì))、validate、call

    7、
    1)、查看當(dāng)前所有對象
    SQL> select * from tab;

    2)、建一個和a表結(jié)構(gòu)一樣的空表
    SQL> create table b as select * from a where 1=2;
    SQL> create table b(b1,b2,b3) as select a1,a2,a3 from a where 1=2;

    3)、察看數(shù)據(jù)庫的大小,和空間使用情況
    SQL> col tablespace format a20
    SQL> select b.file_id 文件ID,
    b.tablespace_name 表空間,
    b.file_name 物理文件名,
    b.bytes 總字節(jié)數(shù),
    (b.bytes-sum(nvl(a.bytes,0))) 已使用,
    sum(nvl(a.bytes,0)) 剩余,
    sum(nvl(a.bytes,0))/(b.bytes)*100 剩余百分比
    from dba_free_space a,dba_data_files b
    where a.file_id=b.file_id
    group by b.tablespace_name,b.file_name,b.file_id,b.bytes
    order by b.tablespace_name
    /
    dba_free_space --表空間剩余空間狀況
    dba_data_files --數(shù)據(jù)文件空間占用情況

    4)、查看現(xiàn)有回滾段及其狀態(tài)
    SQL> col segment format a30
    SQL> SELECT SEGMENT_NAME,OWNER,TABLESPACE_NAME,SEGMENT_ID,FILE_ID,STATUS FROM DBA_ROLLBACK_SEGS;

    5)、查看數(shù)據(jù)文件放置的路徑
    SQL> col file_name format a50
    SQL> select tablespace_name,file_id,bytes/1024/1024,file_name from dba_data_files order by file_id;

    6)、顯示當(dāng)前連接用戶
    SQL> show user

    7)、把SQL*Plus當(dāng)計(jì)算器
    SQL> select 100*20 from dual;

    8)、連接字符串
    SQL> select 列1||列2 from 表1;
    SQL> select concat(列1,列2) from 表1;

    9)、查詢當(dāng)前日期
    SQL> select to_char(sysdate,'yyyy-mm-dd,hh24:mi:ss') from dual;

    10)、用戶間復(fù)制數(shù)據(jù)
    SQL> copy from user1 to user2 create table2 using select * from table1;

    11)、視圖中不能使用order by,但可用group by代替來達(dá)到排序目的
    SQL> create view a as select b1,b2 from b group by b1,b2;

    12)、通過授權(quán)的方式來創(chuàng)建用戶
    SQL> grant connect,resource to test identified by test;

    13)、備份
    create table yhda_bak as select * from yhda;

    14)、提出相同的記錄
    select sid,count(*) from yhda a group by sid having count(*)>1

    15)、select的函數(shù)
    ORDER BY – 按照指定列排序返回結(jié)果的子句
    DISTINCT – 只返回結(jié)果集合內(nèi)唯一行的關(guān)鍵詞
    COUNT -- 返回匹配查詢的數(shù)據(jù)行總數(shù)數(shù)值的函數(shù)
    AVG – 該函數(shù)返回指定列的平均值
    SUM –該函數(shù)把指定的列中的數(shù)字加起來
    MIN – 該函數(shù)返回列中最小的非NULL值
    MAX –該函數(shù)返回列中的最大值
    GROUP BY – 按列匯集查詢函數(shù)結(jié)果的子句

    8.Oracle數(shù)據(jù)直接導(dǎo)出到文本文件的方法
    利用Oracle中的Spool緩沖池技術(shù)可以實(shí)現(xiàn)Oracle數(shù)據(jù)導(dǎo)出到文本文件。
    1)、在Oracle PL/SQL中輸入緩沖開始命令,并指定輸出的文件名:
    spool d:output.txt

    2)、在命令行中隨便輸入你的SQL查詢:
    select mobile from customer;
    select mobile from client;
    ……

    3)、在命令行中輸入緩沖結(jié)果命令:
    spool off;
    則系統(tǒng)將緩沖池中的結(jié)果都輸出到"output.txt"文件中。
    以TAB鍵分隔
    posted on 2008-12-22 11:56 小蟲旺福 閱讀(208) 評論(0)  編輯  收藏 所屬分類: 數(shù)據(jù)庫
    主站蜘蛛池模板: 亚洲导航深夜福利| 亚洲日韩一页精品发布| 亚洲欧洲日产国产最新| 日韩免费高清大片在线| 久久精品国产亚洲AV麻豆不卡| a级毛片免费网站| 中文字幕亚洲综合久久菠萝蜜 | 日本免费一区尤物| 亚洲精品乱码久久久久蜜桃| 好大好深好猛好爽视频免费| 亚洲一本一道一区二区三区| 国产自产拍精品视频免费看| mm1313亚洲国产精品无码试看 | 97国免费在线视频| 久久久久亚洲av无码尤物| 少妇无码一区二区三区免费| 久久亚洲AV无码精品色午夜麻豆 | 蜜臀91精品国产免费观看| 亚洲精品无码久久久久YW| 日本高清免费中文字幕不卡| 色爽黄1000部免费软件下载| 中文字幕精品亚洲无线码一区应用| 日本免费一区二区久久人人澡| 无码乱人伦一区二区亚洲| 亚洲人成免费电影| 亚洲国产精品18久久久久久 | 亚洲国产美国国产综合一区二区| 91精品啪在线观看国产线免费| 国产成人精品日本亚洲专区6| 精品国产免费观看| 岛国精品一区免费视频在线观看| 亚洲日本va午夜中文字幕一区| 最近最好的中文字幕2019免费 | 亚洲综合激情六月婷婷在线观看 | 无遮免费网站在线入口| 亚洲6080yy久久无码产自国产| 亚洲一区精品无码| 免费成人激情视频| 无码精品人妻一区二区三区免费| 亚洲一本综合久久| 国产日产成人免费视频在线观看|