Oracle建立使用者表空間等操作

2021-07-30 05:05:14 字數 2126 閱讀 9556

檢視使用者和表空間 

/*分為四步 */

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

create temporary tablespace user_temp 

tempfile 'e:\oracle\product\10.2.0\oradata\user_temp.dbf'

size 50m 

autoextend on 

next 50m maxsize 20480m 

extent management local; 

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

create tablespace user_data 

logging 

datafile 'e:\oracle\product\10.2.0\oradata\user_data.dbf'

size 50m 

autoextend on 

next 50m maxsize 20480m 

extent management local; 

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

create user username identified by password 

default tablespace user_data 

temporary tablespace user_temp; 

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

grant connect,resource,dba to username;

用dba使用者登入後select * from dba_directories;

--建立directory

create directory dump_dir as "e:\oracle\yinchuan_db";

--授權

grant read,write on dump_dir to 使用者名稱;

檢視本機的directory名稱和匯出檔案要存放的位置

impdp '/ as sysdba ' directory=dump_dir schemas=導入庫使用者 remap_schema=導入庫使用者:本地使用者 remap_tablespace=導入庫命名空間:本地表空間 dumpfile=platformcenter_20140507_0001.dmp logfile=platformcenter_20140507_0001.log exclude=statistics

impdp '/ as sysdba ' directory=data_pump_dir schemas=yinchuangrid remap_schema=yinchuangrid:yinchuangrid remap_tablespace=yinchuangrid:yinchuangrid_data dumpfile=yinchuangrid_20140629_0001.dmp logfile=yinchuangrid_20140629_0001.log exclude=statistics

資料幫浦的匯出

資料幫浦的匯入:

如果匯入失敗要注意 log名字不能重複,所以匯入時的檔名要改掉,只要不重複就可以了

如果資料庫中已經有這個表空間,可以加table_exists_action=replace

table_exists_action引數說明

使用imp進行資料匯入時,若表已經存在,要先drop掉表,再進行匯入。

而使用impdp完成資料庫匯入時,若表已經存在,有四種的處理方式:

1)  skip:預設操作

2)  replace:先drop表,然後建立表,最後插入資料

4)  truncate:先truncate,然後再插入資料

大小: 4.3 kb

大小: 157 kb

大小: 1.3 kb

Oracle建立使用者表空間等操作

檢視使用者和表空間 分為四步 第1步 建立臨時表空間 create temporary tablespace user temp tempfile e oracle product 10.2.0 oradata user temp.dbf size 50m autoextend on next 50...

Oracle建立表空間,使用者等環節

注 在計算機d盤下建立名為db的資料夾 第一步 建立臨時表空間 create temporary tablespace kobe temp tempfile d db kobe temp.dbf size 32m autoextend on next 32m maxsize 2048m extent...

oracle建立表空間,建立使用者

建立臨時表空間 create temporary tablespace test temp tempfile e oracle product 10.2.0 oradata testserver test temp01.dbf size 32m autoextend on next 32m maxs...