1

我刚刚在我的 Windows 10 机器上安装了 oracle 数据库 18c。然后我使用 Oracle SQL Developer 登录到我在安装过程中创建的数据库,连接信息如下: sqldeveloper1 连接成功,当我尝试打开表时,它显示错误 OCA-01219: 在此处输入图像描述 我找到了这个解决方案: ORA-01219:数据库未打开:仅允许对固定表/视图进行查询 以尝试打开数据库。我已经尝试过了,但仍然没有成功,我的数据库状态:在此处输入图像描述

任何人都可以帮助解决这个问题吗?非常感谢您。

4

2 回答 2

1

我不得不重新启动 Oracle 服务后遇到了同样的问题。问题是可插入数据库的状态而不是实例本身的状态,就像您的情况一样,它是“打开的”。

以下命令对我有用(请用您的可插入数据库名称替换“orclpdb”):

alter pluggable database orclpdb open;
于 2021-02-17T11:01:08.263 回答
0

如果“从 v$instance 中选择状态”的输出是打开的,请执行以下查询并告诉我输出:select name, open_mode from v$database;

另外,如果您尝试连接可插拔数据库,请告诉我。如果您要连接到可插拔数据库,请运行以下查询:alter session set container='';

然后在应用上述方法之后。如果有任何疑问,请告诉我

于 2018-12-09T13:43:31.920 回答