>createorreplacedirectoryexportDIRas'/opt/oracle/oradata';Ⅱ:SQL>>grantread,writeondirectoryexportDIRtouserX;Ⅲ:[cmd" />

亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

oracle筆記

系統(tǒng) 2029 0

好久沒寫博客了,最近這段項目再在遷移所以有點忙.下面是這段時間學(xué)習(xí)并用到的命令.

  首先查詢當(dāng)前 目錄信息?select * from dba_directories ;
1.導(dǎo)出數(shù)據(jù)庫.首先賦予用戶對目錄的權(quán)限,然后再導(dǎo)出 log為日志.
  Ⅰ: SQL >> create or replace directory exportDIR as '/opt/oracle/oradata';
  Ⅱ: SQL >> grant read,write on directory exportDIR to userX;
  Ⅲ: [cmd] >> expdp userX/userX directory=exportDIR dumpfile=userX_date.dump logfile=userX_date.log;
2.導(dǎo)入數(shù)據(jù)庫.首先賦予用戶對目錄的權(quán)限,然后再導(dǎo)入.
  Ⅰ: SQL >> create or replace directory importDIR as '/opt/oracle/oradata';
  Ⅱ: SQL >> grant read,write on directory importDIR, exp_full_database to userX;
  Ⅲ: [cmd] >> impdp userX/userX directory=importDIR dumpfile=userX_date.dump;
3.新建用戶并授權(quán).
  Ⅰ: SQL >> create tablespace userSpace datafile '/opt/oracle/tablespace/userSpace.dbf' size 50M reuse autoextend off;
  ------------用戶名--------------密碼---------------------表空間-------------------臨時表空間--
  Ⅱ: SQL >> create user userX identified by userX default tablespace userSpace temporary tablespace TEMP;
  Ⅲ: SQL >> grant create table,drop any table,create sequence,
    alter any trigger, create trigger, drop any trigger,
    alter any type, create type, drop any type,
    create database link,
    create view, drop any view,
    create indextype,
    create procedure,
    create synonym,
    create materialized view,
    unlimited tablespace,
    create session to userX;
4.用戶登錄獲取sysdba權(quán)限.
    linux
      Ⅰ: [cmd] >> su - oracle;
      Ⅱ: SQL?>> conn / as sysdba;
    window
      Ⅰ: [cmd] >> sqlplus
      Ⅱ: 按提示輸入用戶名和口令 用戶名為system 口令為建立數(shù)據(jù)庫時設(shè)置的口令 1234
      Ⅲ: 當(dāng)不記得口令是可以嘗試
[cmd] >> sqlplus /nolog;
SQL >> conn / as sysdba;
5.常用的 SQL
  Ⅰ.查詢表空間
SQL >> SELECT A.TABLESPACE_NAME "表空間名稱",
            100 - ROUND((NVL(B.BYTES_FREE, 0) / A.BYTES_ALLOC) * 100, 2) "占用率(%)",
            ROUND(A.BYTES_ALLOC / 1024 / 1024, 2) "容量(M)",
            ROUND((A.BYTES_ALLOC - NVL(B.BYTES_FREE, 0)) / 1024 / 1024, 2) "使用(M)",
            ROUND(NVL(B.BYTES_FREE, 0) / 1024 / 1024, 2) "空閑(M)",
            ROUND((NVL(B.BYTES_FREE, 0) / A.BYTES_ALLOC) * 100, 2) "空閑率(%)",
            TO_CHAR(SYSDATE, 'yyyy-mm-dd hh24:mi:ss') "采樣時間"
            FROM (SELECT F.TABLESPACE_NAME,
            SUM(F.BYTES) BYTES_ALLOC,
            SUM(DECODE(F.AUTOEXTENSIBLE, 'YES', F.MAXBYTES, 'NO', F.BYTES)) MAXBYTES
            FROM DBA_DATA_FILES F
            GROUP BY TABLESPACE_NAME) A,
            (SELECT F.TABLESPACE_NAME, SUM(F.BYTES) BYTES_FREE
           FROM DBA_FREE_SPACE F
            GROUP BY TABLESPACE_NAME) B
          WHERE A.TABLESPACE_NAME = B.TABLESPACE_NAME;
  Ⅱ.DBA權(quán)限查看導(dǎo)出目錄
 SQL >> ?select * from dba_directories;

  Ⅲ.數(shù)據(jù)庫啟動關(guān)閉
    =======================================================
    --查詢數(shù)據(jù)庫啟動狀態(tài)
SQL >> select status from v$instance; || [cmd] >> ps -ef | grep oracle;
    --關(guān)閉監(jiān)聽
[cmd] >> $lsnrctl stop
    --登陸sqlplus
[cmd] >> $ sqlplus / as sysdba
    --關(guān)閉數(shù)據(jù)庫
SQL >>?shutdown immediate;
    --重啟數(shù)據(jù)庫
SQL >> startup;
    --退出sqlplus
SQL >> exit
    --打開監(jiān)聽
[cmd] >> lsnrctl start
    =======================================================
  Ⅳ.查看數(shù)據(jù)庫一共有多少條數(shù)據(jù)
SQL >> select sum(num_rows) from dba_tables;
  Ⅴ.查看當(dāng)前用戶多少表
SQL >> select * from user_tables;
  Ⅵ.刪除用戶
SQL >> drop user userX cascade;
  Ⅶ.刪除表空間
SQL> drop tablespace userSpace including contents and datafiles cascade constraints;

6.遇到的問題.
  Ⅰ:存儲過程不能debug調(diào)試.用戶權(quán)限不夠。
SQL>> grant debug any procedure,debug connect session to userX;
  Ⅱ:oracle環(huán)境變量設(shè)置
    export ORACLE_BASE=/opt/oracle/app
    export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.1.0/db_1
    export ORA_CRS_HOME=/opt/oracrs
    export ORACLE_SID=orcl--數(shù)據(jù)庫名字

?

? ? ??Ⅲ:exp導(dǎo)出功能

    查看幫助 ?exp?help=y
    全庫導(dǎo)出 ?exp? system/oracle@orcl11 ?????full=y?file=d:\full_database.dmp ?
    按用戶導(dǎo)出 ?exp?? system/oracle@orcl11 ??? owner=user ?file=d:\user_tables.dmp
    按表導(dǎo)出?exp? system/oracle@orcl11 ??? tables=table1,table2,..... file=d:\full_database.dmp ?

oracle筆記


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产精品国语自产拍在线观看 | 欧美成人综合 | 国产一级特黄高清免费大片 | 免费高清在线影片一区 | 日一级片 | 亚洲综色 | 免费黄色毛片 | 久久精品中文字幕一区 | 99re9精品视频在线 | 亚洲图片综合网 | 青青青青青国产费线在线观看 | 免费一级毛片无毒不卡 | 伊人手机在线视频 | 国产91亚洲精品 | 麻豆传煤一区免费入 | 97久久国语露脸精品对白 | 久草在线中文 | 激情综合在线 | 亚洲在线精品视频 | 爽爽影院在线免费观看 | a免费在线观看视频 | 亚洲五月综合网色九月色 | 亚洲aa视频 | 福利入口在线观看 | 久久精品国产福利国产秒 | 高清性色生活片久久久 | 亚洲一区二区三区精品国产 | 瑟瑟视频在线观看 | 四虎成人国产精品视频 | 精品999视频 | 一级毛片免费视频日本 | 免费观看一级成人毛片软件 | 亚洲综合图片人成综合网 | 中文字幕亚洲区 | 亚洲一区二区免费在线观看 | 曰批免费视频播放在线看片二 | 韩国精品欧美一区二区三区 | 色综合久久综合欧美综合图片 | 天天操天天插天天射 | 青青爽国产手机在线观看免费 | 日日操网|