【问题标题】:connect internal only until freed oracle sql developer仅在内部连接,直到释放 oracle sql 开发人员
【发布时间】:2011-09-22 04:44:31
【问题描述】:

您好,我正在尝试使用 oracle Sql 开发人员连接到 oracle 服务器数据库 我收到错误

只在内部连接直到被释放

请告诉我如何解决这个错误。

谢谢

【问题讨论】:

    标签: oracle oracle-sqldeveloper


    【解决方案1】:

    检查您在 Oracle 服务器上的警报日志以及存档日志目标中的可用磁盘空间。当无法归档重做日志时,归档程序错误可能会触发此错误。

    您可以以 dba 身份登录并执行以下操作:show parameter archive,正如 Justin 在他的评论中解释的那样。

    您正在寻找诸如log_archive_dest_N 之类的条目。您可能会有很多这样的参数,我建议检查每个具有值的驱动器/位置。

    例如我的数据库有log_archive_dest_1 = '/o296/dbSID/arch'

    【讨论】:

    • 我是 oracle 的新手。我使用 11g,我不知道警报日志位于何处以释放空间。 :(请告诉我。谢谢
    【解决方案2】:

    你是这个数据库的 DBA 吗?如果没有,您将需要联系 DBA——此错误表明数据库基本上已关闭。最终用户无法修复此错误。

    如果您是 DBA,您使用的是什么版本的 Oracle?最常见的问题是您配置 Oracle 以将归档日志写入的目录(或目录之一,具体取决于您的配置)已满,需要清除。你能在那个目录中释放一些空间吗?

    【讨论】:

    • 我是 oracle 的新手。我使用 11g,我不知道存档日志位于何处以释放空间。 :(请告诉我。谢谢
    • @Praveenb - 好的,所以你是 DBA?从命令行打开 SQL*Plus 并以 SYSDBA 身份连接到数据库。为此,请在命令行中键入“sqlplus sys/>@> as sysdba”。键入命令“显示参数存档”并通过编辑您的问题发布结果。
    • 我必须在本地系统或服务器上运行此命令? db 在 linux 服务器中。如果我问了一个愚蠢的问题,我很抱歉。
    • @Praveenb - 如果服务器允许远程连接到数据库作为 SYSDBA,您可以从客户端或服务器执行此操作。如果没有,您必须从服务器执行此操作。
    猜你喜欢
    • 1970-01-01
    • 2012-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-31
    • 2011-03-15
    相关资源
    最近更新 更多