oracle建立刪除使用者 表空間 匯入匯出資料

2021-06-16 08:34:14 字數 1701 閱讀 1005

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)

Oracle建立刪除使用者 角色 表空間

建立臨時表空間 create temporary tablespace zfmi temp tempfile d oracle oradata zfmi zfmi temp.dbf size 32m autoextend on next 32m maxsize 2048m extent manage...

Oracle建立刪除表空間及使用者

1 檢視使用者連線狀態 select username,sid,serial from v session 2 找到要刪除的使用者的sid和serial,並刪除 alter system kill session 66 88 3 查詢使用者 select from dba users 4 查詢工作間...

Oracle建立使用者 表空間和刪除使用者命令

create tablespace tablespace01 datafile tablespace01 data.dbf size 268435456 autoextend on next 2097152 maxsize 34359721984 blocksize 8192 nologging d...