第一步:連接數據庫
windows鍵+R 彈出運行框,鍵入CMD。在DOS命令框內寫 sqlplus / as sysdba
第二步:創建表空間
1.臨時表空間
查詢已有用戶的表空間存放地址:select name from v$datafile
create temporary tablespace ECOLOGY_temp tempfile 'D:\oracle\orclDataBase\oradata\orcl\ECOLOGY_temp.dbf' size 50m autoextend on next 50m maxsize unlimited extent management local;
ECOLOGY_temp爲臨時表空間名字,'D:\oracle\orclDataBase\oradata\orcl\ECOLOGY_temp.dbf' 爲你設置生成臨時表空間文件的路徑,autoextend 爲自動擴容,maxsize unlimited表示最大空間不限制
2.創建表空間
create tablespace ECOLOGY datafile 'D:\oracle\orclDataBase\oradata\orcl\ECOLOGY.dbf' size 50m autoextend on next 50m maxsize unlimited extent management local;
3.刪除臨時表空間或者表空間
DROP TABLESPACE ECOLOGY INCLUDING CONTENTS AND DATAFILES;
ECOLOGY 爲要刪除的表空間名;
第三步:創建用戶並指定臨時表空間和表空間
CREATE USER 用戶名 IDENTIFIED BY 密碼 ACCOUNT UNLOCK DEFAULT TABLESPACE ECOLOGY TEMPORARY TABLESPACE ECOLOGY_temp;
ECOLOGY 爲要指定的表空間,ECOLOGY_temp爲指定的臨時表空間;
第四步:授予用戶相應的權限
GRANT CONNECT, RESOURCE, DBA TO 用戶名;
三個權限依次升高,若要執行導入導出,必須有DBA的權限
第五步:導入數據
imp 用戶名/密碼 file=dmp文件路徑 full=y ignore=y log=日誌文件路徑