{"id":19,"date":"2009-02-25T12:43:47","date_gmt":"2009-02-25T10:43:47","guid":{"rendered":"http:\/\/touk.pl\/blog\/?p=19"},"modified":"2023-03-16T16:01:56","modified_gmt":"2023-03-16T15:01:56","slug":"dostep-do-ms-sql-servera-z-poziomu-oraclea","status":"publish","type":"post","link":"https:\/\/touk.pl\/blog\/2009\/02\/25\/dostep-do-ms-sql-servera-z-poziomu-oraclea\/","title":{"rendered":"Dost\u0119p do MS SQL Servera z poziomu Oracle-a"},"content":{"rendered":"<p>Ostatnio pojawi\u0142a si\u0119 potrzeba odczytywania z bazy danych w Oracle&#8217;u pewnej tabeli z bazy na Microsoft SQL Serverze. Rozwi\u0105zaniem by\u0142o zainstalowanie na maszynie z SQL Serverem tzw. Oracle Transparent Servera czyli programu, kt\u00f3ry stanowi swego rodzaju opakowanie na nie-Oracle&#8217;owy serwer umo\u017cliwiaj\u0105cy dost\u0119p do niego w bazie Oracle&#8217;a poprzez db link. <\/p>\n<p>Poszczeg\u00f3lne modu\u0142y Oracle Transparent Servera wybierane podczas instalacji s\u0105 dedykowane do konkretnych baz danych. Potrafi\u0105 one nawet przet\u0142umaczy\u0107 odwo\u0142ania do cz\u0119\u015bci funkcji w zapytaniach i umo\u017cliwiaj\u0105 np. wywo\u0142ywanie z poziomu Oracle-a procedury sk\u0142adowanej w T-SQLu. Oracle Transparent Server mo\u017cna \u015bci\u0105gn\u0105\u0107 z <a rel=\"nofollow\" href=\"http:\/\/www.oracle.com\/technology\/software\/products\/database\/oracle10g\/htdocs\/10201winsoft.html\">http:\/\/www.oracle.com\/technology\/software\/products\/database\/oracle10g\/htdocs\/10201winsoft.html<\/a><\/p>\n<p>Opis dzia\u0142ania znajduje si\u0119 np. tutaj:\u00a0<a rel=\"nofollow\" href=\"http:\/\/oracle-apps-dba.blogspot.com\/2008\/04\/oracle-transparent-gateways-general.html\">http:\/\/oracle-apps-dba.blogspot.com\/2008\/04\/oracle-transparent-gateways-general.html<\/a> Instrukcje instalacji s\u0105 na nast\u0119pnej stronie:\u00a0<a rel=\"nofollow\" href=\"http:\/\/oracle-apps-dba.blogspot.com\/2008\/04\/oracle-transparent-gateway-for-ms-sql_16.html\">http:\/\/oracle-apps-dba.blogspot.com\/2008\/04\/oracle-transparent-gateway-for-ms-sql_16.html<\/a> Instrukcje mo\u017cna znale\u017a\u0107 r\u00f3wnie\u017c na:\u00a0<a rel=\"nofollow\" href=\"http:\/\/forums.oracle.com\/forums\/thread.jspa?messageID=2720049&amp;#2720049\">http:\/\/forums.oracle.com\/forums\/thread.jspa?messageID=2720049&amp;#2720049<\/a><\/p>\n<p>Wyst\u0105pi\u0142a pewna r\u00f3\u017cnice w stosunku do opis\u00f3w: wi\u0119kszo\u015b\u0107 plik\u00f3w konfiguracyjnych znajdowa\u0142a si\u0119 w pliku network\\admin a nie tg4msql\\admin Dost\u0119p do danych jest powolny &#8211; najprostsze zapytanie trwa 4 sekundy. Poprawa wydajno\u015bci rozwi\u0105zania jest jednak osobnym tematem.<\/p>\n","protected":false},"excerpt":{"rendered":"Ostatnio pojawi\u0142a si\u0119 potrzeba odczytywania z bazy danych w Oracle&#8217;u pewnej tabeli z bazy na Microsoft SQL Serverze.&hellip;\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[687,13],"class_list":{"0":"post-19","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-development-design","7":"tag-db","8":"tag-oracle"},"_links":{"self":[{"href":"https:\/\/touk.pl\/blog\/wp-json\/wp\/v2\/posts\/19","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/touk.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/touk.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/touk.pl\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/touk.pl\/blog\/wp-json\/wp\/v2\/comments?post=19"}],"version-history":[{"count":6,"href":"https:\/\/touk.pl\/blog\/wp-json\/wp\/v2\/posts\/19\/revisions"}],"predecessor-version":[{"id":15297,"href":"https:\/\/touk.pl\/blog\/wp-json\/wp\/v2\/posts\/19\/revisions\/15297"}],"wp:attachment":[{"href":"https:\/\/touk.pl\/blog\/wp-json\/wp\/v2\/media?parent=19"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/touk.pl\/blog\/wp-json\/wp\/v2\/categories?post=19"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/touk.pl\/blog\/wp-json\/wp\/v2\/tags?post=19"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}