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、導出方式
exp 來源用戶/密碼@ORCL file=d:\data\xxxx.dmp
5 、接下來我們就可以將我們的dmp文件導入到我們自己的表空間中了,導入方式
imp usename/password@SID full=y file= d:\data\xxxx.dmp ignore=y
imp usename/password@XE file=d:\data\xxxx.dmp fromuser=來源用戶 touser=去向用戶
導入實例
imp utest/upassword file=D:\20140227.dmp full=y ignore=y (將文件導入到我們自己新建的用戶的表空間中) 注意:這條語句的執行環境是剛進命令台時的環境