Received: from maia.hub.org (maia-5.hub.org [200.46.204.29]) by mail.postgresql.org (Postfix) with ESMTP id 6220CB6250C for ; Fri, 3 Jun 2011 22:12:49 -0300 (ADT) Received: from mail.postgresql.org ([200.46.204.86]) by maia.hub.org (mx1.hub.org [200.46.204.29]) (amavisd-maia, port 10024) with ESMTP id 08401-01 for ; Sat, 4 Jun 2011 01:12:39 +0000 (UTC) X-Greylist: delayed 00:06:39.634024 by SQLgrey-1.7.6 Received: from spam113.gabia.com (spam113.gabia.com [211.43.212.102]) by mail.postgresql.org (Postfix) with ESMTP id B644EB6239F for ; Fri, 3 Jun 2011 22:12:37 -0300 (ADT) Received: from unknown (HELO smtp.hiworks.co.kr) (121.254.168.208) by 211.43.212.102 with SMTP; 4 Jun 2011 10:05:32 +0900 X-Original-SENDERIP: 121.254.168.208 X-Original-MAILFROM: jwchoi@modernlimes.com Received: (hhosting 1012 invoked from network); 4 Jun 2011 10:05:50 +0900(KST) Received: from unknown (HELO mlt5c3c7add958) (jwchoi@modernlimes.com@222.121.104.85) by 0 (qmail 1.03 + ejcp) with SMTP; 4 Jun 2011 10:05:50 +0900(KST) From: =?ks_c_5601-1987?B?w9bA57/4?= To: Subject: How I do from PostgreSQL to Oracle Db Link Date: Sat, 4 Jun 2011 10:05:46 +0900 Message-ID: <000f01cc2253$899cb400$9cd61c00$@com@gabia@pgsql-admin@postgresql.org> MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_000_0010_01CC229E.F9845C00" X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AcwiU4fcKPdnbwUEQcmLU+5sxXiBVg== Content-Language: ko X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=-1.897 tagged_above=-10 required=5 tests=BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, MSGID_MULTIPLE_AT=0.001 X-Spam-Level: X-Archive-Number: 201106/22 X-Sequence-Number: 37648 This is a multi-part message in MIME format. ------=_NextPart_000_0010_01CC229E.F9845C00 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0011_01CC229E.F9845C00" ------=_NextPart_001_0011_01CC229E.F9845C00 Content-Type: text/plain; charset="ks_c_5601-1987" Content-Transfer-Encoding: quoted-printable Hi,=20 I hope creating that Db Link from PostgreSQL to Oracle. =20 I waw installed unixODBC and ODBC Link. =20 And I test comleted unixODBC of isql. =20 See. -------------------------------------------------------------------------= --- -------------------------------------- [oracle@localhost ~]$ isql oracle +---------------------------------------+ | Connected! | | | | sql-statement | | help [tablename] | | quit | | | +---------------------------------------+ SQL> -------------------------------------------------------------------------= --- -------------------------------------- =20 =20 But PostgreSQL was not connected oracle. And I wat got this problem.. -------------------------------------------------------------------------= --- -------------------------------------- opennms=3D# select odbclink.connect('DSN=3DORACLE'); ERROR: odbclink: unsuccessful SQLConnect call: [S1000] [12514]=20 [[unixODBC][Oracle][ODBC][Ora]ORA-12514: TNS:listener does not currently know of service requested in connect descripto -------------------------------------------------------------------------= --- -------------------------------------- =20 odbc.ini and odbcinst.ini Configuration is that. =20 [odbc.ini] -------------------------------------------------------------------------= --- -------------------------------------- [ORACLE] Decription=3DOracle ODBC Driver=3DOracleDriver Trace=3Dyes TraceFile=3D/tmp/odbc_oracle.log ServerPost=3D192.168.10.25:1521 UserID=3Dvsmon Password=3Ddusrnth -------------------------------------------------------------------------= --- -------------------------------------- =20 [odbcinst.ini] -------------------------------------------------------------------------= --- -------------------------------------- [OracleDriver] Description =3D Oracle ODBC Connection Driver Driver=3D/opt/instantclient_10_2/libsqora.so.10.1 Debug=3D0 CommLog=3D1 -------------------------------------------------------------------------= --- -------------------------------------- =20 =20 =20 =A8=AA Oracle Tns Listener Status =20 LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 04-JUN-2011 = 10:11:39 =20 Copyright (c) 1991, 2005, Oracle. All rights reserved. =20 Connecting to (DESCRIPTION=3D(ADDRESS=3D(PROTOCOL=3DIPC)(KEY=3DPNPKEY))) STATUS of the LISTENER ------------------------ Alias LISTENER Version TNSLSNR for Linux: Version 10.2.0.1.0 - = Production Start Date 03-JUN-2011 16:31:14 Uptime 0 days 17 hr. 40 min. 24 sec Trace Level off Security ON: Local OS Authentication SNMP ON Listener Parameter File /home/oracle/ora10g/network/admin/listener.ora Listener Log File /home/oracle/ora10g/network/log/listener.log Listening Endpoints Summary... (DESCRIPTION=3D(ADDRESS=3D(PROTOCOL=3Dipc)(KEY=3DPNPKEY))) =20 (DESCRIPTION=3D(ADDRESS=3D(PROTOCOL=3Dtcp)(HOST=3Dlocalhost.localdomain)(= PORT=3D1521)) ) Services Summary... Service "ORACLE" has 1 instance(s). Instance "ORACLE", status UNKNOWN, has 1 handler(s) for this = service... Service "PLSExtProc" has 1 instance(s). Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service... Service "SNIOV2" has 1 instance(s). Instance "SNIOV2", status READY, has 1 handler(s) for this service... Service "SNIOV2XDB" has 1 instance(s). Instance "SNIOV2", status READY, has 1 handler(s) for this service... Service "SNIOV2_XPT" has 1 instance(s). Instance "SNIOV2", status READY, has 1 handler(s) for this service... The command completed successfully =20 My Personal Computer connected oracle server. This mean is TNS Listener status is normal. =20 My problem is what?? Please help me. =20 Thanks, Jaewon Choi. =20 =20 =20 =20 ------=_NextPart_001_0011_01CC229E.F9845C00 Content-Type: text/html; charset="ks_c_5601-1987" Content-Transfer-Encoding: quoted-printable

Hi,

I hope creating that Db Link from PostgreSQL to = Oracle.

 

I waw installed unixODBC and ODBC = Link.

 

And I test comleted unixODBC of = isql.

 

See.

------------------------------------------------------------= ------------------------------------------------------<= /p>

[oracle@localhost ~]$ isql = oracle

+---------------------------------------+<= /p>

| = Connected!          &nb= sp;           &nbs= p;     |

|          = ;            =             &= nbsp;    |

| = sql-statement      =             &= nbsp;      |

| help = [tablename]          &n= bsp;           = |

| = quit           &nb= sp;           &nbs= p;          = |

|          = ;            =             &= nbsp;    |

+---------------------------------------+<= /p>

SQL>

------------------------------------------------------------= ------------------------------------------------------<= /p>

 

 

But PostgreSQL was not connected = oracle.

And = I wat got this problem..

------------------------------------------------------------= ------------------------------------------------------<= /p>

opennms=3D# select = odbclink.connect('DSN=3DORACLE');

ERROR:  odbclink: = unsuccessful SQLConnect call: [S1000] [12514] =

[[unixODBC][Oracle][ODBC][Ora]ORA-12514: TNS:listener does = not currently know of service requested in connect = descripto

------------------------------------------------------------= ------------------------------------------------------<= /p>

 

odbc.ini and odbcinst.ini Configuration is = that.

 

[odbc.ini]

------------------------------------------------------------= ------------------------------------------------------<= /p>

[ORACLE]

Decription=3DOracle ODBC

Driver=3DOracleDriver

Trace=3Dyes

TraceFile=3D/tmp/odbc_oracle.log

ServerPost=3D192.168.10.25:1521

UserID=3Dvsmon

Password=3Ddusrnth

------------------------------------------------------------= ------------------------------------------------------<= /p>

 

[odbcinst.ini]

------------------------------------------------------------= ------------------------------------------------------<= /p>

[OracleDriver]

Description =3D Oracle ODBC = Connection Driver

Driver=3D/opt/instantclient_10_2/libsqora.so.10.1=

Debug=3D0

CommLog=3D1

------------------------------------------------------------= ------------------------------------------------------<= /p>

 

 

 

=A8=AA  Oracle = Tns Listener Status

 

LSNRCTL for Linux: = Version 10.2.0.1.0 - Production on 04-JUN-2011 = 10:11:39

 

Copyright (c) 1991, = 2005, Oracle.  All rights reserved.

 

Connecting to = (DESCRIPTION=3D(ADDRESS=3D(PROTOCOL=3DIPC)(KEY=3DPNPKEY)))

STATUS of the LISTENER

------------------------

Alias         &= nbsp;           = LISTENER

Version         = ;          TNSLSNR for = Linux: Version 10.2.0.1.0 - Production

Start = Date           &nb= sp;    03-JUN-2011 16:31:14

Uptime         =            0 days 17 = hr. 40 min. 24 sec

Trace = Level      =          off

Security        &nbs= p;         ON: Local OS = Authentication

SNMP         &n= bsp;            = ON

Listener Parameter = File   = /home/oracle/ora10g/network/admin/listener.ora

Listener Log = File         = /home/oracle/ora10g/network/log/listener.log

Listening Endpoints Summary...

  = (DESCRIPTION=3D(ADDRESS=3D(PROTOCOL=3Dipc)(KEY=3DPNPKEY)))

  = (DESCRIPTION=3D(ADDRESS=3D(PROTOCOL=3Dtcp)(HOST=3Dlocalhost.localdomain)(= PORT=3D1521)))

Services = Summary...

Service = "ORACLE" has 1 instance(s).

  = Instance "ORACLE", status UNKNOWN, has 1 handler(s) for this = service...

Service = "PLSExtProc" has 1 instance(s).

  = Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for = this service...

Service = "SNIOV2" has 1 instance(s).

  = Instance "SNIOV2", status READY, has 1 handler(s) for this = service...

Service = "SNIOV2XDB" has 1 instance(s).

  = Instance "SNIOV2", status READY, has 1 handler(s) for this = service...

Service = "SNIOV2_XPT" has 1 instance(s).

  = Instance "SNIOV2", status READY, has 1 handler(s) for this = service...

The command completed = successfully

 

My Personal Computer connected oracle = server.

This mean is TNS Listener status is = normal.

 

My problem is what??

Please help = me.

 

Thanks, Jaewon Choi.

 

 

 

 




=09 =09 =09=09 =09 =09
=BB=F5=B7=CE=BF=EE =B8=DE=C0=CF=C0=CC =B5=B5=C2=F8=C7=CF=B8=E9, =B8=DE=BD=C5=C0=FA=B7=CE =B9=D9=B7=CE =BE=CB=B7=C1=C1=DD=B4=CF=B4=D9!
=09=09 =09=09 =B0=A1=BA=F1=BE=C6 =C7=CF=C0=CC=BF=F7=BD=BA =B8=DE=C0=CF - = hiworks.co.kr =09=09 =09=09
------=_NextPart_001_0011_01CC229E.F9845C00-- ------=_NextPart_000_0010_01CC229E.F9845C00 Content-Type: image/jpeg; name="image001.jpg" Content-Transfer-Encoding: base64 Content-ID: /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcU FhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgo KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCACWAPoDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6N0XS tOk0aweSwtHdreNmZoVJJKjknFXf7H0z/oHWX/fhf8KNB/5Aenf9e0f/AKCKW2t1kRmd5iTLJ/y2 f+83vSSAT+x9M/6B1l/34X/Cj+x9M/6B1l/34X/Cpvsif3pv+/7/AONH2RP703/f9/8AGiyAh/sf TP8AoHWX/fhf8KP7H0z/AKB1l/34X/Cpvsif3pv+/wC/+NMks1ZT5ckyt6mVz+m6h6AM/sfTP+gd Zf8Afhf8KP7H0z/oHWX/AH4X/CsjUodbtxusxDcKOxklDH/x+uebxnNYymPWNFvowOr2ty8pHvsO G/IGuZ4ulF2lp6oLncf2Ppn/AEDrL/vwv+FH9j6Z/wBA6y/78L/hWZoGt6L4ggL6RqBuCvDxidw6 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 ------=_NextPart_000_0010_01CC229E.F9845C00--