在Oracle 11 Standard Edition数据库上创建公共数据库链接后,无法在SQL Developer中对远程数据库上的对象执行DESC或DESCRIBE。
CREATE PUBLIC DATABASE LINK "TESTDB" USING 'testdb';
-- Working
SELECT * FROM DUAL@testdb;
DESC DUAL@testdb;
Rapport d'erreur -
Erreur SQL : ORA-00923: mot-clé FROM absent à l'emplacement prévu
00923. 00000 - "FROM keyword not found where expected"
*Cause:
*Action:
在SQL * PLUS中:
SQL> desc dual@testdb;
Name Null? Type
----------------------------------------- -------- ----------------------------
DUMMY VARCHAR2(1)