Microsoft Integration Services - Enable Oracle Transactions

Hi,
I have an applications on Microsoft Transaction Services, built using ETLs. The applications works fine when the transactions options are disabled, but when I active this feature I have an error saying than the connection could not be established because the connection is not well configured or the user hasn't the required grants. When I grant the user to sysdba, the applications works with the transactions options enabled.
Can anybody tell me wich are the specific grants that I have to assign to the oracle connection user?
Thanks a lot !!

Vivek, thanks for the help.
I am utilizing these versions of Oracle Products:
Personal Oracle8i Release 8.1.7.0.0 - Production
With the Partitioning option
JServer Release 8.1.7.0.0 - Production
Net8 Client 8.1.7.0.0
Oracle Services for MTS 8.1.7.0.0
Oracle Provider for OLE DB 8.1.7.2.0
The provider I first tried was MSDAORA with no success and then ORAOLEDB with no success too.
But those entries in registry that you sent me were all with Microsoft dll`s. I will try again tomorrow and send you the results
Thank you again
<BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica">quote:</font><HR>Originally posted by Vivek Raja:
Renato, firstly what is the interface you use to access Oracle from your COM+ components? If it is OLEDB which provider is in use - MSDAORA or ORAOLEDB? What are the versions in use 8.1.6 or 8.1.7? If you are using MSDAORA as the provider then you will need to add the following key to your registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\MTxOCI.
Under this key add the following registry string values:
OracleOCILib - oraclient8.dll
OracleXALib - oraclient8.dll
OracleSQLLib - orasql8.dll
If you are using ORAOLEDB as the provider install Oracle Services For MTS 8.1.7. The error you receive seems to point to the fact that the "Distributed Transaction Coordinator" Windows2000 Service is not running.<HR></BLOCKQUOTE>
null

Similar Messages

  • Enable Oracle XA Transaction Support

    Hi everybody. First of all, sorry for my terrible English.
    I've been some problems using COM+ with Personal Oracle 8i (8.1.7.0.0) and SQL Server 2000 and Windows 2000 for development only.
    I have one method that inserts the same data both SQL Server and Oracle (the tables and procedures definitions are identical) and I'm utilizing GetObjectContext method to commit or abort the transactions (the COM component were made in VB). Out of COM+ environment the method works 5x5. The error message is: "-2147168229 - Cannot connect to the transaction manager or the transaction manager is unavailable."
    Checking Microsoft documentation I found an article (http://support.microsoft.com/support/complus/mtsandoracle.asp) telling me to "Enable Oracle XA Transaction Support" so I could have transactional work with Oracle and COM+. OK, just fine.
    Does anyone knows how could I manage it? I am not a DBA nor I know one (an Oracle DBA), but I shall explain to my team how program 2 phase commit between Oracle and SQL Server.
    Thanks in advance, and forgive me the size of this "book". I should be shorter next time...
    null

    Vivek, thanks for the help.
    I am utilizing these versions of Oracle Products:
    Personal Oracle8i Release 8.1.7.0.0 - Production
    With the Partitioning option
    JServer Release 8.1.7.0.0 - Production
    Net8 Client 8.1.7.0.0
    Oracle Services for MTS 8.1.7.0.0
    Oracle Provider for OLE DB 8.1.7.2.0
    The provider I first tried was MSDAORA with no success and then ORAOLEDB with no success too.
    But those entries in registry that you sent me were all with Microsoft dll`s. I will try again tomorrow and send you the results
    Thank you again
    <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica">quote:</font><HR>Originally posted by Vivek Raja:
    Renato, firstly what is the interface you use to access Oracle from your COM+ components? If it is OLEDB which provider is in use - MSDAORA or ORAOLEDB? What are the versions in use 8.1.6 or 8.1.7? If you are using MSDAORA as the provider then you will need to add the following key to your registry:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\MTxOCI.
    Under this key add the following registry string values:
    OracleOCILib - oraclient8.dll
    OracleXALib - oraclient8.dll
    OracleSQLLib - orasql8.dll
    If you are using ORAOLEDB as the provider install Oracle Services For MTS 8.1.7. The error you receive seems to point to the fact that the "Distributed Transaction Coordinator" Windows2000 Service is not running.<HR></BLOCKQUOTE>
    null

  • WebLogic 10.3.0, web-service enabled session beans, and CMT transactions

    Does WebLogic 10.3 support CMT for JAX-WS Web-Service enabled EJB 3.0 session beans?
    When a client invokes the following Web service:
    @WebService
    @Stateless
    @TransactionManagement( TransactionManagementType.CONTAINER )
    public class TestService       
        @WebMethod   
        @TransactionAttribute(TransactionAttributeType.REQUIRED)
        public String echo( @WebParam( name = "param" ) final String param)
            Context context = new InitialContext();
            TransactionSynchronizationRegisttry registry =
              (TransactionSynchronizationRegistry)
                context.lookup( "java:comp/TransactionSynchronizationRegistry" );
            registry.putResource("foo", "bar");
            return param;
    }WebLogic throws this exception:
    SEVERE: Transaction does not exist
    java.lang.IllegalStateException: Transaction does not exist
         at weblogic.transaction.internal.TransactionManagerImpl.putResource(TransactionManagerImpl.java:2033)
         at weblogic.transaction.internal.TransactionManagerImpl.putResource(TransactionManagerImpl.java:2029)Is this a bug in WL 10.3.0?
    Thanks in advance.
    Edited by: user572625 on Aug 18, 2011 12:29 AM

    This is fixed now. Someone had defined a Servlet for the web service in web.xml that was preventing the EJB container to kick in.
    Edited by: user572625 on Aug 25, 2011 11:54 PM

  • Distributed Transaction Processing Services in Oracle RAC 11.2

    Hi,
    Do we have to set the DTP parameter to TRUE for workload services that are going to be used for distributed transaction processing?
    Something like this ...
    srvctl modify service -d crm -s xa_01.service.us.oracle.com -x TRUE
    Oracle 11.2 document is not very clear on this requirement. At one stage it says...
    "Tightly coupled XA transactions no longer require the special type of singleton services (that is, Oracle Distributed Transaction Processing (DTP) services) to be deployed on Oracle RAC database. XA transactions are transparently supported on Oracle RAC databases with any type of services configuration."
    But at the end of the same section...
    "An external transaction manager, such as OraMTS, coordinates DTP/XA transactions. However, an internal Oracle transaction manager coordinates distributed SQL transactions. Both DTP/XA and distributed SQL transactions must use the DTP service in Oracle RAC."
    So do we have to use DTP services with RAC or not?
    Thanks,
    -Sanjeev
    Edited by: user12219014 on 28 Jan, 2011 8:04 PM

    Hi Sanjeev,
    I have some critical applications using Tuxedo on 10gR1/R2 RAC databases and there is no doubt to have with this versions.
    Starting with 11gR1 it seems the main limitation is over...but there are still limitations ! To be honest I will keep the DTP parameter to true after the migration in 11.2 to avoid any problem. It is still recommended even if not mandatory :
    To provide improved application performance with distributed transaction processing in Oracle RAC, you may want to take advantage of DTP services. Using DTP services, you can direct all branches of a distributed transaction to a single instance in the cluster. To load balance across the cluster, it is better to have several groups of smaller application servers with each group directing its transactions to a single service, or set of services, than to have one or two larger application servers.
    Also check note 462060.1.
    Best regards
    Phil
    Edited by: Philippe Florent on Jan 30, 2011 10:07 AM -- add documentation precision

  • Integrating Oracle eBusiness Suite with banking services using Oracle SOA

    Hi ,
    I am working on a project for integrating Oracle eBusiness Suite with banking services using Oracle SOA. We have implemented Oracle SOA and trying to call bank's services using SOA.
    The bank has provided its web services over http which accepts XML data as string through HTTPS post invocation and provides response accordingly in string XML Data.
    For each service, specific format of request and response message has been provided.
    I am trying to call their web services using HTTP binding adapter.
    I would like to know whether my approach of calling bank's web service using HTTP binding adapter is correct or not.
    Looking ahead for your valuable insight and advice.
    Thanks

    Hi,
    Thank you for your reply.
    Is the usage of B2B not applicable for this project ?
    Thanks

  • Need idea : Integration of CRM On Demand web services with Oracle SOA 10g

    Hi Al,
    Can anyone have any idea on integration of CRM on Demand Web service with Oracle SOA 10g specially BPEL 10g.
    If you have any idea please share with us. Or if you know any good link on the same... please let me know.....
    Thanks in advance
    Debarshi

    AFAIK there is no such mapping available, however you may want to take a look at this Support Community thread that discusses the migration and even gives some samples.
    Jani Rautiainen
    Fusion Applications Developer Relations
    https://blogs.oracle.com/fadevrel/

  • Integration Service not enabling

    By default, the services in windows will be running in MS Latin codepage. The Repository Service can be configured in UTF-8 codepage, the Integration Service data  movement can be set to Unicode. However, if you run the Integration  Service in UTF-8 codepage, the following error is displayed:serviceType serviceName severity timestamp threadName messageCode message
    IS ISwinutF8 0$_:_$FATAL 09/26/2012 22:55:51.237 PM 1520 LM_36011 Code page mismatch.  Service process is running in code page [MS Windows Latin 1 (ANSI),  superset of Latin1] whereas the service is configured in the Admin  Console to run in code page [UTF-8 encoding of Unicode]However, you can enable the Integration Service on Windows to run in UTF-8 codepade with the following settings in the Adminconsole > Integration Service > Environmental Variables:
    NLS_LANG                               American_America.AL32UTF8
    INFA_CODEPAGENAME             UTF-8
    LANG                                      C
    LC_ALL                                   C

    Hi   We installed Informatica 9.5.1 in  windows 7.    Repository service is up. While configuring Integration service, it is not anabling.    Follwing error is coming."LM_36011   code page mismatch. Service process is running in Code page [UTF-8 encoding of Unicode] Where as the service is configured in admin console to run in code page [MS Windows Latin 1(ANSI) Superset of Latin1] "  We have set the following environmental variables in Integration environment Variables.NLS_LANG                                 American_America.AL32UTF8INFA_CODEPAGENAME             UTF-8LANG            CLC_ALL          C Can you please let me know How to Enable Integration Service? Attached the Log files here. ThanksDigambar

  • Distributed Transaction Processing Services in Oracle 11.2

    Hi,
    Do we have to set the DTP parameter to TRUE for workload services that are going to be used for distributed transaction processing?
    Something like this ...
    srvctl modify service -d crm -s xa_01.service.us.oracle.com -x TRUE
    Oracle 11.2 document is not very clear on this requirement. At one stage it says...
    "Tightly coupled XA transactions no longer require the special type of singleton services (that is, Oracle Distributed Transaction Processing (DTP) services) to be deployed on Oracle RAC database. XA transactions are transparently supported on Oracle RAC databases with any type of services configuration."
    But at the end of the same section...
    "An external transaction manager, such as OraMTS, coordinates DTP/XA transactions. However, an internal Oracle transaction manager coordinates distributed SQL transactions. Both DTP/XA and distributed SQL transactions must use the DTP service in Oracle RAC."
    So do we have to use DTP services with RAC or not?
    Thanks,
    -Sanjeev

    Hi Sanjeev,
    I have some critical applications using Tuxedo on 10gR1/R2 RAC databases and there is no doubt to have with this versions.
    Starting with 11gR1 it seems the main limitation is over...but there are still limitations ! To be honest I will keep the DTP parameter to true after the migration in 11.2 to avoid any problem. It is still recommended even if not mandatory :
    To provide improved application performance with distributed transaction processing in Oracle RAC, you may want to take advantage of DTP services. Using DTP services, you can direct all branches of a distributed transaction to a single instance in the cluster. To load balance across the cluster, it is better to have several groups of smaller application servers with each group directing its transactions to a single service, or set of services, than to have one or two larger application servers.
    Also check note 462060.1.
    Best regards
    Phil
    Edited by: Philippe Florent on Jan 30, 2011 10:07 AM -- add documentation precision

  • Integration services options in oracle

    Hi All,
    Do we have integration services option in Oracle, Like we have SQL Server integration Services?
    I am working on Oracle 11g
    Thanks....
    Sriram Satish

    Oracle have two data integration tools :
    - Oracle Warehouse Builder (OWB)
    - Oracle Data Integration (ODI)
    OWB is delivered with the 11g Database Installation
    http://gerardnico.com/wiki/dw/etl/owb/installation11.2
    And you can find a lot of tutorial on this link :
    http://www.oracle.com/technology/obe/admin/owb_main.html
    Cheers
    Nico

  • Oracle Retail Integration Service Bus  software download

    How to download Oracle Retail Integration Service Bus?
    How to configure RAC, AQ, RMS and SIM?
    Please share any Sample tutorial for the Oracle Retail Integration Service Bus installation and sample application using RMS and SIM

    Please send the details ASAP

  • How I enable network service of Oracle database 10g XE ?

    Hi,
    How I enable network service of Oracle database 10g XE ?
    Following error occurs when printing:
    ORA-20001: The printing engine could not be reached because either
    the URL specified is incorrect or a proxy URL needs to be specified.

    ORA-20001 is a user defined error. So you will have to find out where it comes from.
    Regards
    Marcus

  • Oracle RTC Integration Service: Join Meeting

    I'm trying to have a jsp page where I take the required parameters from the use form the xml file using the xsd file. How do I pass the xml document in the url as xmlin param???? Do I have to give the path of the xml document ....I'm trying to do that and I get an error 8
    XML parse error.
    Thanks in advance ,

    Please look at the samples Page in your deployment. After you have logged in to the Web Conferencing Product, click on the "Integration Services" link at the bottom right corner in Quick Links.

  • How to read microsoft exchange contacts in oracle Database

    I would like to integrate our Microsoft exchange contacts with oracle and use in our software. I am searching a proper method to integrate kindly give your suggestions

    Wason Naveen wrote:
    I would like to integrate our Microsoft exchange contacts with oracle and use in our software. I am searching a proper method to integrate kindly give your suggestionsExchange server is also integrated with Active Directory (AD) services? If so, you can use the PL/SQL supplied package DBMS_LDAP to access user details (including e-mail addresses) from Exchange via AD (an option we use in production for handling escalation processes, task assignments and so on, via PL/SQL).
    Another option is so use MAPI (Mail API) if implemented/supported by Exchange. You can define external procedures in PL/SQL. Such an external procedure can be a call to an external DLL - such as mapi.dll. Alternatively, you can roll your own abstraction API for MAPI (or Exchange), implement this as a DLL, and call it from PL/SQL as an external procedure.
    Of course, this option requires your Oracle instance to run on Windows. Whereas the LDAP option does not use proprietary APIs and will work from any platform/server.

  • Hyper-V 2012 R2, integration services issue on multiple VMs

    Hello,
    I came to you because we encounter a technical issue on one of our Hyper-V (2012 R2).
    Our backup (Veeam backup in last version) are still failing with error :
    Guest processing skipped (check guest OS VSS state and integration components version)
    After checking integration service states of those VMs on the Hyper-V, we get this result :
    Get-VM | ft Name, IntegrationServicesVersion
    Name                                                       
    IntegrationServicesVersion
    xxx-3REP-01                                                
    6.3.9600.16384
    xxx-ADMIN02
    xxx-BAK02                                                  
    6.3.9600.16384
    xxx-MAIL-01
    xxx-SCOM-01-1                                              
    6.3.9600.16384
    xxx-SQL02                                                  
    6.3.9600.16384
    xxx-VC-01                                                  
    6.3.9600.16384
    xxx-VD01
    xxx-VMM02
    xxx-VMM03
    xxx-WEB01
    Get-VMIntegrationService xxx-vmm02 | Select Name,OperationalStatus
    Name                                                       
    OperationalStatus
    Time Synchronization                                       
    {Ok}
    Heartbeat                                                         
      {Ok, Ok}
    Key-Value Pair Exchange                                  {LostCommunication}
    Shutdown                                                          
    {LostCommunication}
    VSS                                                       
                  {LostCommunication}
    Guest Service Interface                                     {LostCommunication}
    I already try to disable, then enable the operationalStatus :
    Disable-VMIntegrationService -VMName MyVM -Name VSS,Shutdown,"Key-Value Pair Exchange"
    Enable-VMIntegrationService -VMName MyVM -Name VSS,Shutdown,"Key-Value Pair Exchange"
    The status is OK, but If I retry my backup I have the same error.
    So, is there a way to reinstall integration service component without rebooting ?
    Many thanks for your help.

    On the Windows VMs that are not 2012 R2, insert the Integration media ISO, install it, and reboot.
    When all is done, run this:
    # Input:
    $HVHost = "YourHostHere"
    # Processing:
    $VMInfo = @()
    Get-VM -ComputerName $HVHost | where { $_.State -eq "Running" } | % {
    $Info = New-Object -TypeName psobject
    $Info | Add-Member "VMName" $_.Name
    $Info | Add-Member "IntegrationServicesVersion" $_.IntegrationServicesVersion
    $OS = Invoke-Command -ComputerName $_.Name { (Get-CimInstance Win32_OperatingSystem).version } -ErrorAction SilentlyContinue
    $Info | Add-Member "OSVersion" $OS
    $VMInfo += $Info
    # Output:
    $VMInfo | Out-GridView
    $VMInfo | FT -AutoSize
    $VMInfo | Export-Csv .\VMInfo.csv -NoTypeInformation
    Sam Boutros, Senior Consultant, Software Logic, KOP, PA http://superwidgets.wordpress.com (Please take a moment to Vote as Helpful and/or Mark as Answer, where applicable) _________________________________________________________________________________
    Powershell: Learn it before it's an emergency http://technet.microsoft.com/en-us/scriptcenter/powershell.aspx http://technet.microsoft.com/en-us/scriptcenter/dd793612.aspx

  • [Forum FAQ] How to get SSIS packages XML definition which are stored in SQL Server Integration Services instance

    Introduction
    Integration Services gives you the ability to import and export packages, and by doing this change the storage format and location of packages. But after import packages into package store, how can we get the package XML definition?
    Solution
    As we know, SSIS packages are stored in msdb using existing SSIS storage table([msdb].[dbo].[sysssispackages]). The “packagedata” column store the actual SSIS package with Image data type. In order to get the package XML definition, we need to convert “packagedata”
    column through Varbinary to XML. You can refer to the following steps:
    Using the following query to get package GUID:
    SELECT [name],
                [id]
      FROM [msdb].[dbo].[sysssispackages]
    Using the following query to convert packagedata column to XML: SELECT id, CAST(CAST(packagedata AS VARBINARY(MAX)) AS XML) PackageDataXML
    FROM      [msdb].[dbo].[sysssispackages]
    WHERE id= 'ABB264CC-A082-40D6-AEC4-DBF17FA057B2'
    More Information
    sysssispackages (Transact-SQL):
    http://msdn.microsoft.com/en-us/library/ms181582.aspx
    Applies to
    SQL Server 2005
    SQL Server 2008
    SQL Server 2008R2
    SQL Server 2012
    SQL Server 2014
    Please click to vote if the post helps you. This can be beneficial to other community members reading the thread.

    Hi Ketak. Thank you for replying. I already followed your instructions - specifically -
    You do not see the SQL Server Reporting Services  service in SharePoint Central Administration after installing SQL Server 2012 SSRS in SharePoint mode
    I get the following error when I run rssharepoint.msi on the APP sever (where Central Admin is installed). I have to run this other wise
    Install-SPRSService and Install-SPRSServiceProxy 
    are not recognized as commands on that server.
    Failed to call GetTypes on assembly Microsoft.AnalysisServices.SPAddin, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91. Could not load file or assembly Microsoft.AnalysisServices.SPClient, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91'
    or one of its dependencies. The system cannot find the file specified.
    macrel

Maybe you are looking for

  • When i use our iPad with a partner, i want to secure each account  with a password, but how do i have to do that?

    I am searching a way to use on our iPad 2 5.0.1(9A405) 2 e-mail accounts both protected by different passwords and  excluding the possibillity of reading under "all incomming/send mail" each others writings send or received. Is there an possibillity?

  • How i  create choose from list for profit center

    Hello ALL , Can any body suggest me how we  create the CFL for profit Center  . I am creating  add -on using sdk and create a screen form using screen Painter . In my form there is  matrix that contain the profit center column  just like in sale orde

  • Can't hear audio in mac PE 9

    I can't hear audio in my sceneline or timeline when playing clips. Makes it really hard to edit! i capture video/audio from my mini-dv sony cam or from vhs through firewire gadget... i added an m4v file to the project, couldn't hear audio either the

  • Problems with Vista syncing photos

    One of the main reasons I got my 80GB Ipod was so that I could always have all my pics with me of family. It all worked until Vista...Optimizing Photos for Ipod before it syncs takes 10-20 seconds a photot. With XP, it takes less than a second a phot

  • Opening a file with Scanner FUNNY CODE

    public class ScanXan { public static void main(String[] args) throws IOException { Scanner s = null; Scanner t = null; try { s = new Scanner(new BufferedReader(new FileReader("cd79.txt"))); t = new Scanner(new BufferedReader(new FileReader("local41.t