標籤:空間 斷行符號 table 建立 res source Owner 自己的 建立表
ORACLE匯出dmp檔案:
1,將資料庫ORACLE完全匯出, 匯出到c:\daochu.dmp中
exp user/[email protected] file=c:\xxx.dmp full=y或 exp user/[email protected]:1521/orcl file=E:\xxx.dmp
2,將資料庫中RFD使用者與,JYZGCX使用者的表匯出
exp user/[email protected] file=d:\xxx.dmp owner=(RFD,JYZGCX)
3,將資料庫中的表T_USER、T_ROLE匯出
exp user/[email protected] file= d:\data\xxxx.dmp tables=(T_USER,T_ROLE)
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
ORACLE-dmp檔案匯出匯入,瞭解一下?