Oracle 12C Win 10 安装 应用 总结
-
安装参考 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;