1.用系統管理員登陸,我這里用戶名是system,密碼是manager
2.首先建立表空間(tablespaces),點擊file->new->sql window
create tablespace MOF_TEMP //name
datafile 'D:/Oracle/product/10.2.0/oradata/orcl/MOF_TEMP.dbf' size 500M //---/oracle/oradata/orcl/portal01.dbf
autoextend on next 100M maxsize unlimited logging //自動擴展表空間
extent management local autoallocate
segment space management auto;
1) DATAFILE: 表空間數據文件存放路徑
2) SIZE: 起初設置為200M
3) UNIFORM: 指定區尺寸為128k,如不指定,區尺寸默認為64k
4) 空間名稱MOF_TEMP與 數據文件名稱 MOF_TEMP.dbf 不要求相同,可隨意命名.
5) AUTOEXTEND ON/OFF 表示啟動/停止自動擴展表空間
6) alter database datafile ' D:/oracle/product/10.2.0/oradata/orcl/MOF_TEMP.dbf ' resize 500m;
//手動修改數據文件大小為 500M
3.然后建立用戶
這里我推薦直接用sql window建立,點擊file->new->sql window
-- Create the user
create user RSGL //創建用戶名
identified by "RSGL" //創建密碼
default tablespace RSGL //默認表空間
temporary tablespace TEMP //臨時表空間(默認的)
profile DEFAULT //默認權限(下面給分配)
quota unlimited on rsgl; //該用戶在ydrsgl表空間里的配額不限
-- Grant/Revoke role privileges
grant dba to RSGL; // 分配管理員權限
-- Grant/Revoke system privileges
grant unlimited tablespace to RSGL; //開放所有的表空間對此用戶
4.在表空間里建表,或者往表空間里導入表
見表是基於圖形界面的,可以選擇表空間,很好操作
導入表,導出表操作下面進行講解
1, 運行cmd進入dos頁面,輸入imp(導入表),exp(導出表)。
2, 輸入希望導入到的表空間的數據庫管理員的用戶名,密碼。這里是rsgl / rsgl。
3, 導入文件,把文件拖到里面就行,即包含文件名的路徑。
4, 輸入緩沖區大小,可以選擇默認,或者手動修改,回車。
5, 下面幾項都可以默認走,回車
6, 最后一項,注意,導入整個導出文件。如果想整個導入,輸入yes,否則默認是一條條導入。
exp同理。
PS:如果有錯誤的地方,不吝指正!!!
