1. 程式人生 > >Oracle 匯入 dmp 檔案

Oracle 匯入 dmp 檔案

1、首先,我們可以先建立自己的一個使用者表空間,建立表空間的格式如下:

create tablespace test(表空間的名字)  datafile 'D:\oracle\product\10.2.0\userdata\test.dbf'  (這邊可以寫成oracle的某個路徑下) size 50m  (初始大小) autoextend on;(自動擴充套件)

2、接下來,我們可以建立一個自己的使用者,建立格式如下:

CREATE USER utest (使用者名稱)  IDENTIFIED BY upassword(密碼) DEFAULT TABLESPACE test(上面建立的表空間)  TEMPORARY TABLESPACE temp;(臨時表空間就寫temp即可)

3、然後,我們需要給自己的使用者賦予許可權來管理自己的表空間

GRANT CONNECT TO utest;   GRANT RESOURCE TO utest;   GRANT dba TO utest;--dba為最高階許可權,可以建立資料庫,表等。

以上三條語句的執行環境都需要進入oralce之後

cmd下進入oracle的方式

sqlplus system/密碼      回車即可

4、接下來我們就可以將我們的dmp檔案匯入到我們自己的表空間中了,匯入方式

imp usename/[email protected] full=y  file= d:\data\xxxx.dmp ignore=y

匯入例項

imp utest/upassword  file=D:\20140227.dmp full=y ignore=y (將檔案匯入到我們自己新建的使用者的表空間中)  注意:這條語句的執行環境是剛進命令臺時的環境