1:在pdb模式下添加新的用户的时候提示数据库未打开
SQL> create tablespace user_data
2 datafile 'D:\app\cts\admin\orcl\test.DBF';
create tablespace user_data
*
第 1 行出现错误:
ORA-01109: 数据库未打开
2:通过下面语句查询并打开pdb数据库
查询
select con_id,name,open_mode from v$pdbs;
打开
alter pluggable database ORCLPDB open;
切换
alter session set container=ORCLPDB;
3:创建表空间
create tablespace user_data
datafile 'D:\app\cts\admin\orcl\test.DBF'
size 50m
autoextend on
next 50m maxsize 20480m--如果是40960就超过了最大限制
extent management local;
4:创建临时表空间
create temporary tablespace user_temp
tempfile 'D:\app\cts\admin\orcl\test_temp.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
5:新建用户
SQL> create user test identified by test default tablespace user_data temporary tablespace user_temp;
用户已创建。
SQL> grant connect,resource to test;
授权成功。
6:使用navicat连接时,用户不存在。。。
修改tnsnames.ora
原来的orcl服务是cdb使用的,现在使用pdb ,要新创建一个
ORCLPDB=
(
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)(HOST=你的主机名)(PORT=1521))
(CONNECT_DATA=(SERVICE_NAME=ORCLPDB))
)
)
7:使用navicat连接 oracle正在初始化或关闭
是因为切换到orclpdb 容器后 并没有启用容器,使用命令startup;开启后就可以连接了。
本文来自博客园,作者:写程序到老,转载请注明原文链接:https://www.cnblogs.com/angin-iit/p/13651546.html
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)