oracel 建立表空間 使用者 匯入資料庫

2022-03-05 01:00:01 字數 1644 閱讀 7627

/*分為四步 */

/*第1步:建立臨時表空間 */

create temporary tablespace csxaj_temp

tempfile 'd:\oracle\oradata\scpinganka\csxaj_temp.dbf'

size 50m

autoextend on

next 50m maxsize 20480m

extent management local;

/*第2步:建立資料表空間 */

create tablespace csxaj_data

logging

datafile 'd:\oracle\oradata\scpinganka\csxaj_data.dbf'

size 50m

autoextend on

next 50m maxsize 20480m

extent management local;

/*第3步:建立使用者並指定表空間 */

create user csx_20150306 identified by csx_20150306

default tablespace csxaj_data

temporary tablespace csxaj_temp;

/*第4步:給使用者授予許可權 */

grant connect,resource,dba to csx_20150306;

/*匯出資料*/

1、完全: 

exp system/manager buffer=64000 file=c:\full.dmp full=y 

如果要執行完全匯出,必須具有特殊的許可權 

2、使用者模式: 

exp sonic/sonic    buffer=64000 file=c:\sonic.dmp owner=sonic 

這樣使用者sonic的所有物件被輸出到檔案中。 

3、表模式:

exp sonic/sonic    buffer=64000 file=c:\sonic.dmp owner=sonic tables=(sonic) 

這樣使用者sonic的表sonic就被匯出 

/*匯入資料*/

具有三種模式(完全、使用者、表) 

1、完全: 

imp system/manager buffer=64000 file=c:\full.dmp full=y 

2、使用者模式: 

imp sonic/sonic    buffer=64000 file=c:\sonic.dmp fromuser=sonic touser=sonic 

這樣使用者sonic的所有物件被匯入到檔案中。必須指定fromuser、touser引數,這樣才能匯入資料。 

3、表模式: 

exp sonic/sonic    buffer=64000 file=c:\sonic.dmp owner=sonic tables=(sonic) 

這樣使用者sonic的表sonic就被匯入。

/*imp userid=csx_20150306/[email protected] full=y file=csx_20150130.dmp log=imp_csx_20150306 */

ORACEL 建立表空間

注意點 1.如果在pl sql 等工具裡開啟的話,直接修改下面的 中 斜體加粗部分 執行 2.確保路徑存在,比如 d oracle oradata oracle9i 也就是你要儲存檔案的路徑存在 分為四步 第1步 建立臨時表空間 create temporary tablespaceuser tem...

orcale建立使用者匯入表空間

使用者 nr 表空間 mdm dat 建立表空間 create tablespace nr 表空間 datafile f oracle orcaletablespace nr 檔案路徑 size 20m 分配的表空間大小 autoextend on create temporary tablespa...

oracle建立表空間,建立使用者,匯入dmp資料

匯入oracle資料的時候,經常到用的時候忘記,特整理乙份,方便以後操作。需要注意的是 建立表空間和使用者是在sqlplus中執行,而匯入資料需要在cmd視窗執行。一 建立表空間 create tablespace 表空間名 datafile d dbf size m在建立的時候定義表空間名,表空間...