欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Oracle 12C Win 10 安装 应用 总结

程序员文章站 2022-05-18 21:18:10
安装参考 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 和以前 不太一样在此总结一下

Oracle 12C Win 10 安装 应用 总结

监听这个地方最好写主机名,不要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;