IOTN :: Field Book :: PostgreSQL ȸ¿ø°¡ÀÔ odbc_fdw test ÃÖ±æÈ£ [LIST] 2021-11-22 05:27:06, Á¶È¸ : 186 https://github.com/CartoDB/odbc_fdw cd /psql/odbc_fdw-0.5.2.3 # 8.4.20 grep pgxs Makefile pg_config --pgxs /usr/lib64/pgsql/pgxs/src/makefiles/pgxs.mk # 13.4 psql13 pg_config --pgxs /psql/13.4/lib/postgresql/pgxs/src/makefiles/pgxs.mk pg_config --configure '--prefix=/psql/13.4' '--with-pgport=5413' cd /psql/odbc_fdw-0.5.2.3 # more Makefile [ ¼³Ä¡ À§Ä¡ È®ÀÎ ] make root# cd /psql/odbc_fdw-0.5.2.3 make install ========================================== /bin/sh /usr/lib64/pgsql/pgxs/src/makefiles/../../config/mkinstalldirs '/usr/lib64/pgsql' /bin/sh /usr/lib64/pgsql/pgxs/src/makefiles/../../config/install-sh -c -m 755 odbc_fdw.so '/usr/lib64/pgsql/odbc_fdw.so' /bin/sh /usr/lib64/pgsql/pgxs/src/makefiles/../../config/install-sh -c -m 644 ./odbc_fdw--0.5.2.sql '/usr/share/pgsql/contrib' /bin/sh /usr/lib64/pgsql/pgxs/src/makefiles/../../config/install-sh -c -m 644 ./odbc_fdw--0.2.0--0.3.0.sql '/usr/share/pgsql/contrib' /bin/sh /usr/lib64/pgsql/pgxs/src/makefiles/../../config/install-sh -c -m 644 ./odbc_fdw--0.2.0--0.4.0.sql '/usr/share/pgsql/contrib' /bin/sh /usr/lib64/pgsql/pgxs/src/makefiles/../../config/install-sh -c -m 644 ./odbc_fdw--0.3.0--0.4.0.sql '/usr/share/pgsql/contrib' /bin/sh /usr/lib64/pgsql/pgxs/src/makefiles/../../config/install-sh -c -m 644 ./odbc_fdw--0.4.0--0.5.0.sql '/usr/share/pgsql/contrib' /bin/sh /usr/lib64/pgsql/pgxs/src/makefiles/../../config/install-sh -c -m 644 ./odbc_fdw--0.5.0--0.5.1.sql '/usr/share/pgsql/contrib' /bin/sh /usr/lib64/pgsql/pgxs/src/makefiles/../../config/install-sh -c -m 644 ./odbc_fdw--0.5.1--0.5.2.sql '/usr/share/pgsql/contrib' CREATE SERVER odbc_server FOREIGN DATA WRAPPER odbc_fdw OPTIONS (dsn 'oracle'); ERROR: foreign-data wrapper "odbc_fdw" does not exist cp /psql/odbc_fdw-0.5.2.3/odbc_fdw.control /psql/13.4/share/postgresql/extension/ cp /usr/share/pgsql/contrib/odbc_fdw* /psql/13.4/share/postgresql/extension/ cp /usr/lib64/pgsql/odbc_fdw.so /psql/13.4/lib/postgresql/ CREATE EXTENSION odbc_fdw; CREATE SERVER odbc_server FOREIGN DATA WRAPPER odbc_fdw OPTIONS (dsn 'oracle'); CREATE FOREIGN TABLE odbc_table ( id integer, name varchar(255) ) SERVER odbc_server OPTIONS ( sql_query 'select file#,name from v$dbfile' ); CREATE USER MAPPING FOR postgres SERVER odbc_server OPTIONS (odbc_UID 'user_000', odbc_PWD 'user_000'); select * from odbc_table; ERROR: Connecting to driver 3.235.60.197 LIST CategoryAdminTroubleshoot Á¦¸ñ ÀÛ¼ºÀÚ ÀÛ¼ºÀÏ Á¶È¸ Admin psql 10.7 oracle dblink [ oracle_fdw db link ] ÃÖ±æÈ£ 2023/07/25 20 Admin HA º¹±¸ test ÃÖ±æÈ£ 2023/03/03 31 Admin log: COPY public.xxxx (xxx, xxx, xxx) TO stdout; / pg_dump ¹é¾÷½Ã ¹ß»ý ÃÖ±æÈ£ 2023/03/03 14 Admin requested timeline x is not a child of this server's history ÃÖ±æÈ£ 2023/03/02 16 Admin recovery_target_action / archive log ¹Þ¾Æ¼ °è¼Ó º¹±¸ ÃÖ±æÈ£ 2023/02/28 25 Admin recovery_target_action = 'pause' / select pg_wal_replay_pause(); / select pg_get_wal_replay_pause_state(); ÃÖ±æÈ£ 2023/02/27 6 Admin memory buffer cache ÃÖ±æÈ£ 2023/02/06 14 Admin active session, pid, lock sql , kill pid / pg_terminate_backend ÃÖ±æÈ£ 2023/02/06 60 Admin psql HA ÃÖ±æÈ£ 2023/02/05 46 Admin pg_ctl start -D . | postmaster.pid | /tmp/.s.PGSQL.5432 | ÃÖ±æÈ£ 2023/02/03 31 Admin pg_waldump ÃÖ±æÈ£ 2023/02/03 9 Troubleshoot $PGDATA/pg_wal/00000002.history ¾ø´Â°æ¿ì [ ERROR: could not open file "pg_wal/00000002.history": ENOENT ] ÃÖ±æÈ£ 2023/02/02 24 Admin pg_basebackup º¹±¸ test lv:9 ÃÖ±æÈ£ 2023/02/02 23 Admin shmem_exit(0): 0 before_shmem_exit callbacks to make [ ·Î±× ±â·Ï¿ë ] ÃÖ±æÈ£ 2023/02/01 46 Troubleshoot LOG: invalid resource manager ID in primary checkpoint record ÃÖ±æÈ£ 2023/02/01 24 Admin pg_restore [ ´Ù¸¥ °èÁ¤, ´Ù¸¥ DB, sql ÆÄÀÏ·Î ÀúÀå ] ÃÖ±æÈ£ 2023/01/30 16 Admin pg_basebackup pg_dump pg_dumpall backup script ÃÖ±æÈ£ 2023/01/30 79 Admin session Á¤º¸ ÃÖ±æÈ£ 2023/01/27 21 ¸ñ·Ïº¸±â ´ÙÀ½ÆäÀÌÁö 1 [2][3][4][5][6][7] Copyright 1999-2023 Zeroboard / skin by ÃÖ±æÈ£(gilho.kr@gmail.com)
https://github.com/CartoDB/odbc_fdw cd /psql/odbc_fdw-0.5.2.3 # 8.4.20 grep pgxs Makefile pg_config --pgxs /usr/lib64/pgsql/pgxs/src/makefiles/pgxs.mk # 13.4 psql13 pg_config --pgxs /psql/13.4/lib/postgresql/pgxs/src/makefiles/pgxs.mk pg_config --configure '--prefix=/psql/13.4' '--with-pgport=5413' cd /psql/odbc_fdw-0.5.2.3 # more Makefile [ ¼³Ä¡ À§Ä¡ È®ÀÎ ] make root# cd /psql/odbc_fdw-0.5.2.3 make install ========================================== /bin/sh /usr/lib64/pgsql/pgxs/src/makefiles/../../config/mkinstalldirs '/usr/lib64/pgsql' /bin/sh /usr/lib64/pgsql/pgxs/src/makefiles/../../config/install-sh -c -m 755 odbc_fdw.so '/usr/lib64/pgsql/odbc_fdw.so' /bin/sh /usr/lib64/pgsql/pgxs/src/makefiles/../../config/install-sh -c -m 644 ./odbc_fdw--0.5.2.sql '/usr/share/pgsql/contrib' /bin/sh /usr/lib64/pgsql/pgxs/src/makefiles/../../config/install-sh -c -m 644 ./odbc_fdw--0.2.0--0.3.0.sql '/usr/share/pgsql/contrib' /bin/sh /usr/lib64/pgsql/pgxs/src/makefiles/../../config/install-sh -c -m 644 ./odbc_fdw--0.2.0--0.4.0.sql '/usr/share/pgsql/contrib' /bin/sh /usr/lib64/pgsql/pgxs/src/makefiles/../../config/install-sh -c -m 644 ./odbc_fdw--0.3.0--0.4.0.sql '/usr/share/pgsql/contrib' /bin/sh /usr/lib64/pgsql/pgxs/src/makefiles/../../config/install-sh -c -m 644 ./odbc_fdw--0.4.0--0.5.0.sql '/usr/share/pgsql/contrib' /bin/sh /usr/lib64/pgsql/pgxs/src/makefiles/../../config/install-sh -c -m 644 ./odbc_fdw--0.5.0--0.5.1.sql '/usr/share/pgsql/contrib' /bin/sh /usr/lib64/pgsql/pgxs/src/makefiles/../../config/install-sh -c -m 644 ./odbc_fdw--0.5.1--0.5.2.sql '/usr/share/pgsql/contrib' CREATE SERVER odbc_server FOREIGN DATA WRAPPER odbc_fdw OPTIONS (dsn 'oracle'); ERROR: foreign-data wrapper "odbc_fdw" does not exist cp /psql/odbc_fdw-0.5.2.3/odbc_fdw.control /psql/13.4/share/postgresql/extension/ cp /usr/share/pgsql/contrib/odbc_fdw* /psql/13.4/share/postgresql/extension/ cp /usr/lib64/pgsql/odbc_fdw.so /psql/13.4/lib/postgresql/ CREATE EXTENSION odbc_fdw; CREATE SERVER odbc_server FOREIGN DATA WRAPPER odbc_fdw OPTIONS (dsn 'oracle'); CREATE FOREIGN TABLE odbc_table ( id integer, name varchar(255) ) SERVER odbc_server OPTIONS ( sql_query 'select file#,name from v$dbfile' ); CREATE USER MAPPING FOR postgres SERVER odbc_server OPTIONS (odbc_UID 'user_000', odbc_PWD 'user_000'); select * from odbc_table; ERROR: Connecting to driver