安裝參考 https://www.cnblogs.com/onezg/p/8768597.html 安裝參考 https://www.cnblogs.com/onezg/p/8768597.html 我當時安裝的是Oracle 12c Release 1(Version 12.1.0.1.0,64位 ...
-
安裝參考 https://www.cnblogs.com/onezg/p/8768597.html
我當時安裝的是Oracle 12c Release 1(Version 12.1.0.1.0,64位),指定 Oracle 主目錄用戶時,選的是 創建新 Windows 用戶,後面報錯。
-
無法添加用戶XXXX到XXXX組中
中止,第二次安裝就沒有這個問題了
-
Failed to Create XXXX Oracle Home User.
這個錯誤一直有,提示用戶有問題,無法安裝,也沒百度到解決辦法。囧
解決辦法,指定 Oracle 主目錄用戶時,沒選 創建新 Windows 用戶,改選使用 Windows 內置賬戶 。安裝成功。
-
安裝後使用
12C 和以前 不太一樣在此總結一下
監聽這個地方最好寫主機名,不要127.0.0.1 ,聯網打開會連不上資料庫。
12C 分 CDB和 PDB 資料庫。可網上查詢區別。
CDB 創建用戶 必須以 C## 開頭
創建命令同下
查看容器
show con_name
切換 PDB資料庫
alter session set container=pdborcl;
startup;
設置 PDB 自啟動
CREATE OR REPLACE TRIGGER open_pdbs
AFTER STARTUP ON DATABASE
BEGIN
EXECUTE IMMEDIATE 'ALTER PLUGGABLE DATABASE ALL OPEN';
END open_pdbs;
/
註意
D:\Oracle\oradata 目錄要存在
-第1步:-創建臨時表空間
create temporary tablespace pdb_XXX_temp
tempfile 'D:\Oracle\oradata\pdb_XXX_temp.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
-第2步:-創建數據表空間
create tablespace pdb_XXX_data
logging
datafile 'D:\Oracle\oradata\pdb_XXX_data.dbf'
size 50m
autoextend on
next 50m maxsize unlimited
extent management local;
-第3步:-創建用戶並指定表空間
create user XXX identified by XXX
default tablespace pdb_XXX_data
temporary tablespace pdb_XXX_temp;
第4步:給用戶授予許可權
grant connect,resource,dba to XXX;
查看表空間
select tablespace_name from DBA_tablespaces;
更改用戶表空間
alter user C##XXX default tablespace pdb_XXX_data temporary tablespace pdb_XXX_temp;