Is it possible to connect to Mysql multiple databases?

Hi all,
Is it possible to connect to 2 or more Mysql databases from a single report using Crystal report and if yes, then how can I do that ??
Thanks,
Prashant

Hi Prashant,
you can user Business view manager to connect to more than one datasource using Dynamic data connection.
here is the link for a PDF which contains all the details
[BVM|http://help.sap.com/businessobject/product_guides/boexir31/en/xi3-1_bv_admin_en.pdf]
hope this helps
Regards
Aditya Joshi

Similar Messages

  • How can I connect to MySQL external database

    Hello.
    I have a SAP system running in SQL Server 2003.
    I need to connect to external MySQL DB., to operate with this information in ABAP program.
    I have done the step necesary... I mean I go to DBCO transaction and configure the connection like this:
    DB CONNECTION --> AFIS
    DBMS --> MSS
    user name --> xxxxxx
    DBpass -->xxxxxx / xxxxxx
    Conn Info -->MSSQL_SERVER=192.168.1.233 MSSQL_DBNAME=alliance OBJECT_SOURCE=alliance
    I do a test program, when I do the statement CONNECT TO, sy-subrc 0 and connection = DEFAULT... I mean, with this form I cannot connect to MySQL Database...
    Can you help me to do this?? I think the problem it's the connection string in DBCO... but I'm not sure...,
    Would be possible to connect by MySQL ODBC??? I mean , installing the ODBC driver in my SAP server, and using this in ABAP Program??
    Thks.
    DATA: BEGIN OF wa,
    cod_modelo(20),
    END OF wa.
    DATA: dbs TYPE dbcon-con_name.
    DATA: con(20) TYPE c.
    DATA : ls_wa LIKE wa.
    con = 'AFIS'. "DB Connection in DBCO above
    EXEC SQL.
    CONNECT TO :con
    ENDEXEC.
    WRITE sy-subrc. ---> The result it's 4
    EXEC SQL.
    GET CONNECTION :con
    ENDEXEC.
    WRITE : con. --> The result it's DEFAULT
    EXEC SQL.
    SET CONNECTION DEFAULT
    ENDEXEC.
    write : con. --> The result it's DEFAULT

    > It's for it, that when I go to DBCO... in DBMS ---... I can select Oracle, MSSQLServer, DB2... for this Databases..., exists the library (lib_dbsl)???
    yes, for all those databases exists the database interface library.
    > In resume:
    >  IT'S NOT POSSIBLE CONNECT TO MYSQL!!! ... I cannot believe it!!!...
    Well - as far as I remember there were some times ago efforts to port SAP applications to MySQL. That would explain why there's also a file "DDLMYS.TPL" created if you execute R3ldctl during a system copy - amongst DDL files for all other databases. I believe this was at the time MySQL was promoting SAPDB/MaxDB.
    MySQL is historically not a database engine for software, that requires transactional integrity; there were extensions to support that (InnoDB or others) and there was no customer demand in getting MySQL as engine for SAP applications. And only develop an interface to be able to connect to an external MySQL engine is not worth the effort.
    However, there is hope Some BusinessObjects applications also run with and against MySQL engines, depending on how the strategy to integrate those into the SAP software stack there may (or may not) be an interface for that database in the future.
    Markus

  • Is it possible to connect to mysql using sun.jdbc?

    Is it possible to connect to a mysql database using sun's jdbc:odbc driver?
    I develop a page on the internet that uses mysql. The connection code is placed in a java class. I get the errormessage: "no suitable driver" when I try to connect with jsp/java classes.
    If I use PHP it is ok.
    Code:
    $db = mysql_connect("localhost", "vegg", "nbvv2003");
    mysql_select_db("vegg_timereg",$db);
    $result = mysql_query("SELECT * FROM bruker",$db);The java code is like this:
    java.sql.Connection conn = null;
    String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
    try {
          Class.forName(driver);
          conn = DriverManager.getConnection("jdbc:odbc:vegg_timereg","vegg","nbvv2003");
        catch (SQLException e) {
          out.print("<font color=red>Error:</font> SQLException<br>");
          out.print(e.getMessage());
        catch (ClassNotFoundException e) {
          out.print("<font color=red>Error:</font> Driver not found<br>");
          out.print(e.getMessage());
        catch (Exception e) {
          out.print("<font color=red>Error:</font> Error on initializing<br>");
          out.print(e.getMessage());
        }For me it does not seem like there are any drivers available in java, I've tried the sun.jdbc.odbc.JdbcOdbcDriver and org.gjt.mm.mysql.Driver. The mySql driver is missing, so that is the reason, but I do not get an error message when importing the jdbc:odbc driver.
    I do not have permission to check the setup on the webserver:(
    It runs Apache webserver.

    thx, but I don't seem to get any databases. It works when I run it locally, but on the external webserver it doesn't.
    Database info:
    Name: vegg_timereg
    Place: localhost (root)
    Type: mySQL
    It doesn't seem like the mysql driver is installed on the server, so I have to use jdbc. I do not have any permissions on the server, so I can't check it out myself.
    In PHP this connection works:
    $db = mysql_connect("localhost", "vegg", "nbvv2003");
    mysql_select_db("vegg_timereg",$db); I've tried like this (using java.sql.Driver): Class.forName("java.sql.Driver");
    conn = DriverManager.getConnection("jdbc:localhost/vegg_timereg","username","password");This is really annoying when it's so easy on my machine...

  • Establishing connection to MySQL server/database

    Hi! I've got a question about subj. Here is my code:
    import java.sql.*;
    import java.util.*;
    class SQLDB {
        int db_port;
        String db_url, db_name, db_table, db_user, db_passwd;
        public void dbConnect() throws SQLException {
            Connection con = new Connection();
            Properties prop = new Properties();
            prop.put("charSet", "utf8");
            prop.put("user", db_user);
            prop.put("password", db_passwd);
            con = DriverManager.getConnection(db_url, prop);
    }NetBeans says that Connection (Connection con = new Connection()) object is abstract and can't be instantiated. Can anyone suggest me what to do?

    Agree :) But faced another problem. I made this part of code after reading various info on this matter:
    package dbCinema;
    import java.sql.*;
    //import java.util.*;
    class SQLDB {
        private int db_port;
        private String db_url, db_name, db_user, db_passwd;
        private Connection con = null;
        private Statement db_query = null;
        private ResultSet rs = null;
        SQLDB(String dburl, String dbname, String dbuser, String dbpasswd, int dbport) {
            db_url = dburl;
            db_name = dbname;
            db_user = dbuser;
            db_passwd = dbpasswd;
            db_port = dbport;
        public void dbConnect() {
            String url;
            //url = "jdbc:mysql://" + db_url + ":" + db_port + "/" + db_name;
            url = "jdbc:mysql://" + db_url + "/" + db_name;
            try {
                Class.forName("org.gjt.mm.mysql.Driver");
                con = DriverManager.getConnection(url, db_user, db_passwd);
                if (!con.isClosed())
                    System.out.println(db_name + ": connection established.");
            } catch (SQLException e) {
                System.err.println("Exception: " + e.getMessage());
            } catch (ClassNotFoundException e) {
                System.err.println("Exception: " + e.getMessage());
        public void dbQuery(String query) throws SQLException {
            db_query = con.createStatement();
            rs = db_query.executeQuery(query);
            while (rs.next()){
                System.out.println(rs.getString(3));
        public static void main(String args[])  {
            SQLDB comm = new SQLDB("localhost", "cinema", "", "", 3306);
            try {
                comm.dbConnect();
                comm.dbQuery("SELECT * from t_movies WHERE id=1");
            } catch (SQLException e) {
                System.err.println("Exception: " + e.getMessage());
    }And having this error as a result of running this class:
    > "java" SQLDB
    java.lang.NoClassDefFoundError: SQLDB (wrong name: dbCinema/SQLDB)
         at java.lang.ClassLoader.defineClass1(Native Method)
         at java.lang.ClassLoader.defineClass(Unknown Source)
         at java.security.SecureClassLoader.defineClass(Unknown Source)
         at java.net.URLClassLoader.defineClass(Unknown Source)
         at java.net.URLClassLoader.access$000(Unknown Source)
         at java.net.URLClassLoader$1.run(Unknown Source)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.net.URLClassLoader.findClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
         at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
         at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    Exception in thread "main"
    Process Exit Code: 1
    Time Taken: 00:01I've downloaded and installed into my java jre/lib/ext folder this driver (mysql-connector-java-5.1.6-bin.jar) to make connection possible. What's wrong?
    Edited by: Utah on Aug 14, 2008 12:12 PM

  • Determine connection status of multiple database servers

    We have mutliple database servers that MAY/MAY NOT be connected to the network at any time. I need to determine which DB servers are available to connect to. I have a stored procedure that does a HOST TNSPING command and checking the results through the FORM_SUCCESS function. That works but the response time is too slow, due to taking too long to timeout. What we attempted to do was to issue a HOST PING command, but because of the 16 bit factor, the FORM_SUCCESS did not recognize the results of the PING. I tried to capture the results of a PING into a variable, but had no success. Bottom line, we don't care how it gets done, we just need to be able to determine, as quickly as possible, what database servers are connected.

    Microsoft SQL allows for clustering of SQL databases, so for
    instance two servers connected to a fileshare and a virtual address
    shared across the two physical boxes. Database connections are made
    to the virtual addres which will then be handled by the active
    node. Becuase a database is ultimately a file(s) on a disk it can
    only be attached to one node at a time so you end up with an
    active/inactive cluster.

  • Is it possible to connect to captivate a database?

    i want my students to completa a course and register their personal details to keep in a database (access 2003)

    Hi there
    See if the link below helps.
    Click here to view
    Cheers... Rick
    Helpful and Handy Links
    Captivate Wish Form/Bug Reporting Form
    Adobe Certified Captivate Training
    SorcerStone Blog
    Captivate eBooks

  • Connecting To Mysql Server

    Hi all,
    In SAP is it possible to connect a mysql database and get data from? Our resources(machines) have a server and this server keeps data about production. And i want to connect this db server and get data with my syntax, constraints? Can i directly do that in SAP ?
    Regards,

    I only want to connect the mysql server and get some of data from tables on mysql and save this data in the table of SAP system ? How can i do that ?
    Regards,

  • How to Connect to Mysql databse from Java Studio Enterprise 8

    Hello everybody,
    I have a database in mysql in linux.I have downloaded Java Studio Enterprise 8.
    How is it possible to connect to mysql.
    Could you tell the procedure .., I would be really thankfull
    From
    Ranjitha Rao

    hi
    u can connect to Mysql with the following code
    Class.forName("com.mysql.jdbc.Driver");
                   String url1 = "jdbc:mysql://localhost/<database name>";
                   String user1 = "root";
                   String pass1 = "";
                   Connection con1=DriverManager.getConnection(url1, user1, pass1);

  • Does BO 4.1 enable universe to connect to multiple database?

    Using BO 3.1, we can only connect an universe to single database. However, with BO 4.1 will it be possible to connect a single universe to multiple database?
    Regards
    Vinay

    Vinay, You can connect Universe to multiple databases using IDT (Information Design Tool). Find the below link for reference.
    SAP Business Objects Multi Source Universe - Information Design Tool - YouTube
    Regards,
    Sujitha

  • Best way to connect java app to multiple databases?

    I'm working on my first commercial application, and I want it to be as flexible as possible, meaning I want it to be able to connect to a wide range of databases, as the customer chooses. I'm wondering what the best way is to accomplish this, I don't really want to have to buy a commercial license for third party ODBC drivers, any one have some good comments on this?

    You have two fundamental options:
    Use an O/R mapping tool like: Hibernate, EJB BMP, JDO, etc.
    Develop your own using JDBCIf you opt for the former, you should ask youself, "What value do i add? Or should I simply use these technologies?" The advantages are that dozens of other developers, going down similar routes, have faced the obstracles you will face and more. The disadvantage is that none of these developers has actually faced your specific problem. This is not to say that the solution does not already exist. The efficacy of this methodology will be how closely the general solution fits with your own (and since many problems have the same challenges, this will often be true).
    If you opt for the latter, you will have both an opportunity and a pitfall. The precise, business issue your current project addresses has many things both in common with other projects and also a handful of unique challenges. The hard part is determining whether this challenge actually differs in some fundamental way, or whether you have discerned some fault or opportunity in your methodology compared to standard (or even cutting-edge) practices.
    In reality, the challenge of "connecting to numerous, heterogenous (and probably vaprous) database systems" has long been addressed. Addressed, but perhaps not solved. If your goal is to develop a class library, for personal or consulting use, or to increase your understanding of the O/R boundary and best practices to obviate it, then my best advice is to read existing literature, and give it your all. There is no right answer here, and building on an existing experience of failure and success is indispensible.
    If your aim is to solve the O/R mapping challenge, or to suppant JDBC BMP, Hibernate or JDO, then my hat is off to you. We are all eagerly awaiting that day. (Sadly, after much effort, it has not yet arrived).
    So, can you connect Java to multiple databases, and even a diverse array of RDBMS vendors? Of course! But what will you do with those conections?
    - Saish

  • Connection to MySQL constantly closed

    QUESTION: is there something I can adjust within SQL*developer to prevent the constant rapid disconnection from the MySQL Development database?
    I have to similar MySQL database on different host machines, one for development and one for production. I am trying to migrate both of them to Oracle using SQL*Developer Migrate tools. The connection to the Production MySQL database behaves fine, but the connection to the Development MySQL database constantly gets closed and I must reconnect.
    When I connect to the Development MySQL database, I can initially get connected, but then I get disconnect automatically after less than 5 minutes of inactivity. When I try to use the SQL*Developer Migrate tools, they also fail with a disconnection error. If connected to MySQL production database on different host machine, none of these disconnect errors happen, everything works fine. What could be wrong with my MySQL development environment that is constantly disconnecting me.
    Below are the technical details and error message that may help resolve this.
    CLIENT:
    MAC OS X Lion Version 10.7.4
    SQL*Developer version 3.1.07 Build MAIN 07.42
    Java(TM) Platform Version 1.6.0_33
    Third Party JDBC Driver is mysql-connector-java-5.0.4
    SOURCE:
    Linux box running MySQL version 5.1.44 (for both Production and Development)
    TARGET:
    Linux 2.6.18-194.el5 x86_64
    Connected to:
    Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
    With the Partitioning, Automatic Storage Management, OLAP, Data Mining
    and Real Application Testing options
    Here's a sample disconnect error message from SQL*Developer after less than 3 minutes of inactivity.
    An error was encountered performing the requested operation:
    No operations allowed after connection closed.Connection was implicitly closed due to underlying exception/error:
    ** BEGIN NESTED EXCEPTION **
    com.mysql.jdbc.CommunicationsException
    MESSAGE: Communications link failure due to underlying exception:
    ** BEGIN NESTED EXCEPTION **
    java.net.SocketException
    MESSAGE: Broken pipe
    STACKTRACE:
    java.net.SocketException: Broken pipe
         at java.net.SocketOutputStream.socketWrite0(Native Method)
         at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
         at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
         at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
         at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
         at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:2637)
         at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1554)
         at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1665)
         at com.mysql.jdbc.Connection.execSQL(Connection.java:3176)
         at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1153)
         at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1266)
         at oracle.dbtools.migration.capture.MySQLDatabaseListProvider.getOnlineDatabaseNames(MySQLDatabaseListProvider.java:191)
         at oracle.dbtools.migration.capture.MySQLDatabaseListProvider.getAvailableOnlineDatabaseList(MySQLDatabaseListProvider.java:171)
         at oracle.dbtools.migration.capture.DatabaseProviderRegistry.getAvailableDBListOnline(DatabaseProviderRegistry.java:27)
         at oracle.dbtools.migration.workbench.core.ui.quickmigrate.QMWizard$ContextHelper.getAvailableDBListOnline(QMWizard.java:713)
         at oracle.dbtools.migration.workbench.core.ui.quickmigrate.CapturePageMigration.initPageState(CapturePageMigration.java:314)
         at oracle.dbtools.migration.workbench.core.ui.quickmigrate.CapturePageMigration.onEntry(CapturePageMigration.java:81)
         at oracle.ide.wizard.FSMWizard.gotoPanel(FSMWizard.java:743)
         at oracle.ide.wizard.FSMWizard.setSelectedPage(FSMWizard.java:463)
         at oracle.bali.ewt.wizard.BaseWizard.selectPage(BaseWizard.java:1964)
         at oracle.ide.wizard.FSMWizard.selectPage(FSMWizard.java:447)
         at oracle.ide.wizard.FSMWizard.doNext(FSMWizard.java:322)
         at oracle.bali.ewt.wizard.BaseWizard$Action$1.run(BaseWizard.java:3944)
         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:682)
         at java.awt.EventQueue.access$000(EventQueue.java:85)
         at java.awt.EventQueue$1.run(EventQueue.java:643)
         at java.awt.EventQueue$1.run(EventQueue.java:641)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:652)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:205)
         at java.awt.Dialog$1.run(Dialog.java:1044)
         at java.awt.Dialog$3.run(Dialog.java:1096)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.awt.Dialog.show(Dialog.java:1094)
         at java.awt.Component.show(Component.java:1584)
         at java.awt.Component.setVisible(Component.java:1536)
         at java.awt.Window.setVisible(Window.java:841)
         at java.awt.Dialog.setVisible(Dialog.java:984)
         at oracle.bali.ewt.wizard.WizardDialog.runDialog(WizardDialog.java:382)
         at oracle.bali.ewt.wizard.WizardDialog.runDialog(WizardDialog.java:298)
         at oracle.ide.dialogs.WizardLauncher.runDialog(WizardLauncher.java:51)
         at oracle.dbtools.migration.workbench.core.ui.quickmigrate.QMWizard.launch(QMWizard.java:111)
         at oracle.dbtools.migration.workbench.core.QMLauncher.launch(QMLauncher.java:40)
         at oracle.dbtools.raptor.controls.sqldialog.ObjectActionController.handleEvent(ObjectActionController.java:192)
         at oracle.ide.controller.IdeAction.performAction(IdeAction.java:529)
         at oracle.ide.controller.IdeAction.actionPerformedImpl(IdeAction.java:884)
         at oracle.ide.controller.IdeAction.actionPerformed(IdeAction.java:501)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028)
         at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
         at javax.swing.AbstractButton.doClick(AbstractButton.java:389)
         at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:809)
         at com.apple.laf.AquaMenuItemUI.doClick(AquaMenuItemUI.java:137)
         at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:850)
         at java.awt.Component.processMouseEvent(Component.java:6375)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
         at java.awt.Component.processEvent(Component.java:6140)
         at java.awt.Container.processEvent(Container.java:2083)
         at java.awt.Component.dispatchEventImpl(Component.java:4737)
         at java.awt.Container.dispatchEventImpl(Container.java:2141)
         at java.awt.Component.dispatchEvent(Component.java:4565)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4280)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
         at java.awt.Container.dispatchEventImpl(Container.java:2127)
         at java.awt.Window.dispatchEventImpl(Window.java:2482)
         at java.awt.Component.dispatchEvent(Component.java:4565)
         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684)
         at java.awt.EventQueue.access$000(EventQueue.java:85)
         at java.awt.EventQueue$1.run(EventQueue.java:643)
         at java.awt.EventQueue$1.run(EventQueue.java:641)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
         at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
         at java.awt.EventQueue$2.run(EventQueue.java:657)
         at java.awt.EventQueue$2.run(EventQueue.java:655)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:654)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    ** END NESTED EXCEPTION **
    Last packet sent to the server was 0 ms ago.
    STACKTRACE:
    com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:
    ** BEGIN NESTED EXCEPTION **
    java.net.SocketException
    MESSAGE: Broken pipe
    STACKTRACE:
    java.net.SocketException: Broken pipe
         at java.net.SocketOutputStream.socketWrite0(Native Method)
         at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
         at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
         at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
         at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
         at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:2637)
         at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1554)
         at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1665)
         at com.mysql.jdbc.Connection.execSQL(Connection.java:3176)
         at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1153)
         at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1266)
         at oracle.dbtools.migration.capture.MySQLDatabaseListProvider.getOnlineDatabaseNames(MySQLDatabaseListProvider.java:191)
         at oracle.dbtools.migration.capture.MySQLDatabaseListProvider.getAvailableOnlineDatabaseList(MySQLDatabaseListProvider.java:171)
         at oracle.dbtools.migration.capture.DatabaseProviderRegistry.getAvailableDBListOnline(DatabaseProviderRegistry.java:27)
         at oracle.dbtools.migration.workbench.core.ui.quickmigrate.QMWizard$ContextHelper.getAvailableDBListOnline(QMWizard.java:713)
         at oracle.dbtools.migration.workbench.core.ui.quickmigrate.CapturePageMigration.initPageState(CapturePageMigration.java:314)
         at oracle.dbtools.migration.workbench.core.ui.quickmigrate.CapturePageMigration.onEntry(CapturePageMigration.java:81)
         at oracle.ide.wizard.FSMWizard.gotoPanel(FSMWizard.java:743)
         at oracle.ide.wizard.FSMWizard.setSelectedPage(FSMWizard.java:463)
         at oracle.bali.ewt.wizard.BaseWizard.selectPage(BaseWizard.java:1964)
         at oracle.ide.wizard.FSMWizard.selectPage(FSMWizard.java:447)
         at oracle.ide.wizard.FSMWizard.doNext(FSMWizard.java:322)
         at oracle.bali.ewt.wizard.BaseWizard$Action$1.run(BaseWizard.java:3944)
         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:682)
         at java.awt.EventQueue.access$000(EventQueue.java:85)
         at java.awt.EventQueue$1.run(EventQueue.java:643)
         at java.awt.EventQueue$1.run(EventQueue.java:641)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:652)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:205)
         at java.awt.Dialog$1.run(Dialog.java:1044)
         at java.awt.Dialog$3.run(Dialog.java:1096)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.awt.Dialog.show(Dialog.java:1094)
         at java.awt.Component.show(Component.java:1584)
         at java.awt.Component.setVisible(Component.java:1536)
         at java.awt.Window.setVisible(Window.java:841)
         at java.awt.Dialog.setVisible(Dialog.java:984)
         at oracle.bali.ewt.wizard.WizardDialog.runDialog(WizardDialog.java:382)
         at oracle.bali.ewt.wizard.WizardDialog.runDialog(WizardDialog.java:298)
         at oracle.ide.dialogs.WizardLauncher.runDialog(WizardLauncher.java:51)
         at oracle.dbtools.migration.workbench.core.ui.quickmigrate.QMWizard.launch(QMWizard.java:111)
         at oracle.dbtools.migration.workbench.core.QMLauncher.launch(QMLauncher.java:40)
         at oracle.dbtools.raptor.controls.sqldialog.ObjectActionController.handleEvent(ObjectActionController.java:192)
         at oracle.ide.controller.IdeAction.performAction(IdeAction.java:529)
         at oracle.ide.controller.IdeAction.actionPerformedImpl(IdeAction.java:884)
         at oracle.ide.controller.IdeAction.actionPerformed(IdeAction.java:501)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028)
         at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
         at javax.swing.AbstractButton.doClick(AbstractButton.java:389)
         at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:809)
         at com.apple.laf.AquaMenuItemUI.doClick(AquaMenuItemUI.java:137)
         at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:850)
         at java.awt.Component.processMouseEvent(Component.java:6375)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
         at java.awt.Component.processEvent(Component.java:6140)
         at java.awt.Container.processEvent(Container.java:2083)
         at java.awt.Component.dispatchEventImpl(Component.java:4737)
         at java.awt.Container.dispatchEventImpl(Container.java:2141)
         at java.awt.Component.dispatchEvent(Component.java:4565)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4280)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
         at java.awt.Container.dispatchEventImpl(Container.java:2127)
         at java.awt.Window.dispatchEventImpl(Window.java:2482)
         at java.awt.Component.dispatchEvent(Component.java:4565)
         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684)
         at java.awt.EventQueue.access$000(EventQueue.java:85)
         at java.awt.EventQueue$1.run(EventQueue.java:643)
         at java.awt.EventQueue$1.run(EventQueue.java:641)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
         at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
         at java.awt.EventQueue$2.run(EventQueue.java:657)
         at java.awt.EventQueue$2.run(EventQueue.java:655)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:654)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    ** END NESTED EXCEPTION **
    Last packet sent to the server was 0 ms ago.
         at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:2652)
         at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1554)
         at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1665)
         at com.mysql.jdbc.Connection.execSQL(Connection.java:3176)
         at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1153)
         at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1266)
         at oracle.dbtools.migration.capture.MySQLDatabaseListProvider.getOnlineDatabaseNames(MySQLDatabaseListProvider.java:191)
         at oracle.dbtools.migration.capture.MySQLDatabaseListProvider.getAvailableOnlineDatabaseList(MySQLDatabaseListProvider.java:171)
         at oracle.dbtools.migration.capture.DatabaseProviderRegistry.getAvailableDBListOnline(DatabaseProviderRegistry.java:27)
         at oracle.dbtools.migration.workbench.core.ui.quickmigrate.QMWizard$ContextHelper.getAvailableDBListOnline(QMWizard.java:713)
         at oracle.dbtools.migration.workbench.core.ui.quickmigrate.CapturePageMigration.initPageState(CapturePageMigration.java:314)
         at oracle.dbtools.migration.workbench.core.ui.quickmigrate.CapturePageMigration.onEntry(CapturePageMigration.java:81)
         at oracle.ide.wizard.FSMWizard.gotoPanel(FSMWizard.java:743)
         at oracle.ide.wizard.FSMWizard.setSelectedPage(FSMWizard.java:463)
         at oracle.bali.ewt.wizard.BaseWizard.selectPage(BaseWizard.java:1964)
         at oracle.ide.wizard.FSMWizard.selectPage(FSMWizard.java:447)
         at oracle.ide.wizard.FSMWizard.doNext(FSMWizard.java:322)
         at oracle.bali.ewt.wizard.BaseWizard$Action$1.run(BaseWizard.java:3944)
         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:682)
         at java.awt.EventQueue.access$000(EventQueue.java:85)
         at java.awt.EventQueue$1.run(EventQueue.java:643)
         at java.awt.EventQueue$1.run(EventQueue.java:641)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:652)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:205)
         at java.awt.Dialog$1.run(Dialog.java:1044)
         at java.awt.Dialog$3.run(Dialog.java:1096)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.awt.Dialog.show(Dialog.java:1094)
         at java.awt.Component.show(Component.java:1584)
         at java.awt.Component.setVisible(Component.java:1536)
         at java.awt.Window.setVisible(Window.java:841)
         at java.awt.Dialog.setVisible(Dialog.java:984)
         at oracle.bali.ewt.wizard.WizardDialog.runDialog(WizardDialog.java:382)
         at oracle.bali.ewt.wizard.WizardDialog.runDialog(WizardDialog.java:298)
         at oracle.ide.dialogs.WizardLauncher.runDialog(WizardLauncher.java:51)
         at oracle.dbtools.migration.workbench.core.ui.quickmigrate.QMWizard.launch(QMWizard.java:111)
         at oracle.dbtools.migration.workbench.core.QMLauncher.launch(QMLauncher.java:40)
         at oracle.dbtools.raptor.controls.sqldialog.ObjectActionController.handleEvent(ObjectActionController.java:192)
         at oracle.ide.controller.IdeAction.performAction(IdeAction.java:529)
         at oracle.ide.controller.IdeAction.actionPerformedImpl(IdeAction.java:884)
         at oracle.ide.controller.IdeAction.actionPerformed(IdeAction.java:501)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028)
         at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
         at javax.swing.AbstractButton.doClick(AbstractButton.java:389)
         at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:809)
         at com.apple.laf.AquaMenuItemUI.doClick(AquaMenuItemUI.java:137)
         at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:850)
         at java.awt.Component.processMouseEvent(Component.java:6375)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
         at java.awt.Component.processEvent(Component.java:6140)
         at java.awt.Container.processEvent(Container.java:2083)
         at java.awt.Component.dispatchEventImpl(Component.java:4737)
         at java.awt.Container.dispatchEventImpl(Container.java:2141)
         at java.awt.Component.dispatchEvent(Component.java:4565)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4280)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
         at java.awt.Container.dispatchEventImpl(Container.java:2127)
         at java.awt.Window.dispatchEventImpl(Window.java:2482)
         at java.awt.Component.dispatchEvent(Component.java:4565)
         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684)
         at java.awt.EventQueue.access$000(EventQueue.java:85)
         at java.awt.EventQueue$1.run(EventQueue.java:643)
         at java.awt.EventQueue$1.run(EventQueue.java:641)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
         at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
         at java.awt.EventQueue$2.run(EventQueue.java:657)
         at java.awt.EventQueue$2.run(EventQueue.java:655)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:654)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    ** END NESTED EXCEPTION **
    Vendor code 0

    Unless you give a little more information - what kind of query are you trying to run, where this occurs in your code, what driver you are using and so on, it will be almost impossible to give you a detailed solution to the problem.

  • Multiple database members in a single Grid Row

    Hi All,
    I have created an FR report (9.3x) and getting the below error while trying to run the report via Web Preview.
    5217: Error Processing Results;hasPovDims=1;povXML=<?xml version="1.0"?><datasources><datasource name="FIN QA" dsid="-117fcde3_132fd17f2f6_-771b" allowEdit="1"><dim name="Versions" dimIndex="0" dsName="FIN QA" keyDimName="Versions" memberName="Versions" displayName="Versions: Versions"/><dim name="Scenarios" dimIndex="4" dsName="FIN QA" keyDimName="Scenarios" memberName="Scenarios" displayName="Scenarios: Scenarios"/><dim name="Components" dimIndex="5" dsName="FIN QA" keyDimName="Components" memberName="Components" displayName="Components: Components"/><dim name="Customers" dimIndex="6" dsName="FIN QA" keyDimName="Customers" memberName="Customers" displayName="Customers: Customers"/><dim name="Assets" dimIndex="7" dsName="FIN QA" keyDimName="Assets" memberName="Assets" displayName="Assets: Assets"/></datasource><datasource name="FINDEF QA" dsid="-607fb334_128b79d246e_-7d0a" allowEdit="1"><dim name="Time Periods" dimIndex="1" dsName="FINDEF QA" keyDimName="Time Periods" memberName="Time Periods" displayName="Time Periods: Time Periods"/><dim name="Scenario" dimIndex="3" dsName="FINDEF QA" keyDimName="Scenario" memberName="SC_Actual" displayName="Scenario: SC_Actual"/><dim name="Versions" dimIndex="4" dsName="FINDEF QA" keyDimName="Versions" memberName="VR_Input_Version" displayName="Versions: VR_Input_Version"/><dim name="Customers_Region" dimIndex="6" dsName="FINDEF QA" keyDimName="Customers_Region" memberName="CU_NA" displayName="Customers_Region: CU_NA"/><dim name="Assets" dimIndex="7" dsName="FINDEF QA" keyDimName="Assets" memberName="Assets_NA" displayName="Assets: Assets_NA"/></datasource></datasources>
    In my report I have selected 2 rows where I have selected @descendants of ccounts from one database which is FIN QA and in the second row I have selected @children of Accounts from another database which is FINDEF QA. I am using only ONE GRID here.
    Is it not possibe to run a FR report by select members from multiple databases in a single grid??
    Please have your valuable inputs.

    Yes it possible to retrive data from multiple database using single grid.
    Also there are few limitations namely:
    Database connections must be of the same type (for example, both must be Essbase database connections or both must be Financial Management database connections).
    Mismatched number of dimensions in the database connections may cause retrieval errors.
    For more details refer to this link for details:-
    http://www.oracle.com/technetwork/middleware/financial-management/tutorials/obe-multipledbs-086586.html
    Cheers
    Vikas Naidu

  • Can you have multiple databases on the same LUN in Exchange 2010?

    I'm sure you can but is it possible with exchange 2010 to have multiple databases on the same LUN.  We currently have 8 DB's all writing to their own DB drive and separate log drive so 16 drives in total.  I need to spin a new DB up this week and
    wanted to double check this is possible.  I've looked online and cant find anything that I've seen before that says this is possible.
    Thanks.

    Hi,
    Yes, multiple databases could be placed on the same LUN, but it's not recommended.
    If you have 2 drives fail at the same time (it happens more than you think), then losing 100% of your DBs is a lot worse than losing one of them or some of them depending on where the failures are.
    Here is a similar thread for your reference:
    Multiple databases on the same LUN in Exchange 2010
    Hope this helps!
    Thanks.
    Niko Cheng
    TechNet Community Support

  • How to Connect to Oracle 9i database server via Oracle 10g XE

    I have installed Oracle 10g eXpress Edition and uninstalled Oracle 9i client database. I used Oracle 9i client to connect to another Database server on a local LAN. Is it possible to create a database link to the old Oracle 9i database server via Oracle 10g XE? If yes, do I need to add ODBC drivers?
    I want to achieve the following:
    1) Create a connection to the Oracle 9i database server using Ora101040 odbc drivers.
    2) Use a similar 9i tool (Enterprise Management Console) within Oracle 10g XE to access Oracle 9i Database tables on a LAN network.
    3) Create data access to Oracle 10g XE via some ODBC connection from a C++ runtime application.
    Hope to receive help from Oracle professionals.
    Thanks.

    I have installed Oracle 10g eXpress Edition and
    uninstalled Oracle 9i client database. I used OraclePlease clarify - you uninstalled the 9i database or the 9i client.
    9i client to connect to another Database server on a
    local LAN. Is it possible to create a database link
    to the old Oracle 9i database server via Oracle 10g
    XE? If yes, do I need to add ODBC drivers?
    Database links between Oracle databases do not require ODBC. They do require Oracle Networking (included with both Oracle9i Database and Oracle Database 10g XE) to be configured correctly.
    It is also possible to connect ot the 9i database using the 10g Instant Client (separate download)
    I want to achieve the following:
    1) Create a connection to the Oracle 9i database
    server using Ora101040 odbc drivers.Please clarify - what client do you wish to run that needs ODBC?
    2) Use a similar 9i tool (Enterprise Management
    Console) within Oracle 10g XE to access Oracle 9i
    Database tables on a LAN network.XE does not have an equivalent to Oracle Enterprise Manager. XE does come with HTMLdb preinstalled and configured, and HTMLdb provides a subset of the administration capabilities of Enterprise Manager.
    3) Create data access to Oracle 10g XE via some ODBC
    connection from a C++ runtime application.You can download ODBC drivers from the same location on OTN you downloaded XE. I do not know whether XE includes ODBC drivers. ODBC drivers will usually still require you to configure the Oracle Networking.
    There are a number of items that make me believe you do not have a good grasp of Oracle architecture and basics. If true, I encoureage you to start reading the Concepts manual found for the database at http://docs.oracle.com, or at least the O'Reilly book 'Oracle Essentials' found at http://oracle.oreilly.com

  • Is it possible to connect multiple R/3 systems to one APO system?

    Hi,
    Is it possible to connect multiple R/3 systems to one APO system?
    Kind regards,
    Kris De Smedt.

    Hi Kris,
    Yes, you can connect multiple R/3 systems to one APO system. All you need to do is to maintain connection parameters of all the R/3 systems with APO. (i.e. RFC Destinations, logical systems, partner profiles etc.)
    Regards,
    Naveen.

Maybe you are looking for