我在 Oracle SQL Developer 中执行以下步骤序列(使用 F-9 逐步):
create database link mydb connect to my_schema identified by mypwd using 'connection1';
select * from users where id = 1;
rollback;
ALTER SESSION CLOSE DATABASE LINK mydb;
drop database link mydb;
当我尝试关闭数据库链接时出现错误:
SQL 错误:ORA-02080:数据库链接正在使用 02080。00000 -“数据库链接正在使用”
*原因:事务处于活动状态或在alter session close database link 命令中给出的数据库链接上打开了游标。
*Action:提交或回滚,并关闭所有游标
事务完成了,但是当我select * from V$DBLINK;
看到仍然有一个打开的游标时,我不知道如何关闭那个。