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 也就是你要儲存檔案...