Oracle 11.1-> SQL Server Express

Hello

I have an Oracle RAC 11.1, 2 nodes running under Linux Red Hat.

This database needs to connect to a SQL Server Express Edition 2012 to query a simple table with standard fields (varchar, number, date).

For security reasons, we want that the Oracle database initiates the connection.

Reading the documentation and various posts on this forum, I understand that I must install the database for (free) ODBC bridge or a bridge of database for MS SQL Server (need a license!).

I would choose the free one, but I'm just a little surprised that I have to install a huge soft (~ 550 MB) just to query a table.

  • First of all, someone confirm that it is the only solution to interrogate a heterogeneous database to Oracle?
  • Second, what is the maintenance effort for the gateway database? Is there a backup instance, or something else?
  • Finally, if I have to use, can I install Database Gateway 11.2 (or 12?) and connect my 11.1 RAC with any problem?

Sometimes I wonder if I had instead to make an interface with the .csv files...

Thank you for your help.

Kind regards

Yann

Yann,

automatically when you install the Oracle database software you will get Dg4ODBC installed (on platforms where it is available). For you 11.1 installation DG4ODBC running on Linux, it is installed by default - you can check your Oracle_home is a HS/admin directory, you have the compiled executable dg4odbc (you'll find it in $ORACLE_HOME/bin directory) or whn using $ORACLE_HOME/OPatch/opatch lsinventory-detail.

When you do not want to install anything on your production Oracle server, then you can either install the gateway on the MS SQL Server machine and use the MS SQL Server ODBC driver delivered with your SQL Server installation, or you can also install it on any computer, where you find a driver suitable for SQL Server ODBC.

Thus, for example, that you can also use another Linux machine, install the driver ODBC for MS SQL Server on this machine, then on the bridge. Now, you can connect with your database of Oracle running on the Linux cluster to connect to the gateway on the other Linux machine. Then the gateway that will load the ODBC driver and connect to SQL Server.

The only restriction is that you must have a driver ODBC for MS SQl Server on the computer where you install DG4ODBC.

-Klaus

Tags: Database

Similar Questions

  • How to create a database in SQL Server Express 2014 to be used with LV Database Toolkit

    I use LV Database Toolkit, which, by default, uses the Jet database. Now, I want to use the SQL with LV Database Toolkit database. I downloaded and installed "SQL Server Express with Tools 2014" in my laptop of Labview. Now I want to create a database in SQL Server, because I think that it is a requirement for the creation of a "udl connection file" (file *.udl). Please help me!


  • Auto-Update for SQL Server Express Edition 2005, 2008, 2012, 2014

    An auto-update feature exist for SQL Server Express Edition? If so, is it something that is enabled by default on the package, and where you can locate the function, if you want to disable it?

    Thank you!

    Matt

    This issue is beyond the scope of this site which is for the consumer to related issues.
    To ensure that you get a proper answer, ask either on the Technet site, if it is a type of Pro problem, or MSDN if it's related to the developer
    *
  • SQL Server Express 2005 will support multiple cores on a single processor? How I put it so that it recognizes multiple cores?

    I have SQL Server Express 2005 installed, but it uses only 1 core to a dual core processor.  How can I change this?

    Select *.
    from sys.dm_os_sys_info

    Product 1 CPU_COUNT and 1 Hyperthread_ratio although we have 2 dual core processors on our server which is on the virtual computer.

    Thank you
    Ryan

    Hi Ryan,

    Your question is more complex than what is generally answered in the Microsoft Answers forums. It is better suited for SQL server on TechNet. Please post your question in the Forums TechNet in SQL Server

  • SQL Server Express fpr Windows XP?

    Nobody knows where and how can I download a copy of MS SQL Server Express that is running under Windows XP Pro?

    Hello

    1. What is the exact version of SQL Server Express you are trying to install?

    For your reference: http://www.Microsoft.com/sqlserver/en/us/editions/Express.aspx

  • Problems installing SQL Server Express 2008 R2 on the laptop

    I tried to install sql server express 2008 R2 on my Dell Inspiron 1525 laptop running Windows 7 and I'm not able to get SQL Agent to start and I do not have the SQL Management Studio program as an option under all programs. What I am doing wrong?

    Hello

    You send messages in the Forum Installation in Vista

    For the best results for your questions, please repost in the SQL Server Express Forum.

    http://social.technet.Microsoft.com/forums/en/SQLExpress/threads

    See you soon.

  • I try to install the tools of SQL Server Express 2008 R2 Vista 64 bit w database, but continue to get an error because PowerShell is not installed.

    I was able to successfully install SQL Server Express 2008, but try to install the database with tools can produce an error. The error notice States that PowerShell must be installed and installation attempts that result in an error 0 x 80070422. HP laptop G60, plenty of disk space available (more than 75 GB).

    Hello

    Your question of Windows Vista is more complex than what is generally answered in the Microsoft Answers forums. It is better suited for the IT Pro TechNet public. Please post your question in the Technet Windows Forums. Here is the link:

    http://social.technet.Microsoft.com/forums/en/category/SQLServer

  • SQL Server Express of 2014 will not remove registry entries when uninstalling

    Hello

    I am responsible for the routine installation of our products in our society. We used to install SQL Server 2008 Express with our facility. We also checked the registry entries to detect if the SQL Server 2008 Express to a specific instance has been installed. When we run the uninstall for our program, we have also uninstalled auf instance. If it was the only forum wihtin SQL Server SQL Server hole has been uninstalled. This works as expected.

    Now, we want to implement the 2014 of SQL Server Express. The installation is successful and everything is working properly. But when we uninstall SQL Server 2014 leaves a large number of entries in the registry. In particular, the entry for the version number:

    HKEY_LOCAL_MACHINE\SOFTWARE\\Wow6432Node\\Microsoft\\Microsoft SQL Server\\120\\SQLServer2014\\CurrentVersion\Version

    This makes it difficult to detect if SQL Server 2014 is installed on the system, because SQL Server 2008 uninstall these entries when deleted as expected. OK I can check some folders and files, if they are available, but this does not seem the right way.

    Is this a bug, or are there reasons why the registry entries are not removed after uninstalling?

    Kind regards

    Christian

    This issue is beyond the scope of this site (for consumers) and to be sure, you get the best (and fastest) reply, we have to ask either on Technet (for IT Pro) or MSDN (for developers)

    *
  • Cannot install SQL Server Express 2008 R2 on Spanish Windows 7 Professional N

    My system is a Windows 7 Professional N (32 - bit) in SPANISH. I installed Visual Studio Express Web 2012 using the download Web site. Since it does not create databases or data projects, I decided to install SQL Server Express R2 2008.

    So, I used Microsoft Web Platform install 4.0 which is on my system and selected 'SQL Server Express R2 2008', first 'Add' (add because it is in Spanish) then selected "Instalar' (installation).
    Have downloaded SQL Server Express R2 2008 happened for some time. Then it asked me to enter the password for the "sa" user I wanted to use it, so I chose 'Continue' and it went to install.
    After a while I got an error saying dialogue in Spanish this (translated):
    X follows products has NOT been installed.

    SQL Server Express 2008 R2
    This product has not been installed correctly. The language of installation selected for SQL Express does not coincide with the language of the Format of the system. In Control Panel, go to the regional language Configuration & Format, click the Formats tab and update the language format and try to install again.
    The journal says:
    Believing information: 0: remote file has not changed, using local cached files: C:\Users\XXXX\AppData\Local\Microsoft\Web platform Installer\82214040.xml
    Believing information: 0: get the file http://go.microsoft.com/?linkid=9752395 sides
    Believing information: 0: http://go.microsoft.com/?linkid=9752395 responded with 302
    Believing information: 0: response headers:
    HTTP/1.1 302 found
    Cache-Control: private
    Content-Length: 203
    Content-Type: text/html; charset = utf-8
    Expires on: kills, 20 Sep 2012 20:38:36 GMT
    Location: http://www.microsoft.com/web/handlers/WebPI.ashx?command=getatomfeedwithavgratingquery
    Server: Microsoft-IIS/7.5
    X-AspNet-Version: 2.0.50727
    X-Powered-By: ASP.NET
    Date: Kills, 20 Sep 2012 20:39:36 GMT


    Believing information: 0: sides file loaded successfully
    Believing information: 0: adding product SQL Server Express 2008 R2 (SQLExpress) to cart
    Believing information: 0: authentication in mixed mode using SQL
    Believing information: 0: adding product "SQLExpress".
    Believing information: 0: current installation of setting 1
    Believing information: 0: starting install sequence
    Believing information: 0: use cached the file to C:\Users\XXXX\AppData\Local\Microsoft\Web platform Installer\installers\SQLExpress\daf34b0ffcbc8be086aafddeafc4e98d2da3295c\SQLEXPR32_x86_ESN.exe instead of download from http://go.microsoft.com/fwlink/?LinkID=186782&clcid=0xc0a
    Information believing: 0: EXE command from product "SQL Server Express 2008 R2. "" CommandLine is: ' C:\Users\XXXX \AppData\Local\Microsoft\Web Platform Installer\installers\SQLExpress\daf34b0ffcbc8be086aafddeafc4e98d2da3295c\SQLEXPR32_x86_ESN.exe/q/action = install/features = SQL/InstanceName = SQLEXPRESS SQLSVCACCOUNT = /SQLSVCStartupType 'NT AUTHORITY\Network Service' = auto /AddCurrentUserAsSqlAdmin /ENABLERANU = 1/hideconsole/IACCEPTSQLSERVERLICENSETERMS/SECURITYMODE = SQL /SAPWD = ' * ' "." Process ID: 3672
    Believing information: 0: Install exit for the "SQL Server Express 2008 R2" is-2067529714 product code
    Error of believing: 0: Install return code product "SQL Server Express 2008 R2" is failure (El idioma instalacion para SQL Express chosen coincide con el formato del sistema idioma.) In Control Panel el, vaya al dialogo config cuadro y actualice el idioma del formato e idioma, elija pestana Formatos, regional brings nuevo realize the instalacion)
    Believing information: 0: product SQL Server Express 2008 R2 is installed
    Believing information: 0: current increase install 2
    The first time it was OK as my language & format in this Panel was Spanish. I went and he changed to English (United States) and tried again. Same mistake. Rebooted the system, checked the English language format (notice that does NOT change the language of the current WIndows user interface) and tried to install SQL Server Express 2008 R2 with WebPI but no luck.
    Why is it not possible to install SQL Server Express 2008 R2 in a Spanish installation of Windows 7 during installation of Visual Studio 2012 without problem?

    Hello D.E.G.T_,

    It would be preferable for you to post in the forums TechNet for SQL Server.
    http://social.technet.Microsoft.com/forums/en-us/SQLExpress/threads

    Members of the community would be better able to advice you.

    Thank you

    Marilyn

  • Error during installation of MS SQL Server Express Edition (2005) on my Windows 7 Home premium

    Dear support team,

    I'm trying to install MS SQL Server Express Edition (2005) on my Windows 7 Home premium... but give the error message "this machine doesn't have a product which corresponds to this installation package."

    How can I solve this problem

    Please email it to me at * address email is removed from the privacy *

    Kind regards

    Karim Hussain

    Hi karim Hussain,.

    You can post the question on the link given below for assistance.
    http://social.msdn.Microsoft.com/forums/en-us/category/SQLServer

    You can also consult the following link:

    http://TechNet.Microsoft.com/en-us/library/ms143506%28SQL.90%29.aspx

  • What is the version of SQL Server Express embedded used?

    To the best of my knowledge, we are using vCenter Server 5.0 U1.

    Build number is 623373 in help | Everything.

    What is the version of the SQL Server Express included/embedded - 2008?

    How to know and check?

    I need to know specifically which version of SQL Server Express Management Studio install on our vCenter server so I can start to run maintenance such as backups that truncates logs, and also to allow for more storage Journal, we get the error 9002 with the journal storage.

    Thank you, Tom

    vCenter Server 5.0 uses Microsoft SQL Server 2008 R2 Express as the Group datasbase.

    See for example http://kb.vmware.com/kb/2003790

    André

  • Virtual Center can run on SQL Server Express

    Hi, I currently have Virtual Center running on SQL Server 2005 Standard.  I would like to move databases to SQL Server Express.  Virtual Center run on SQL Server Express?  Y at - there any restrictions that I can hit?  We run ESX 4.X and a few 50 VM environment.

    Thanks in advance for your help,

    Terry

    the limitation to Express is 5 guests and 50 VM.  However, the biggest concern may be the restriction of size of 4 GB of your DB.  May I ask why if you are already running on the standard 2005 would return you Express?

  • Failed to add the source of data for local SQL Server Express

    I can't get the new data source to connect to a local SQL Server Express (2008).

    SES, I activated authentication NTLM-no, created an account specifically to CFServer and was able to connect to SQL Server through Management Studio. But the data source does not always connect.

    When I enter computerName/SQLServerName for the server, I get a message saying '... The instance requested is invalid or not running. »

    When I get home just to SQLServerName, the message says "socket creation error. Unknown host: SQLServerName. »

    When I get home (local), I get a message saying "error creating socket. "Unknown host: (local).

    When I enter 127.0.0.1, message says "error creating socket to host and port: 127.0.0.1:1433.» "Reason: Connection refused: connect".

    I don't know why the first is considered non-valid, or why the fourth refuses connection. I forgot something?

    I found the solution, that doesn't have to do with Coldfusion, but rather with the configuration of SQL Server to TCP/IP.  In case anyone else ever gets on this post with a similar problem, I wrote on this topic to http://forums.devshed.com/ms-sql-development-95/trying-to-connect-to-sql-server-on-localho st - 1433 t - 958558.html.

  • Error connecting to SQL Server Express using jTDS

    Hi all! It's my first time using JDBC, and I followed some examples online to establish a test to my internal DB SQL Server Express connection. Here's the Basic code that I use (with security identification information redacted, of course):
    public static Connection getConnection() throws Exception {
        Connection conn = null;
            
        try {
            Class.forName("net.sourceforge.jtds.jdbc.Driver");
            conn = DriverManager.getConnection("jdbc:jtds:sqlserver://WINSERVER/database", "username", "password");
        }
        catch(SQLException e) {
            throw new Exception("Error connecting to database: " + e.getMessage());
        }
        catch(ClassNotFoundException e) {
            throw new Exception(e.getMessage());
        }
    
        System.out.println("Connected to database");
        return conn;
      }
    I get this error after 20 seconds: "network error IOException: Connection timed out: connect. I understand this is usually caused by a bad port, username or password, but I can connect using the exact same credentials via SQL Management Studio Express. I tried to insert port number: 1433 after the name of the server and the name of the comic, but no joy. Can someone tell me what is the 'official' syntax, or how I would go about solving this problem? Thanks in advance.

    Zach

    I get this error after 20 seconds: "network error IOException: Connection timed out: connect. I understand that this is usually caused by a bad port, user name or password.

    Fairly certain that most of the last part of this is incorrect since your instance information.

    If you connect to a server using what anyone, even remotely, as a true lan so if the server is not listening you will get an immediate connection error - saying something to the topic "connection refused." And if your creds user do not match you will get a different error.

    A timeout after 20 seconds means that the network request is not being served at all, by the other other end.

    And that suggests a firewall problem.

    A simple test is the following
    -Log in as the same user that the application is running as. If you are working on the app, it's you. Is there a sort of JEE or service/cron, then it is very likely that you.
    -Open a console window.
    -Use telnet to connect using EXACTLY the same hostname and port that you expect. An example

    Telnet 1433 WINSERVER

    If telnet is successful it will give you a white screen (or something similar). Failure will give an error.

    The above process verifies that your box and the credentials of the user of the process (no connection) can successfully access the db box. Until it works your java code is not.

    Common default for SQL Server ports 1433 and 1434. It can be configured to use anything else.

  • Including SQL Server Express download?

    I'm running Windows 7 on a PC and need to manage a database of MS SQL 2005 that is set up for network solutions.   I went to http://www.microsoft.com/en-us/download/search.aspx?q=2005%20express%20edition and find a bunch of possible downloads.  I think I need to Microsoft SQL Server 2005 Express Edition Service Pack 4 but wonder if someone can let me know if it is accurate.  The database is already developed, I just need to be able to connect and to manage it.

    Thanks for any help or suggestion.

    Hi SpyglassSally,

    Thanks for posting your question in the Microsoft Community. I suggest you go through the following link.

    Microsoft SQL Server Management Studio Express.

    http://www.Microsoft.com/en-US/Download/details.aspx?ID=8961

    If you need assistance, I would ask answer you with more information to help you better.

Maybe you are looking for