ORA-01219-“数据库或可插拔数据库未打开:仅允许在固定表或视图上进行查询”

时间:2018-12-09 13:11:02

标签: oracle oracle18c

我刚刚在Windows 10计算机上安装了oracle数据库18c。然后,我使用Oracle SQL Developer登录到我在安装过程中创建的数据库,并具有以下连接信息: sqldeveloper1 连接成功,当我尝试打开表时,它显示错误OCA-01219: enter image description here  我找到了这个解决方案: ORA-01219: database not open: queries allowed on fixed tables/views only 试图打开数据库。我已经尝试过,但是仍然没有成功,我的数据库状态为:enter image description here

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

2 个答案:

答案 0 :(得分:0)

如果打开了“从v $ instance中选择状态”的输出,请执行以下查询,让我知道输出结果:     从v $ database中选择名称,open_mode;

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

然后应用上述方法。请让我知道是否有任何疑问

答案 1 :(得分:0)

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

以下命令对我有用(请将“o​​rclpdb”替换为您的可插拔数据库名称):

alter pluggable database orclpdb open;