建立dblink,在plsql上执行,没问题,但是在应用上就报RT的错度娘谷哥找不到实质答案求教有经验高手先谢了!

解决方案 »

  1.   

    ORA-24777 use of non-migratable database link not allowedCause: The transaction, which needs to be migratable between sessions, tried to access a remote database from a non-multithreaded server process.Action: Perform the work in the local database or open a connection to the remote database from the client. If the multithreaded server option is installed, connect to the Oracle instance through the dispatcher.
      

  2.   

    help!,别人就给了他们数据库的连接信息,要怎么做呢?
      

  3.   

    http://topic.csdn.net/u/20070611/21/f4641385-f981-4696-8d74-db5a294459f9.html?251331794
      

  4.   

    就是我在pl上执行那句sql没错,但是程序运行的时候,执行到那里就抛错了~
      

  5.   

    结贴了,最后是把dblink改成SHARED的就可以了
      

  6.   

    请问怎么将dblink改成shared的?
      

  7.   

    CREATE SHARED DATABASE_LINK DB_LINK_NAME
    CONNECT TO REMOTE_USER_CODE_1 IDENTIFIED BY USER_PASSWORD_1
    AUTHENTICATED BY REMOTE_USER_CODE_2 IDENTIFIED BY USER_PASSWORD_2 
    USING 'TNSNAME1'