oracle創建刪除用戶、表空間、導入導出數據

1.創建臨時表空間

create temporary tablespace 'temp'

tempfile 'G:\oracle\temp.dbf'

size 32m

autoextend on

next 32m maxsize 2048m

extent management local;

2.創建數據庫表空間

create proary tablespace 'data'

logging

datafile 'G:\oracle\data.dbf'

size 100m

autoextend on

next 32m maxsize 2048m

extent management local;

3.刪除表空間

drop tablespace 'tablespace_name' including contents and datafiles cascade onstraints

//including contents 刪除表空間中的內容,如果刪除表空間之前表空間中有內容,而未加此參數,表空間刪不掉,所以習慣性的加此參數
//including datafiles 刪除表空間中的數據文件
//cascade constraints 同時刪除tablespace中表的外鍵參照

4.創建用戶

create user 'user_name' identified by 'user_password'

default tablespace 'data'

temporary tablespace 'temp';

5.刪除用戶以及用戶所有的對象

drop user 'user_name' cascade;

//cascade:級聯刪除該用戶所有對象

6.導出數據

a.導出數據庫test,用戶名:sys,密碼:manager

     exp system/manager@test  file =D:test.dmp full=y

b.導出數據庫system用戶與sys用戶的表

     exp system/manager@test file=D:test.dmp owner=(system,sys)

c.導出數據庫中表table1,table2

      exp system/manager@test file=D:test.dmp tables=(table1,table2)

d.導出數據庫中表table1中的字段address以 '上海' 開頭的數據

       exp system/manager@test file=D:test.dmp tables=(table1) query =' where address like '上海' '

7.導入數據

a.將D:test.dmp中的數據導入TEST數據庫

       imp system/manager@TEST  full=y  file=D:test.dmp ignore=y

b.將D:test.dmp中的表table1導入TEST數據庫

       imp system/manager@TEST file=D:test.dmp tables=(table1)

 

 

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