Oracle Gateway with WE8ISO8859P15 SqlServer Unicode

HelloW,

Our database is configured in the character WE8ISO8859P15. We have installation-ed program a gateway to a ms sqlserver.

If I create a query of tables having a column varchar2 (4000). I receive a connection to the oracle gateway error.

This is because SQL Server is configured to Unicode. So to my question:

Is it possible to change the init file to add a parameter taking Western Europe all of the unicode characters and converts them to WE8ISO8859P15.


I know that we cannot take all the unicode characters. Actually, it isn't a limit of our database sqlserver configuration.

Unfortunately If we want to do it now, we owe it to the trunk of the varchar2 (4000) in 2000. I think that there is more chance that things go wrong, then just choosing the characters WE8ISO8859P15.


Another solution would be to convert our entire database to unicode.

This is not allowed by the business I'm afraid...


Thanks and greetings


Nico

Sorry to insist here, but are you be sure that the source is a column of nvarchar2 (4000)?

If the answer is Yes - the cause is very simple...

Maximum precision of Oracle nvarchar2 is 2000:

SQL > create table xxx (col1 nvarchar2 (4000));

create table xxx (col1 nvarchar2 (4000))

*

ERROR on line 1:

ORA-00910: specified length too long for its data type

When you now want to map a nvarchar (4000), then your database Oracle needs a set of Unicode characters. Only when the Oracle database uses a set of Unicode characters, the gateway is able to map it to a data type long Oracle.

In all other cases, you will be able to select from that particular column. This restriction is also documented in books by looking at the data type mapping section.

A way around this limitation is to create in your database source, a view that throws the varchar nvarchar column (if possible) or to create a view on the side of source database that separates the content of that particular column into 2 separate columns (substring).

-Klaus

Tags: Database

Similar Questions

  • Oracle Timesten with apex oracle

    I use Oracle 11 g 2 and apex 4.2.4 how to use oracle timesten with oracle apex?

    I want to use timesten to improve performance on the report by adding two tables oracle timsten.

    It is the configuration of linux.

    http://blogs.DataDirect.com/2014/04/Oracle-TimesTen-database-gateway-ODBC-realtime-downstream.html

  • on heterogeneous Services of Oracle and Oracle Gateway

    Hi all


    I am very new at this, I want to know:
    (1) heterogeneous services of oracle and Oracle Gateway even or not? Need to license or not?
    (2) want to creating link database to Oracle 11 g to Sybase 15.5 heterogeneous Oracle using the SERVICES what drivers should I install to my pc (windows 7) and my server (Linux red hat 5)? Please give me the link for this
    (3) is there a step by step link to configure odbc to create dblink?
    (4) what's more convenient connection of heterogeneous Oracle or Oracle Gateway Services sybase?

    Thank you very much for your help

    Concerning

    JOE

    Joe,
    Let the copy/paste your questions and comments online:

    (1) heterogeneous services of oracle and Oracle Gateway even or not? Need to license or not?
    Let me first clarify one thing, heterogeneous services is the generic mechanism in the database Oracle used by all gateways. The product you are talking about is database for ODBC bridge or the bridge of Sybase database.
    Database for ODBC bridge is available for Linux and Windows. It is the free product that does not require a license of Oracle. The license is included in your license data. It's a generic gateway which allows you to connect with any suitable part 3 ODBC driver to a corresponding foreign database. As this is a generic connectivity what words connect to real data, but also to MS Excel or text files as long as you have an appropriate ODBC, capacity driver is very limited.
    More powerful bridge is the bridge of Sybase database. It covers the same functionality as DG4ODBC but it also allows you to work with distributed transactions, you can call procedures stored remote Sybase etc.. This gateway is design for Sybase ASE connections, so it is also able to map some Oracle Sybase equivalent functions. This gateway for Sybase database is NOT free, it requires an additional license.

    (2) want to creating link database to Oracle 11 g to Sybase 15.5 heterogeneous Oracle using the SERVICES what drivers should I install to my pc (windows 7) and my server (Linux red hat 5)? Please give me the link for this
    It depends on your preferences. Two entry doors are available for Linux and Windows. When you use DG4ODBC, you must only be careful that you get a suitable 3rd party ODBC driver for this platform with the size of the corresponding word (64 bits for 64-bit DG4ODBC and 32-bit ODBC driver for DG4ODBC installations on 32-bit platforms).
    The latest version of the software is currently 11.2.0.3 and it can be downloaded (and installed from scratch) of "My Oracle Support". Simply open the patches & updates section, look for Patch 10404530: 11.2.0.3.0 PATCH SET FOR ORACLE DATABASE SERVER and make sure you choose the platform you want to use. Then check out the readme file it lists, which of these download CD contains the gateway software.
    BTW, the CD contains DG4ODBC and DG4SYBS and it is up to you to decide during installation of which product you want to use.

    (3) is there a step by step link to configure odbc to create dblink?
    Installation of the ODBC driver is different from one provider to another, and from platform to platform - so we didn't not a note specifies how to configure the ODBC driver. This kind of question is best managed by the provider of the ODBC driver.
    Regarding the implementation of DG4ODBC on Windows, you will find the appropriate information in the knowledge base on My Oracle Support. Just look:
    How to set up DG4ODBC (gateway for ODBC Oracle database) on 32-bit Windows to connect to Oracle databases Post Install [466225.1 Document]

    and to DG4SYBS:
    How to set up DG4SYBS (Oracle to Sybase database entry door) on 64-bit Unix (AIX, HP - UX Itanium, Linux and Solaris) Post Install [437696.1 Document]
    How the installer DG4SYBS (bridge of Sybase database) on a 64-bit Windows [Document 1319852.1]

    (4) what's more convenient connection of heterogeneous Oracle or Oracle Gateway Services sybase?
    It really depends on your needs. DG4SYBS is sullen more easy to install because this gateway comes with everything you need and you don't have to find an appropriate ODBC driver or get the working ODBC driver. It is also more powerful as you can for example use triggers that replicate changes to data in an Oracle database on the Sybase database in the same transaction. When you want to call Sybase stored procedures, you can also do this with DG4SYBS. So it really depends on your needs.

    -Klaus

  • Transparent Oracle Gateway for ODBC error on SELECT Sybase Anywhere 11

    Environment:
    ------------------
    O / s: CentOS 6.2 (64-bit)
    Oracle DB: Oracle XE 11.2.0.2.0 (64-bit)
    Sybase DB: Sybase Anywhere 11 (64-bit)
    Driver ODBC: unixODBC 2.3.1 (64-bit)
    ODBC drivers: Sybase Anywhere Client ODBC (64-bit)
    Oracle ODBC Gateway: 11.2.0.1.0 (64-bit)
    NOTE: The two databases are local.
    Changing init.ora in listener.ora gateway home directory and put to update the (and use) and tnsnames.ora Oracle XE directory.
    Listener and tnsping started / worked successfully.
    -----------------------------------------------------------

    Question:
    ----------

    Get the following error message when you try to SELECT a Sybase Anywhere 11 database via the ODBC Oracle Gateway running with Oracle XE:

    SQL > select * from employees@SybASA;
    Select * from employees@SybASA;
    *
    ERROR on line 1:
    ORA-28500: connection between ORACLE and a non-Oracle system has sent this message:
    [

    SQL >

    Trace enabled in bridge init.ora file (initSybASA.ora) and got the following at the end of the trace file:

    hgocont, 2752 line: call SqlDriverConnect obtained sqlstate 0
    Out of hgocont, rc = 28500 to 2012-08-05-08: 44:56 with the ptr LEADER: hgocont.c LINE 2772 FUNCTION error: hgocont() ID: something else that permission is not valid
    Out of hgocont, rc = 28500 to 2012-08-05-08: 44:56 with the ptr LEADER: hgocont.c LINE 781 ID:Calling FUNCTION error: hgolgon() hgocont
    Entry hgoexit to 2012-08-05-08: 44:56
    Release of hgoexit, rc = 0

    ---------------------------------------
    Any advice would be appreciated. THX.

    Hello
    Could you add the following to theinit .ora leading bridge -

    HS_LANGUAGE = AMERICAN_AMERICA. WE8ISO8859P1
    HS_NLS_NCHAR = UCS2

    and try a select a new SQLPLUS session.
    If you still have problems then post the following files-

    -Gateway listener.ora
    -Gateway initSybASA.ora

    Kind regards
    Mike

  • Only the Oracle Gateway for ODBC come preinstalled witn OracleXE 11.2?

    6.2 64-bit CentOS
    Oracle XE 11.2 64-bit

    The Oracle Gateway for ODBC come pre-installed with 11.2 OracleXE?
    If not, where can I get this software and how I installed it?
    (I'm used to using the edtions SE and EE of the database as well as XE).

    See you soon!

    The directory must be different from your durectory u01/app/oracle/product/11.2.0/xe xe. Use a meaningful name like /u01/app/oracle/product/11.2.0/gtw - just a different subtree is sufficient.

  • Configuration of the Oracle Gateway in another server...

    Dear friends,

    I use Oracle 11 g for the application Gateway successfully using dg4odbc.

    I would like to create dblinks (in a 64-bit environment) to access 32-bit SQL Server.

    Instead of installing Oracle Gateway once again, I would be able to just make use of the entry door only?

    This is the thread that I was getting advice on how to:
    Re: Oracle Gateway 11 to dblink

    Thank you!

    Why run a y... x has been the machine with the missing config. When it fails it means that you won't be able to connect as you do not have a working configuration at all...

    See you ad above:
    PC Y
    -64-bit
    -a oracle 10g
    -connects to SQL Server 32-bit using Oracle Gateway
    -Oracle Gateway installed
    -successfully connects to SQL Server

    Published by: kgronau on October 10, 2011 07:58

  • Oracle 9i with microsoft sql server.

    How to connect oracle 9i with microsoft sql server.

    simply the following steps...

    Oracle9i, like the previous versions, supports heterogeneous services in order to allow data in the non-Oracle database to be queried using SQL. This support was in the form of transparent gateways, which are connectivity, vendor specific or generic using ODBC or OLEDB to connect. Features supported by a generic connectivity are generally more limited than as possible when using the vendor specific gateways, but it is fast and simple to configure. The following steps can be used to connect to Oracle to any compatible ODBC database (MS Access, SQL Server etc.) on the local server:
    Make sure that a valid user name and password are present for the non-Oracle (MyUser/mypassword) database.
    Create a data source ODBC for database non-Oracle (Network1).
    Create a file called: "ORACLE_HOME\hs\admin\initACCESS1.ora", which contains:

    HS_FDS_CONNECT_INFO = Network1 #ODBC DSN
    HS_FDS_TRACE_LEVEL = OFF
    Add the following entry in the tnsnames.ora file:

    NETWORK1. WORLD =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = tcp)(HOST=localhost) (PORT = 1521))
    (CONNECT_DATA = (SID = ACCESS1))
    (HS = OK)
    )
    Add the following entry in the listener.ora file:

    (SID_DESC =
    (SID_NAME = NETWORK1)
    (ORACLE_HOME = D:\Oracle\Ora\9011)
    (PROGRAM = hsodbc)
    )
    Reload the listener: lsnrctl reload
    Create a database to help link:

    CREATE DATABASE LINK access1.world CONNECT TO 'MyUser' IDENTIFIED BY 'MyPassword' USING "Network1. WORLD ';
    Query the table to help:

    SELECT *.
    OF [email protected];
    With MS Access, the first query is slow because of the request for access is loading. As expected, the following queries are not displayed a similar shift.

  • I have a computer laptop gateway with vista and im stuck at "bootmgr is missing". and I can't even it at the command prompt, you know the c:? Help

    I have a computer laptop gateway with vista and im stuck at "bootmgr is missing". and I can't even it at the command prompt, you know the c:? Help

    I can't get a secure boot or anything. are there secret shortcut keys or anything like that? !! ??

    Dear klh76

    You need a USB FLASH DRIVE, you can transfer the files from the Recovery Console Windows Vista from any other pc or laptop running Windows Vista, go to the backup and restore on the other computer and click on create a drive recovery system on the file menu. Once done, insert the usb key into the laptop, you want to fix, start by using selected peripheral USB device as MBR, follow these steps on screen, you can repair a corrupt Windows Vista it or restore to a previous restore point.

  • Error code 37. I have a model CM5688E gateway with Windows Vista Home Premium. My Optiarc DVD RW AD - 7203 has enough work. How to operate again give idea? The computer is less than 2 years.

    Error code 37. I have a model CM5688 E gateway with Windows Vista Home Premium.  My Optiarc DVD RW AD - 7203 has left a couple of weeks of work.  Anyone have an idea how I can get it working again?

    Hi Sunday47,

    There are many causes of Code 39 errors:

    ·         A required device driver is missing.

    ·         A required binary file is corrupted.

    ·         There is a problem with the file I/O process.

    ·         A driver that refers to an entry point in another binary file cannot load.

    I suggest you try the following steps:

    Step 1: Run the fixit available in the link below

     

    Your CD or DVD drive is missing or is not recognized by Windows or other programs

    http://support.Microsoft.com/kb/314060

    If the problem persists,


    Step 2: Uninstall and reinstall the drivers.

     

    1. click on start and then click Control Panel.

    2. click on system and Maintenance, click System, and then click Device Manager.

    Note If Control Panel is in Classic view, double-click System and then click on Device Manager.

    3. If you are prompted for an administrator password or a confirmation, type the password, or click on allow.

    4. in Device Manager, expand CD-ROM/DVD-ROM drives, right click on the device CD and DVD and then click on uninstall.

    5. When you are prompted to confirm that you want to remove the device, click OK.

    6. restart the computer.

    After the computer restarts, the drivers will be installed automatically.

    Click here for more information.

    Thank you, and in what concerns:

    Ajay K

    Microsoft Answers Support Engineer

    Visit our Microsoft answers feedback Forum and let us know what you think.

  • CAP LOCK SYMBOL, gateway with windows 7

    I have a gateway with windows 7 and my Cap lock button to view a pop up symbol (, a lock that was locked when the hats was on) when I pushed, it shows nothing now and I liked it when he did. How can I get that back?...

    After checking with gateway also I have just restored my system a few weeks back and return my caps lock symbol. don't know what or how, but I'm back for now. Thanks for all the help

  • Cannot ping the default gateway with Centrino Advanced-N 6235 on XPS 12 but CAN connect to the Internet

    I have a XPS 12 with an Intel Centrino Advanced-N 6235 wireless card.  I can't ping the default gateway with the wireless card.  When I use a USB network adapter, I can ping the default gateway for the wired connection.  I can connect to the Internet and the internal network with the wireless card and can ping other computers on the network.  I am trying to run a program to connect wireless to a projector.  I have two different programs for the two different projectors.  I can connect by cable but not wireless.  I think that the problem is anything that does not make me a ping of the default gateway or something on the wireless card.  I have a 10 latitude with a Broadcom wireless card that is connected to the same access point and can ping the default gateway and can connect wirelessly to two projectors.  They all have two windows 8 Pro.

    I downloaded the new drivers from Dell, uninstalled, reinstalled, tried to update Windows install the drivers, all with no success. Any ideas?

    The solution of the problem by chance.  I was connected to the computer with a different network than what has been used to authenticate user account on the wireless.  When I switched the user account for the user account that was logged on to the computer was the same who authenticate to the wireless, it worked.  Go figure!

  • Integrate Oracle report with Oracle Application Express [secure]

    Hi Experts,

    I need to call the Oracle of Oracle Application Express report.

    Here is the version of the product

    Report & Oracle FMW 11g R2 (11.1.2) form

    Oracle Application Express 4.2.5.00.08

    Oracle Database 11 g Release 11.2.0.4.0 - 64 bit Production

    My question is, how I could integrate Oracle report with Oracle Application Express to secure the vocation of Oracle report.

    Please, help me.

    936969 wrote:

    Please give me a solution which can call Oracle report in secure mode, any user can not run the same copy of report the url. report by those who have access/role in the application to run.

    Take a look, the Operations of Service Web Oracle reports , it can help you.

    http://docs.Oracle.com/CD/E24269_01/doc.11120/e24479/pbr_webservice003.htm#CIABJEAB

    Especially see runJob

    http://docs.Oracle.com/CD/E24269_01/doc.11120/e24479/pbr_webservice003.htm#BABEJCFH

  • Portal Oracle WebLogic with OAM - Question of Architecture

    Hi all

    I have the following customer need.

    Oracle Portal 11.1.1.6 that is deployed on WebLogic Server 10.3.6
    11.1.1.5.0 Oracle Access Manager
    Oracle Internet Directory 11.1.1.6.0

    The customer wants to have Single Sign On for the Oracle Portal Application. It's my understanding of the Architecture.

    Oracle HTTP Server (with WebLogic plugin Proxy) converses with Oracle Portal
    Oracle HTTP Server (ditto above with WebGate) talking to Oracle Access Manager
    Oracle HTTP Server has Oracle Web Cache
    Oracle Access Manager talking about OID
    Oracle Portal talk to with authenticator OID OID

    When I went through the Oracle Portal documents, they provide steps for Oracle Portal that is deployed on Oracle Application Server, but not with WebLogic.

    My questions

    (1) do I configure authenticator OID to myrealm of the WebLogic domain (which hosts the Oracle Portal) to connect to OID?
    (2) at - it something more, that I have to do to integrate Oracle Portal with OID (meaning running pl/sql scripts or one)?
    (3) kindly advice me on the stream Cache Web Oracle, Oracle HTTP Server and Oracle Web Gate to the OAS Portal Oracle?

    Thank you

    Kind regards

    Somerset

    OK - portal will always OID as prerequisite.

    Thank you
    EJ

  • Oracle ADF with jDeveloper

    I am new to oracle adf with jdeveloper. I am impressed with the features of this product. I want to learn it. Are there pre-requesites to learn this product? I realize with JSP/Servlets, Struts 2.0, HTML, Javascript

    Are you sure that you watched
    http://download.Oracle.com/otn_hosted_doc/JDeveloper/11gdemos/ADFTour/ADFTour.html

    There is nothing on the functionality of the ADF - its on how to begin to learn the ADF - links to the community, downloads, tutorials, books, "getting started"...

  • Oracle Gateway products

    Hi all

    We have cases of BSE R12.1.3, now we need to create a database connection for transmitting data between sql server and oracle.

    We talked about 'Master for Oracle Gateway [ID 1083703.1] products Note'.

    Gateway mentioned document for sql server is "Microsoft SQL * Server - door of entry of database SQL * Server (DG4Msql).

    for Terradata "Teradata - gateway to Teradata (DG4Teradata) database".

    What gateways are free ware or should purchased the license from oracle.

    Thanks in advance
    Shaik

    Hello

    Thnx for the quick reply

    According to the connection possibilities abroad of the databanks and databases non-Oracle, for example, DB2, SQL * Server, Sybase, Informix, Teradata, MySQL [ID 233876.1]
    This document dg4odbc is free ware to terradata data-access and sql server to oracle database.

    Concerning
    Shaik

Maybe you are looking for

  • No SIM card installed cannot get into my iPhone

    I plugged in my iPhone to Mac and open iTunes and got this message. There is no SIM card in the iPhone you are trying to activate. WHY do I need a SIM card and a contract to "activate" my iPhone. I want to set up the first and then subsequently choos

  • A restore XP CD can be used on another model?

    Hello I have a Toshiba Satellite A300 with Vista computer. I'm tired of Vista and XP instead. So here's my question: a friend of my having a restore XP to its L300 CD (I think), can use this on my A300?The two bought last year. Thanks :)

  • Satellite L650D-103 - USB ports do not work

    Hello I have a Satellite L650D-103 with usb ports not working only (no mouse, no printer) of a windows update 7.I tried a system restore, but it has not solved the problem. When I check the generic system card realtek controller is disabled. What can

  • album photo in Icloud. How to delete pictures on all of the photo album?

    I made several albums in Icloud library. In the end, I noticed that all the pictures of the albums also were placed in the central plan "all photos". How can I prefend who and how do I remove all albumphotos out of this card (now 4,244 photos) I thin

  • Deleting messages from Outlook Express

    I can't delete the mail from my mail in Outlook Express folder.  Normally I just hit ctrl A and delete, but it does not work.  I suspect there are so many messages in the mail folder sent it is frozen just straight up.