首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows 10重新启动后,Oracle18C未能打开PDB

Windows 10重新启动后,Oracle18C未能打开PDB
EN

Stack Overflow用户
提问于 2019-04-16 09:08:04
回答 1查看 139关注 0票数 0

Oracle18c,我在里面创建了一个CDB然后一个PDB。在我重新启动Windows之前,一切都很好。我不能再连接我的PDB了。

因此,我用我的系统帐户连接到我的CDB,并显示DB统计数据。

代码语言:javascript
复制
#show pdbs;

3 TCP18DB                        MOUNTED  

我发现我需要打开PDB:

代码语言:javascript
复制
#ALTER PLUGGABLE DATABASE tcp18db open ;

我得到以下错误消息

代码语言:javascript
复制
ALTER PLUGGABLE DATABASE tcp18db open 
Error report -
ORA-01031: insufficient privileges
01031. 00000 -  "insufficient privileges"
*Cause:    An attempt was made to perform a database operation without
           the necessary privileges.
*Action:   Ask your database administrator or designated security
           administrator to grant you the necessary privileges

这使我感到困惑,因为我连接为系统帐户,这应该是DBA,并获得了我所理解的所有特权。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-16 09:17:02

您需要使用允许以SYSDBA形式连接的帐户--即SYS帐户,例如:

代码语言:javascript
复制
sqlplus sys/yourpassword as sysdba

要使PDB挂载自动进行,您还应该运行

代码语言:javascript
复制
alter pluggable database tcp18db save state;

一旦你开始了它。然后,它将在下一次重新启动时自动启动。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55704495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档