oracle數據庫的基本命令記錄

一、創建表空間 / 刪除表空間

create tablespace myspace datafile 'D:\app\test.dbf' size 100m autoextend on next 50m;

drop tablespace myspace including contents and datafiles;

二、刪除用戶:

drop user userName cascade;  #刪除用戶的同時刪除擁有的表
#如果要把數據庫重新做導入的話,一般無需刪除表空間,級聯關係刪除用戶即可

三、創建用戶,並賦予相應權限

create user userName identified by yourPassword default tablespace test account unlock;

#如果要更改用戶所屬的表空間可以用這個命令
alter user dbcenter default tablespace tableSpaceName

GRANT CONNECT TO userName;
GRANT RESOURCE TO userName;

四、導出

expdp system/數據庫密碼 schemas=test directory=DPDATA1 dumpfile=abcd_expdp.dmp logfile=export.log version=11.2.0.3.0

注意的是:命令裏的 directory=DPDATA1 路徑如果忘記的話可以執行:

select * from dba_directories;

這裏我使用的是 DPDATA1,所以應先把數據庫導出文件放在 D:/app 目錄下。

注意:這裏不能使用絕對路徑。

如果想再添加一個的話,可以用命令:

create or replace directory test_dir as 'D:/360';

那麼就可以用 test_dir 來作爲directory的參數。

五、導入:

①先說導入指定的表,比如要導入 a.sql 文件:

首先以 system 用戶登錄 sqlplus ,然後運行:

@D:/app/a.sql  //輸入絕對路徑後回車即可

②導入一個DMP文件:

impdp system/數據庫密碼 schemas=test directory=dpdata1 dumpfile=test.DMP exclude=statistics

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章