暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 丢弃的表不在回收站中,并且连接类型状态

ASKTOM 2020-08-29
436

问题描述

你好,

我暂时使用连接类型: 本地/遗赠和窗口10。

1.我删除了一些表,并使用了ALTER SESSION SET retyclebin = ON。然后,我尝试通过使用Oracle SQL Developer检查USER_RECYCLEBIN视图或RECYCLEBIN同义词,在回收站中没有这些丢弃的表。通过使用SQL * Plus,当DROP TABLE语句执行时,我可以在user_retyclebin或retyclebin中找到DROP表。我不知道为什么会有2个不同的结果。

2.当我尝试使用连接类型: 基本与主机名: localhost,端口: 1521,SID: xe时,我收到一条错误消息:
状态: 失败-测试失败: 侦听器拒绝连接,并出现以下错误: ORA-12505,TNS: 侦听器当前不知道连接描述符中给出的SID。

使用连接类型: TNS,我收到以下消息:
状态: 失败-测试失败: IO错误: 网络适配器无法建立连接

您能帮我解释一下问题吗?我怎样才能修好它们?

非常感谢,
Duong。


专家解答

1) 对不起,我无法复制

SQLDEV_RECYCLE

确保您使用的是最新版本,但我从未在任何版本上看到过这种行为


2) 您需要查看监听器作为服务 “提供” 的内容。从命令行试试这个:

lsnrctl状态

你会看到这样的东西

Service "db19" has 1 instance(s).
Instance "db19", status READY, has 1 handler(s) for this service...
Service "db19XDB" has 1 instance(s).
Instance "db19", status READY, has 1 handler(s) for this service...
Service "pdb1" has 1 instance(s).
Instance "db19", status READY, has 1 handler(s) for this service...
The command completed successfully


* 服务 * 名称是您所连接的。对于18c XE,它可能是XEPDB1
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论