데이터베이스 링크가 자꾸 끊어집니다.db link 10g - 8i

IBM 장비에
OS : AIX 5L
Oracle: oracle 10.2.0.1.0 standard
WAS: WEBLOGIC8.1
이 장비에 아이피가 두개입니다.
192.168.1.100 ---> en0
172.10.10.10 ---> en1(요건VPN)아이피입니다.
입니다.
이서버에서 기존에 있던 오라클 8.1.7.0.0로 디비링크를 걸었습니다.
기존장비는
OS : solaris8
Oracle : oracle 8.1.7.0.0
아이피는 192.168.1.200
입니다.
오라클10에서 오라클8 쪽으로 디비링크를 건것이죠
근데 문제는 이 링크가 2,3 일에 한번씩 끊어집니다.
링크가 끊어지면 오라클10을 내렸다올리면 다시 링크가 됩니다.
이짓을 2,3일에 한번씩 링크가 끊어질때마다 하고 있습니다.
이거 어떻게 해야될지 모르겟습니다.
디비링크를 잘못 걸었다면 아주 안되거나 할텐데
잘 되다가 2,3일에 한번씩 끊어지니....
alert 로그를 봐도 특별히 에러로그는 찍히지 않습니다.
오라클 10에 프로시져를 많이 만들어서 쓰는데 한...200 개정도
링크가 끊어질때마다 프로시져에서 디비링크를 걸어 사용하는
오라클8쪽 테이블의 컬럼을 찾을수 없다고 나오네요. 그러면서 프로시져가
에러가 나는거죠. 특히아 특정 몇몇 컬럼만 그러면 오라클8쪽
컬럼이 이상하겠다 싶은데 그것도아닙니다 링크가 깨질때마다
컬럼이 계속 바뀌더군요....
이거 어디서 부터 손봐야될지...도와주세요..ㅠㅠ

우선 이 문제는 metalink SR을 진행해야 정확하게 해결할 수 있을 것
같습니다.
그리고 link가 2~3일에 끊어진다면...
두 장비간에 혹시 switch 등의 네트워크 장비가 있는지요?
db link가 끊어지는 것이 스위치에서 timeout설정이 되어 있으면
끊어지기도 하거든요.
metalink Note:207303.1 Client / Server / Interoperability Support Between Different Oracle Versions
을 보면 8.1.7과 10g와는 호환이 되긴하나 추가적인 문제가 발생했더라도
패치를 만들어 준다던지 하는 건 좀 힘들어 보이네요. 기존에 알려진 문제이고
패치가 나와있다면 가능하겠지만요..
우선 SR을 진행해보세요. H/W환경도 체크해보시구요..
Was Was a supported combination but one of the releases is no longer covered by any of Premier Support , Primary Error Correct support , Extended Support nor Extended Maintenance Support so fixes are no longer possible.
# 분산 트랜잭션의 문제해결 절차
1. 분산 트랜잭션의 문제해결 절차
=>. Alert!.log 의 에러발생 상태를 점검한다.
=>. Valid한 dblink 정보를 조회한다.
SQL> select * from v$dblink;
SQL> select * from gv$dblink;
=>. DBA_2PC_PENDING 뷰를 조회한다.
에러가 발생한 분산 트랜잭션의 ID를 조회한다.
col GLOBAL_TRAN_ID format a31
col LOCAL_TRAN_ID format a20
col state format a10
col host format a10
col commit# format a10
SELECT LOCAL_TRAN_ID, GLOBAL_TRAN_ID, STATE, MIXED, HOST, COMMIT# , FAIL_TIME, FORCE_TIME, RETRY_TIME
FROM DBA_2PC_PENDING
order by fail_time;
LOCAL_TRAN_ID는 Alert!.log에 분산 트랜잭션 에러와 함께 나타난다.
=>. DBA_2PC_NEIGHBORS 뷰를 조회한다.
이 뷰는 에러가 발생한 트랜잭션에 연관된 다른 노드의 정보를 조회한다.
SELECT LOCAL_TRAN_ID, IN_OUT, DATABASE, INTERFACE
FROM DBA_2PC_NEIGHBORS;
=>. 분산 노드의 각각에 대해 COMMIT_POINT_STRENGTH 값을 조회한다.
값을 비교하여 가장 큰 값을 가지는 노드가 먼저 Commit되어야 함을 의미한다.
=>. DBA_2PC_PENDING에서 STATE 컬럼값을 조회한다.
이 값이 COMMIT이면 Local Database는 성공적으로 Commit되었슴을 나타내며
PREPARED이면 트랜잭션이 완전하지 않음을 의미한다.
2. COMMIT FORCE 명령어
[예제]
SCN : 88123887 Local Transaction ID : 1.13.5197 (from dba_2pc_pending,alert!.log)
SQL> COMMIT FORCE 'your local transactionID on this node',
'highest SCN from already committed site';
SQL> COMMIT FORCE '1.13.5197', '88123887';
3 ROLLBACK FORCE command
[예제]
Local Transaction ID : 1.13.5197 (from dba_2pc_pending or alert!.log)
SQL> ROLLBACK FORCE 'your local transactionID on this node';
SQL> ROLLBACK FORCE '1.13.5197';
4. PURGING VIEWS
[예제]
Lost local transactionID : 1.13.5197 (from dba_2pc_pending or alert!.log)
$ sqlplus internal
SQL> execute DBMS_TRANSACTION.PURGE_LOST_DB_ENTRY ('1.13.5197');
SQL> execute DBMS_TRANSACTION.PURGE_MIXED ('1.13.5197');
PURGE_MIXED Procedure 는 Remote Site loss를 포함한다.
5. SCN RECOVERY
SQL> RECOVER DATABASE UNTIL CHANGE '1.13.5197';
6. RECO Sleep & Wake Up
[Sleep]
SQL> ALTER SYSTEM DISABLE DISTRIBUTED RECOVERY;
[Wake Up]
SQL> ALTER SYSTEM ENABLE DISTRIBUTED RECOVERY;
# 처리방법
col GLOBAL_TRAN_ID format a30
col LOCAL_TRAN_ID format a20
col host format a10
SELECT LOCAL_TRAN_ID, GLOBAL_TRAN_ID, STATE, MIXED, HOST, COMMIT#
FROM DBA_2PC_PENDING
LOCAL_TRAN_ID GLOBAL_TRAN_ID STATE MIX HOST COMMIT#
15.7.29596 PM.725b6797.15.7.29596 collecting no UCWAS2 8272921656207
61.1.22743 PM.725b6797.61.1.22743 collecting no UCWAS1 8272923935983
22.4.24642 PM.725b6797.22.4.24642 collecting no UCWAS1 8272940697898
5.21.59794 PM.725b6797.5.21.59794 collecting no UCWAS2 8272940700642
6.0.696702 PM.725b6797.6.0.696702 collecting no UCWAS1 8272940703126
61.37.24361 PM.725b6797.61.37.24361 collecting no UCWAS1 8272940705147
17.42.52574 PM.725b6797.17.42.52574 collecting no UCWAS2 8272940705158
7.44.52413 ORAMCG.69bdbef8.13.45.1085272 committed no mcg1 8272940711288
12.31.42365 PM.725b6797.12.31.42365 collecting no UCWAS2 8272940843415
14.33.43474 PM.725b6797.14.33.43474 collecting no UCWAS1 8272941002871
4.22.89003 PM.725b6797.4.22.89003 collecting no UCWAS2 8273024275247
11 rows selected.
SQL> commit;
Commit complete.
SQL> alter session set "_smu_debug_mode" = 4;
Session altered.
SQL> execute DBMS_TRANSACTION.PURGE_LOST_DB_ENTRY('15.7.29596');
PL/SQL procedure successfully completed.
SQL> commit;

Similar Messages

  • Urgent:db link from oracle 10g to sql server 2000

    Hi
    I have a db link 10g from oracle to sql server 2000. This was created a couple of years ago. This is working.
    I have now created another db link from same oracle server to the same sql server but it is not working.
    But I am getting ORA-28500 and IM002 error
    .Please advise.
    I am unable to understand what is wrong because I have followed the hs odbc set up on this db link in the same way as I had done 2 yrs ago.
    Thanks
    Shailaja

    Just sorted the problem.
    Basically I am using HSODBC to communicate from Oracle (on windows 2003 64 bit)  to SQL Server.
    To do this, I need to create a ODBC connection from Oracle to SQL Server.
    HSODBC is a 32 bit application and hence we have to use the ODBC 32 bit driver when we create the ODBC connection.
    When I created the  ODBC connection from Oracle to SQL Server, I was using the ODBC 64 bit driver and hence the system was unable to find the data source name.
    I have now created ODBC connection from Oracle to SQL Server using the ODBC 32 bit driver and everything works fine now.
    No offence to anyone but as you all work using Oracle software , I was hoping a better response than some of the above responses. You can just say that you didnt understand the question or you dont know the reason why that happened.
    I just listed how the problem was sorted so that any one in future having the same problem can benefit.

  • M View Using DB Link ??

    Dear Guru's,
    DB_VERSION=10.2.0.4
    OS_VERSION=Windows 2008 R2
    RAM_SIZE=32 GB
    We have 2 production (OLTP) database( DB1 (18GB) and DB2 (200GB) ) on a server out of which DB2 database has almost 20 Materalized Views all (REFRESH FORCE ..ON DEMAND).
    I have already informed the client that this is not the OLAP database where you are going to make use of the M Views for reporting purpose.
    However currently the client does not have any alternative.
    Breif details :-
    Out of 20 M Views 3 refresh once a week and where as the rest refresh every night daily.
    We are currently testing a new website for which we had to re-schedule all M Views from their Old timings to New Timings i.e. Daily Basis.
    But post re-scheduling the database performance was badly degarded as the database was too slow also the number of archives increasted to 300GB which was earlier 100 GB.
    To resolve the issue , we had to go back to the old timings and the database is currently working fine.
    Requirement :-Client is looking out for an alternative solution as he needs to once again change the M View refresh time i.e. Daily Refresh.
    We already have 2 Oracle Instance on the server
    Questions :-
    1. Can i create another database ( sayTESTDB2 ) in no archivelog mode and create a db link to reduce the load on the server ?
    2. If Yes .. Then is there any relavent link /example or Metalink Note ID for the same??
    3. What all parameters do i need to consider while creating a DB Link ?
    3. Out of 32 GB RAM , I have given 4GB and 8GB sga_max to DB1 and DB2 Respectively . Also the cpu utilization is normally 50-%60%.
    Since currently we do not have any Licence for other server ..
    Can i make use of the same server ( i.e. creating 3 rd Oracle Instance )Will it be a good idea ?
    Since the main intention of this activity is reduce the load from the DB2 onto TESTDB when the daily refresh has set once again.
    Appreciate your suggetion.

    Thanks every one.. I have made it finally ..
    Here is the requirement :-
    10G (UAT Database) Table where we need to create MViews using DB Link
    PROD(Target database)- Has TGT_OWNER schema under which all 20 MViews are present.
    1.Added tnsentry of target database i.e. PROD onto the 10G(UAT) Server :
    tnsentry:
    PROD =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = X.X.X.X)(PORT = 1528))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = PROD)
      )2. In 10G(UAT DB), Created a test tablespace GIRISH
    3. In 10G(UAT DB), Created GIRISH user with GIRISH default tablespace
    4. Given CONNECT,RESOURCE,CREATE ANY MATERIALIZED VIEW grants to GIRISH user
    5. connected to girish/pwd
    10G>show user
    "GIRISH"
    6. created db link
    10G >create database link "PROD.ORACLE.COM"
    2  connect to TGT_OWNER
    3  identified by <pwd_of_tgt_owner>
    4  using 'PROD';
    database link created.7. Verfied if the db link is working fine by query one of the TGT_OWNER table present in the target database:
    10G >SELECT COUNT(1) FROM [email protected];
    COUNT(1)
      13848. Editied the M View script copied from the toad.
    Where i have changed the OWNER_NAME,TABLESPACE NAME,Added DB Link in from clause of the target database
    10G> Show user
    "GIRISH"
    10G>CREATE MATERIALIZED VIEW GIRISH.MVIEW_TEST
         PCTFREE 10 PCTUSED 0 INITRANS 2 MAXTRANS 255
         STORAGE(
              INITIAL 64 K
              MINEXTENTS 1
              MAXEXTENTS UNLIMITED
              PCTINCREASE 0
              BUFFER_POOL DEFAULT
    TABLESPACE GIRISH
    LOGGING
    NOCACHE
    NOPARALLEL
    USING INDEX      PCTFREE 10 INITRANS 2 MAXTRANS 255
         STORAGE(
              BUFFER_POOL DEFAULT
    REFRESH FORCE
         ON DEMAND
         START WITH TO_DATE('14-Jul-2012 01:00:00','dd-mon-yyyy hh24:mi:ss')
         NEXT sysdate + 1
         WITH ROWID
    USING DEFAULT LOCAL ROLLBACK SEGMENT
    DISABLE QUERY REWRITE AS
    select distinct a.invfname Customer_Name,b.foliono FolioNo,c.short_name Scheme,b.amount Amount,b.brokcode Broker_Code,b.dateexec Sip_Due_Date from
    [email protected] a, [email protected] b,[email protected] c
    where a.foliono=b.foliono
    and b.schcode=c.sch_code
    and dateexec between sysdate and sysdate+30
    and ceasedt is null;
    Materialized view created.Thanks once again ..It was a wonderful learning with Oracle :-)
    Good Day !!!!
    :-)

  • MQC Traffic Shaping from 10G to 5G

    Hi
    I have a 6880x switch connected to a 5G link using 10G ports as follows
    6880x---10gPort----------------5G link------------------10G Port---Nexus Switch
    I want to shape the traffic leaving from the 6880x so that anything over 5G is buffered, this is a inter DC link.
    I have put the following config together, Ive decided to tackle this using class maps. I am not sure if im on the right lines as its my first attempt. Not sure what goes in the ?????? area, im not near the switch to test but just trying to put some config together beforehand. Any help will be much appreciated.
    class map Class_Shape_Traffic
    match any
    Policy-map Policy_Shape_Traffic
    class Class_Shape_Traffic
    Shape ??????????

    Disclaimer
    The Author of this posting offers the information contained within this posting without consideration and with the reader's understanding that there's no implied or expressed suitability or fitness for any purpose. Information provided is for informational purposes only and should not be construed as rendering professional advice of any kind. Usage of this posting's information is solely at reader's own risk.
    Liability Disclaimer
    In no event shall Author be liable for any damages whatsoever (including, without limitation, damages for loss of use, data or profit) arising out of the use or inability to use the posting's information even if Author has been advised of the possibility of such damage.
    Posting
    I'm unfamiliar with shaping on either the 6880 or Nexus, but something like:
    policy-map Sample
    class class-default
    shape average 4250000000
    Might be what you can use.
    I've shaped 15% slower than your 5 Gbps, because I believe many shapers don't account for L2 overhead.

  • A good oracle learning start

    Hello everyone , i intend to strart learning Oracle as i am only familiar with Sql Server, i decided to read the "Concepts" book, i have the three books for Oracle 10g 11g and 12c.
    I am wandering wich one to read first, personally i find the one for 10g more interesting as it explains the basis theory,however i was afraid that 11g and 12c might have different technologies and so i might read them first, or is it just the same concepts, for examples the 12c release stands for Cloud, is it different from grid computing or just an extension.Thanks.

    Hello, I think you must start with the next links:
    10g:
    Contents
    11g:
    Contents
    12c:
    Contents

  • Intel PRO/10GbE Server Adapter

    I have Intel PRO/10GbE SR Server Adapter installed in dual CPU AMD opteron server. The OS I tried are Solaris 10, Solaris 11 07/05 and Solaris 11 snv_19.
    The output of the scanpci is:
    Intel Corporation PRO/10GbE LR Server Adapter.
    The problem in the MAC address. Please see the output of the dmesg below.
    #dmesg
    Aug 7 18:16:55 file-serv-4 pcplusmp: [ID 637496 kern.info] pcplusmp: pci8086,1048 (ixgb) instance 0 vector 0x1b ioapic 0x3 intin 0x3 is bound to cpu 0
    Aug 7 18:16:55 file-serv-4 gld: [ID 944156 kern.info] ixgb0: Kirkwood V1.1: type "ether" mac address ff:ff:ff:ff:ff:ff
    Aug 7 18:16:55 file-serv-4 pci_pci: [ID 370704 kern.info] PCI-device: pci8086,1048@3, ixgb0
    Aug 7 18:16:55 file-serv-4 genunix: [ID 936769 kern.info] ixgb0 is /pci@0,0/pci1022,7450@a/pci8086,1048@3
    Aug 7 18:20:09 file-serv-4 ixgb: [ID 801725 kern.info] NOTICE: ixgb0: link 10G Full Duplex, link up
    Many thanks,
    Gennady

    no change, using the sccm policy and adding the path made no change
     Error: The wizard detected the following problems when updating the boot image.
    The SMS Provider reported an error.: ConfigMgr Error Object:
    instance of SMS_ExtendedStatus
    Description = "Failed to insert OSD binaries into the WIM file";
    ErrorCode = 2152205056;
    File = "e:\\nts_sccm_release\\sms\\siteserver\\sdk_provider\\smsprov\\sspbootimagepackage.cpp";
    Line = 4716;
    ObjectInfo = "CSspBootImagePackage::PreRefreshPkgSrcHook";
    Operation = "ExecMethod";
    ParameterInfo = "SMS_BootImagePackage.PackageID=\"P0100005\"";
    ProviderName = "WinMgmt";
    StatusCode = 2147749889;

  • BGP Problems when activate 1-100GbE linecard

    I have a CRS-8/S with version 4.0.1 installed.
    I configured bgp multipath load-balacing and maximum-paths 6 EBGP.
    I have 7 bgp peers, however due to the maximum-paths 6 EBGP, only six of them"work".
    A few days, I installed the card 1-100GbE on CRS. At that time we started to have 8 bgp peers.
    After installing this card, I got 5 links 10G and 100G works, in the context of BGP, however were the 10G with some installability.
    Is it normal?
    I can pass the idea?

    It is ok Luis,
    how have you measured those instabilities? and the big question whether you have them at the time being or they have disappeared by themselves?
    were there any peer flaps registered? any performance-related issues?
    I could think of different BGP tables those peers have been announcing to your box, can you check and confirm the same please?
    In general, there is no distinction be it 10GE or 100GE in terms of how well the load-balancing would work.
    HTH,
    Ivan.

  • Question regarding using links in Discoverer 10g

    Hi All,
    I have a workbook which uses links. The 1st worksheet is connected to the second worksheet using a simple parameter and link. It works fine.
    But when a users saves this report and tries to use the link, Discoverer tries to open the work sheet from the query which I had created and not the one from the worksheet which the user has saved.
    I am not sure if that the regular feature of the Link functionality or if there is a bug/workaround.
    Is it possible to set these reports to open the worksheet from the saved workbook instead of the original one.
    Any help is appreciated. Please let me know if I have confused you.
    Thanks.

    Hi,
    I've had a look at this on Metalink and there seems to be lots of different bugs with manage links on 10g.
    We build our reports under one user and share it with all other users, easier to manage. We've built some reports exactly has you have and it also works fine. I'll try to resave this as another user and see if we have the same problem.
    For info there are links to several different bugs related to lots of scenarios Here (You'll need metalink access).
    Couldn't find your exact problem in there so you want to raise it with Oracle.
    Regards,
    Lloyd

  • DB link is not working in forms 10g

    Hi,
    I have to different machines with DB Oracle 10g and Oracle 9i. I have created dblink to access data from Oracle 9i from Oracle 10g. This DB link is working perfectly from sql. but when i am using this dblink in form 10g. it is giving following errors.
    Here it is compiling post-query trigger.
    my query is select count(*) into var1 from CL_PASS_MASTER@ICLC2CISF .
    Compiling POST-QUERY trigger on form...
    Compilation error on POST-QUERY trigger on form:
    PL/SQL ERROR 0 at line 0, column 0
    ORA-04052: error occurred when looking up remote object [email protected]
    ORA-00604: error occurred at recursive SQL level 1
    ORA-06544: PL/SQL: internal error, arguments: [55916], [], [], [], [], [], [], []
    ORA-06553: PLS-801: internal error [55916]
    ORA-02063: preceding 2 lines from ICLC2CISF
    the same query is working from sql prompt.
    Please help me..

    +"How about if you create a synonym in the back-end using db link?+
    +create synonym syn_CL_PASS_MASTER for CL_PASS_MASTER@ICLC2CISF;+
    +and use the synonym in post-query. "+
    + 1
    Francois

  • Database link from 11g to 10g

    I am trying to create a database link from the 11g database to the 10g database using:
    create database link ORCL10R2 connect to <username10g> identified by <password10g> using <db10g>;
    It Returns
    Database link created.
    select sysdate from dual@ORCL10R2 returns error:
    ERROR at line 1:
    ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA
    Please let me know what changes I need to make to tnsnames and listener at both servers.

    11g database: 10.1.1.10
    10g database: 10.1.1.12
    TNSNAMES.ORA at 10.1.1.10
    XYZ =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.10)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = XYZ)
    LISTENER.ORA at 10.1.1.10
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.10)(PORT = 1521))
    what needs to be modified here?
    Edited by: 944558 on 5 Jul, 2012 12:27 AM

  • Link to OBIEE 11g Dashboard Page from a 10g Dashboard Page

    Hi all,
    Is it possible to place a Link object on a dashboard page (within OBIEE 10g) and have that navigate to an OBIEE 11g dashboard page?
    If so, how is that implemented?
    Our 11g and 10g environments are on different servers.
    For business reasons (and budgets) we are not migrating our entire 10g environment to 11g just yet.
    Thanks.

    You can use Go URL as long as they are on same network domain [Go URL|http://docs.oracle.com/cd/E21043_01/bi.1111/e16364/apiwebintegrate.htm#i1005050]
    http://sureshotstrategies.wordpress.com/2008/12/13/integrating-oracle-obiee-content-using-go-url-syntax-2/
    http://www.iwarelogic.com/2010/09/integrating-oracle-obiee-content-using-go-url-850/
    Hope this helps.
    SVS

  • Database link in forms 6i stopped working in database 10g release 2.

    Hi,
    We have Forms 6i with all patches added.
    We were able to recompile the form that contains database link in database 10g release 1 environment. Recently we migrated to database 10g release 2.
    We still can run the form (previously compiled in database 10g release 1), but when we tried to modify the form and recompile it in databbase 10g release 2,
    the forms developer closed down without giving any error message.
    When we removed any reference to the database link from the form, we were able to recompile the form with no problem. Database Linkd in SQL works.
    The question: what do we need to do in the database 10g release 2 to make the link in forms 6i work?
    Thank you. Lev.

    I recently upgraded my development environment from Forms 10.1.2.0.2 to Forms 10.1.2.3 and am experiencing the same problem -- not able to COMPILE a form that references a database link. The error is: "Error 352 at line 99, column 3 Unable to access another database 'LINKNAME'". This occurs on an UPDATE statement within PL/SQL code in a form trigger that used to compile and work fine.
    I tried the database link in SQL Plus and the link is working fine.
    Database environment is 10g 10.2.0.3 on Windows Server 2003.
    Is anyone able to do this?

  • SQL 2008 Problem Calling an SP on an Oracle 10G Linked Server

    Hi everyone
    I've read through a number of posts on many sites about this issue but haven't found anything that has helped me so far. The machine I'm using is running Microsoft SQL Server 2008 64bit and the linked server I've created to Oracle 10G is using OraOLEDB.Oracle. If I test the connection in SQL Management Studio it succeeds and for any queries I have using OpenQuery to select from the Oracle DB I have no problem getting results.
    The Oracle 32bit client and 64bit client versions are installed on the machine.
    My problem is that I need to exec an Oracle SP which in turn inserts into various Oracle tables. I previously had this all working fine on 32bit SQL Server 2000 installation connected to Oracle 10G. Using the same code in SQL Server 2008 I get the following error:
    Msg 7357, Level 16, State 2, Line 1
    Cannot process the object "{CALL INTF.INTF_TW_PO_REQ_INTERFACE.MAIN(NULL, 15.000000, 0.000000, 'BLPO0099998', 'BLPO0099998', '', '', 39804, 21883, 'BLPO0099998', 249, 1, 950, 'Main', 190506, 37336, '1', TO_DATE( '20090706','YYYYMMDD' ), TO_DATE( '20090706','YYYYMMDD' ), 'INCOMPLETE',37336, {RESULTSET 1, P_Success})}". The OLE DB provider "OraOLEDB.Oracle" for linked server "ORACLE" indicates that either the object has no columns or the current user does not have permissions on that object
    The call is made by the following piece of code in SQL:
    SET @execCmd = N'SELECT
    P_Success
    FROM
    OPENQUERY( ORACLE, '''+ @oracleCmd + ''')';
    EXECUTE (@execCmd);
    Where @oracleCmd = {CALL INTF.INTF_TW_PO_REQ_INTERFACE.MAIN(NULL, 15.000000, 0.000000, ''BLPO0099998'', ''BLPO0099998'', '''', '''', 39804, 21883, ''BLPO0099998'', 249, 1, 950, ''Main'', 190506, 37336, ''1'', TO_DATE( ''20090706'',''YYYYMMDD'' ), TO_DATE( ''20090706'',''YYYYMMDD'' ), ''INCOMPLETE'',37336, {RESULTSET 1, P_Success})}
    I also tried using the below snippet from another post I found and got no joy either.
    declare @result varchar(255)
    exec ('BEGIN
    ?:= your_SP_Name(''arg1'', ''arg2'', etc);
    END;
    ',@result OUTPUT) at your_LinkedServerName;
    select @result;
    OLE DB provider "OraOLEDB.Oracle" for linked server "ORACLE" returned message "ORA-06550: line 3, column 7:
    PLS-00222: no function with name 'INTF_TW_PO_REQ_INTERFACE' exists in this scope
    ORA-06550: line 3, column 1:
    PL/SQL: Statement ignored".
    I can't figure out why it doesn't work in SQL 2008 when it worked fine in SQL 2000 - PLEASE HELP!
    Thank you
    Alida Hope

    Why development on 10g and production on 8i? Either both should be 8i or both should be 10g.
    If you will keep production on 8i and development on 10g then you cannot stop such errors as there are features that are enabled by default in 10g and both the versions have very big differences.
    Just go ahead and install 8i.

  • Is it possible to install oracle developer suite 10g in windows 7(64 bit), I have tried to install but failed so. Though, database 11g gets install in Windows 7.  If possible, Kindly provide me the website link.

    Is it possible to install oracle developer suite 10g in windows 7(64 bit), I have tried to install but failed so. Though, database 11g gets install in Windows 7.
    If possible, Kindly provide me the website link.

    Pl do not post duplicates
    Is 1GB ram is enough for the installation of oracle developer suite 10g and database 11g??? And which one to install fi…
    I want to install oracle database 11g and oracle developer suite 10g (latest) in my system. As i'm quite new to oracle ,…
    Continue the discussions in your original threads

  • Forward me the link for installing Oracle Client 10g on Windows 7 64-bit?

    Hi
    Can anybody send me the link for downloading Oracle Client 10g on Windows 7 64-bit?
    Regards

    Arizuddin wrote:
    Actually i installed TOAD for oracle v9.5 on laptop with Windows 7 ultimate
    it gives 'Cannot find OCI DLL: oci.dll'. It seems TOAD for Oracle is a 32-bit only app, which means that it requires a 32-bit Client.
    You might also want to stay away from installing Toad under "Program files (x86)".
    Consider taking a look at Oracle SQL Developer - a very good alternative to the toad.
    http://www.oracle.com/technetwork/developer-tools/sql-developer/index.html
    For other questions specific to Toad, please see e.g. toadfororacle.com.

Maybe you are looking for