oracle建立表空間並用資料幫浦匯入資料步驟

2021-10-14 04:14:27 字數 1539 閱讀 1237

1、建立表空間

create bigfile tablespace zwj

logging

datafile 'f:\oracle\zwj.ora' size 1000m

autoextend

on next 1000m maxsize unlimited extent management local

segment space management auto;

2、建立使用者,並給使用者指定預設表空間

create user kanguhong profile default

identified by kanguhongdefault tablespace zwj

temporary tablespace temp

account unlock;

3、給使用者用賦許可權

grant unlimited tablespace to kanguhong;

grant connect to kanguhong;

grant dba to kanguhong;

grant resource to kanguhong;

4、準備工作:建立directory物件(以dmpdir為例),並賦予使用者許可權(以trunkgas為例) --這是用資料幫浦匯入資料

create directory dmpdir as 'f:\temp';

grant read,write on directory dmpdir to kanguhong;

執行完成後,如果下一步是匯入,先將要匯入的檔案放到對應路徑下

5、匯入

impdp kanguhong/kanguhong directory=dmpdir dumpfile=zwj_1112.dmp logfile=zwji_imp.log table_exists_action=replace

----- table_exists_action=replace 表物件存在時,替換

6、擴充套件表空間(如果以前表空間不夠用,可以給表空間擴充套件檔案個數)

alter tablespace zwj add datafile 'd:\oracle\product\10.2.0\db_1\database\zwj2.ora' size 2000m autoextend on next 1000m maxsize unlimited

7.備註:以下這條命令是 當匯入檔案中有表knowledgeitem不是在dalianranqi表空間時,而是在xinjianggas表空間,這時不用建xinjianggas空間,就可以匯入表knowledgeitem了。remap_schema當你從a使用者匯出的資料,想要匯入到b使用者中去,就使用這個:remap_schema=a:b impdp kanguhong/kanguhong directory=dmpdir dumpfile=zwj_1112.dmp tables=knowledgeitem remap_schema=xinjianggas:kanguhong remap_tablespace=xinjianggas:zwj logfile=zwjtest_1112_imp.log (在第五步的基礎上再執行此句即可)

Oracle建立表空間

建立表空間 create tablespace estate db datafile e estate db.ora size 10m autoextend on 建立臨時表空間 create temporary tablespace estate temp db tempfile e estate...

ORACLE建立表空間

因此,在建立物件之前,首先要分配儲存空間 分配儲存,就要建立表空間 建立表空間示例如下 create tablespace sample logging datafile d oracle oradata ora92 luntan.ora size 5m extent management loca...

oracle建立表空間

sys使用者在cmd下以dba身份登陸 在cmd中打sqlplus nolog 然後再conn as sysdba 注意點 1.如果在pl sql 等工具裡開啟的話,直接修改下面的 中 斜體加粗部分 執行 2.確保路徑存在,比如 d oracle oradata oracle9i 也就是你要儲存檔案...