oracle9i資料庫安裝完成之後有sys,system,scott(普通使用者)幾個使用者,在system許可權下建立新的使用者:
登入sql splus;使用者名稱:system 密碼:(初始建立)主機字串:(資料庫名)
建立表空間和使用者的步驟:
使用者
建立:create
user
使用者名稱 identified
by"密碼"
; 授權:grant
create
session
to使用者名稱;
grant
create
table
to使用者名稱;
grant
create
tablespace
to使用者名稱;
grant
create
view
to使用者名稱;
向剛建立的資料庫中匯入dmp檔案:開啟cmd,輸入:imp (使用者名稱)/(密碼)@(資料庫名)file=f:\all.dmp ignore=y full=y
回車 出現只有 dba 才能匯入由其他 dba 匯出的檔案
返回sql splus
grant dba to testuser ;
如果還不行,再執行:
alter user testuser default role dba;
繼續執行,匯入成功!
tablespace實際是表的集合,你可以理解為邏輯的儲存容器oracle有幾個預設存在的表空間:系統表空間、臨時表空間等
當你建表時如果不選擇表空間,則系統會將表建立在預設表空間中—system表空間。導致系統表空間迅速被使用者資料佔滿,建議建表的時候指定表空間
乙個使用者可以使用乙個或多個表空間,乙個表空間也可以供多個使用者使用。使用者和表空間沒有隸屬關係,表空是乙個用來管理資料儲存邏輯概念,表空間只是和資料檔案發生關係,資料檔案是物理的,乙個表空間可以包含多個資料檔案,而乙個資料檔案只能隸屬乙個表空間。
oracle 9i 新建資料庫,新建使用者
新建資料庫 可以使用嚮導 database configuration assistant,不知道要建立什麼樣的資料庫就選擇general purpose,其它選項預設就可以了,最後會要求設定sys,system的密碼,密碼請記好。新建使用者,使用system使用者登入sqlplus workshe...
asp連線oracle9i資料庫
最近做伺服器配置,作業系統為server2003 xp,程式指令碼語言asp,資料庫為orale9i 問題描述 資料庫連線方式如下 1 ole db provider for oracle from microsoft dim oconn,strconn set oconn server.creat...
資料庫oracle9i的解除安裝
1 開始 設定 控制面板 管理工具 服務 停止所有oracle服務。2 開始 程式 oracle orahome oracle installation products universal installer 卸裝所有oracle產品,但universal installer本身不能被刪除 3 r...