sangli

oracle_fdw

 

error desc:

postgres=# select * from test;

ERROR:  Oracle table "sangli"."test" for foreign table "test" does not exist or does not allow read access

DETAIL:  ORA-00942: table or view does not exist

HINT:  Oracle table names are case sensitive (normally all uppercase).

 

#create server
CREATE SERVER oradb FOREIGN DATA WRAPPER oracle_fdw OPTIONS (dbserver \'//127.0.0.1/orcl\'); GRANT USAGE ON FOREIGN SERVER oradb TO postgres; CREATE USER MAPPING FOR postgres SERVER oradb OPTIONS (user \'sangli\', password \'sangli\'); CREATE FOREIGN TABLE TEST ( id int OPTIONS (key \'true\') NOT NULL, name text)
SERVER oradb OPTIONS (SCHEMA \'SANGLI\', TABLE \'TEST\');

 

红色字体必须为大写,否则。。就会上面的error。

 

分类:

技术点:

相关文章: