iT邦幫忙

1

oracle 12c 建立測試環境 #1:創建表空間

暐翰 2018-03-06 16:37:3414996 瀏覽

oracle 12c 建立測試環境 #1:創建表空間

目前要架設windows for .Net的oracle測試資料庫
順便做紀錄

工具:Oracle SQL Developer
PS.安裝資料庫部分就跳過,網路上很多資源。


起頭,需要一個tablespace來放資料

--規則
create tablespace 表格空間名稱
datafile '路徑' size 大小
autoextend on next 增長大小 maxsize 最大空間
extent management local

--範例
create tablespace MESDATA
datafile 'D:\\OracleDB\\MESDATA.dbf' size 10000M
autoextend on next 1M maxsize 20000M
extent management local

就可以在指定路徑下建立 .dbf的檔案做為tablespce使用。


建立使用者並且設置表格空間

出現 "ORA-65096: 無效的通用使用者或角色名稱"

原因:
oracle 12c 的特性

解決方式1:
改用"C##使用者名稱"
範例:

CREATE USER C##使用者名稱 IDENTIFIED BY "使用者密碼"  

解決方式2(推薦):
使用_ORACLE_SCRIPT"=true",就不用加C##在使用者名稱前面

範例:

alter session set "_ORACLE_SCRIPT"=true;
create user 使用者名稱 IDENTIFIED BY "使用者密碼";

參考:
ORA-65096: create 12c user without c## prefix


給予對應的權限,角色,完成

結束這一回合 ⎝⎛•‿•⎞⎠


尚未有邦友留言

立即登入留言