oracle資料庫的備份及升級,oracleDatabase Backup

來源:互聯網
上載者:User

oracle資料庫的備份及升級,oracleDatabase Backup

     以oracle使用者登陸資料庫所在的伺服器,例如家目錄為/home./oracle.執行以下命令進行備份操作。

      sqlplus /nolog

      connect /as sysdba

     sql>createdirectory dump_bx as '指定一個存放dmp檔案的目錄';

     sql>grantread,write on directory dump_bx to  boss資料庫的使用者名稱稱 ;

     sql>exit

     oracle>expdp boss資料庫的使用者名稱稱/密碼 directory=dump_bxdumpfile=boss1220.dmp  logfile=out_boss1220.log schemas = boss資料庫的使用者名稱稱;

這裡給出我們在開發匯出的樣本,供參考如下:

 

    sqlplus /nolog

    connect /as sysdba

    sql>createdirectory dump_bx as '/home/oracle/db_backup20140715';

    sql>grantread,write on directory dump_bx to boss0923 ;

     oracle>expdpboss/bossnyl directory=dump_bx dumpfile=boss20140715.dmp  logfile=in_boss20140715.log schemas=boss0923;


  假設要升級的指令檔已經上傳到該資料庫伺服器,指令檔在包 update_db.zip裡面,存放在目錄update_db20140715.執行以下命令就可以進行升級

 $    cd /home/oracle/update_db20140715

$  unzip –o update_db.zip

$ cd update_db

$ export export NLS_LANG=AMERICAN_AMERICA.UTF8

$ sqlplus "使用者名稱/密碼"

>@UPDATE.sql

>exit



怎從oracleDatabase Backup資料庫

Oracle使用者的匯出與匯入
匯出:
1、 找到你Oracle安裝位置的bin目錄下的 emp.exe
如: D:\oracletools\oracle\product\10.2.0\db_1\BIN
2、雙擊運行,輸入你要匯出的使用者名稱和密碼(密碼不可見)
3、輸入你匯出檔案存放的位置
如:d:\crm.dmp 【一定是bmp檔案】

匯入:
1、 建立使用者 如:crm 【如果存在crm使用者(裡面含有資料等 先刪除 drop user crm cascade)】
2、 賦權讓其擁有匯入的許可權 grant dba to crm
3、 找到你Oracle安裝位置的bin目錄下的 imp.exe
4、 輸入你要匯入dmp檔案的位置
 
oracle Database Backup語句

EXP 畢竟也需要串連到資料庫,也就是需要提供使用者名稱,密碼,所以你說的資料庫模式匯出,是無法正常實現的。但是使用DBA使用者登陸,可以實現匯出整個資料庫的類似功能。
資料庫模式:
EXP SYSTEM/PASSWD@ORACLE FULL = Y FILE = 'DB081222.DMP' LOG = 'DB081222.LOG'
使用者模式:
EXP USER/PASSWD@ORACLE FILE = 'USER081222.DMP' LOG = 'USER081222.LOG'
表模式:
EXP USER/PASSWD@ORACLE FILE = 'USER081222.DMP' LOG = 'USER081222.LOG' TABLES = ('TABLE_1','TABLE_2')

IMP 語句只要把上面3個語句中的 'EXP' 換成 'IMP' 就行了
如果還有不明白的,可以在命令列中輸入EXP -HELP 或者 IMP -HELP 查看協助!
 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.