WCF-CUSTOM and ORACLE

Hi there, 
All I want to do is to create a prove of concept application via BizTalk Admin console.
The receive location is configured with:
Transport: WCF-Custom
Address (URI): oracledb://my_db_to_which_I_can_connect_from_sqlplus
pooledDaraAvailableStatement: SELECT USER FROM DUAL
polingInterval 5
polingAction : empty
polingStatement: SELECT USER FROM DUAL
The username and password are provided in the Other tab.
Next. I want the send port to grab the data from the receive location and save it over in C:\snd as %MessageID%.xml,
so this is my filter: BTS.ReceivePortName == Oracle_to_XML_RP
No errors in the event viewer, the application is fully started, but nothing appears in C:\snd
Anyone knows why ?

I'm not super up to date on Oracle, but I don't think SELECT USER FROM DUAL returnS a non-zero integer.
Maybe SELECT 1 FROM DUAL?

Similar Messages

  • Uses for the Action Property with SQL and Oracle DB Adapters

    This thread is a complement to the Wiki Article
    BizTalk: Streamlining WCF SQL and Oracle Messaging-Only and Other Patterns
    The question.  In what circumstances is explicitly setting the Action value with the WCF SQL and Oracle DB bindings useful or beneficial. 
    A complimentary question.  Is it even possible to set the Action value to anything other than exactly what is required by the Message.
    I ask because of three very specific behaviors of the bindings themselves:
    The binding enforces a match between the Action and the Message, therefore...
    There is a one-to-one relationship between the Message and Action, but...
    The binding is able to correctly derive and perform the requested operation with the unspecific CompositeOperation.
    For clarity, I understand how to set the Action. I. understand what the Action represents in the SOAP scheme. I understand how Action can be used as an abstraction for SOAP operations.
    Thoughts?

    Do you have any good suggestion to learn how to use action property with SQL and Oracle DB adapters?  I learn a lot from your replies for years in BizTalk forum. :)

  • Issue with WCF-Custom adapter polling Oracle db

    Hi,
    I have a scenario where BizTalk connects to Oracle db using WCF-custom adapter with OracleDbBding which has queries at P below properties:
    PolledDataAvailableStatement
    PollingStatement
    PostPollStatement
    The interface was working for more than 2 years, but when oracle server is moved from prod to DR server, it started throwing crazy errors.I have gone thru many blogs there seems to no definitive answer or solution for this.
    I have been getting below errors:
    The adapter "WCF-Custom" raised an error message. Details "The faulted WCF service host at address oracledb:// could not be restarted, and as a result no messages can be
    received on the corresponding receive location. BizTalk Server will continue trying to start the service host until it succeeds or the receive location is disabled.
    The adapter "WCF-Custom" raised an error message. Details "The faulted WCF service host at address oracledb://xxxxx/?PollingId= could not be restarted, and as a result
    no messages can be received on the corresponding receive location. BizTalk Server will continue trying to start the service host until it succeeds or the receive location is
    disabled.
    To fix the problem, you may choose to:
    1. Use the error information given to fix the problem.
    2. Restart the receive location.
    3. Keep waiting for BizTalk to recycle the service host. Another event will notify if the service host is successfully started.
    Detailed error information: Microsoft.ServiceModel.Channels.Common.ConnectionException: Connection request timed out ---> Oracle.DataAccess.Client.OracleException Connection
    request timed out    at Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object
    src, String procedure)
       at Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, Object src)
       at Oracle.DataAccess.Client.OracleConnection.Open()
       at Microsoft.Adapters.OracleCommon.OracleCommonConnectionWrapper..ctor(String connectionString, OracleCommonExecutionHelper executionHelper)
       at Microsoft.Adapters.OracleDB.OracleDBConnection.Microsoft.ServiceModel.Channels.Common.IConnection.Open(TimeSpan timeout)
       --- End of inner exception stack trace ---
       at Microsoft.Adapters.OracleDB.OracleDBConnection.Microsoft.ServiceModel.Channels.Common.IConnection.Open(TimeSpan timeout)
       at Microsoft.ServiceModel.Channels.Common.Design.ConnectionPool.GetConnection(Guid clientId, TimeSpan timeout)
       at Microsoft.ServiceModel.Channels.Common.Design.ConnectionPool.GetConnectionHandler[TConnectionHandler](Guid clientId, TimeSpan timeout, MetadataLookup metadataLookup,
    String& connectionId)
       at Microsoft.ServiceModel.Channels.Common.Channels.AdapterChannelListener`1.OnOpen(TimeSpan timeout)
       at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
       at System.ServiceModel.Dispatcher.ChannelDispatcher.OnOpen(TimeSpan timeout)
       at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
       at System.ServiceModel.ServiceHostBase.OnOpen(TimeSpan timeout)
       at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
       at System.ServiceModel.Channels.CommunicationObject.Open()
       at Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfReceiveEndpoint.Enable()
       at Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfReceiveEndpoint.RecycleServiceHost(Object unused)".-------------------------
    The adapter "WCF-Custom" raised an error message. Details "System.ServiceModel.CommunicationObjectFaultedException: The communication object,
    Microsoft.ServiceModel.Channels.Common.Channels.AdapterInputChannel, cannot be used for communication because it is in the Faulted state.
       at System.ServiceModel.Channels.CommunicationObject.Close(TimeSpan timeout)
       at System.ServiceModel.Channels.CommunicationObject.Close()
       at System.ServiceModel.Dispatcher.ErrorHandlingReceiver.Close()".

    "Oracle.DataAccess.Client.OracleException Connection  request timed out    at Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object 
    src, String procedure)"
    Looks like it's the Oracle client that can't connect. Can you run any queries from the Oracle tools?

  • Common Supplier master database for Custom Applications and Oracle Financia

    Hi,
    We would like to build a custom applications (Multiple) for our organization core business operations using .NET on the database which is being used by Oracle financials R12.1.1. These custom applications are going to have its own application servers. BUT the database is common for both custom applications and oracle financials. This database is going to house on the Oracle RAC.
    We would like to have a common supplier master for both custom applications and Oracle payables. Could you please help me with below questions?
    1. How to create/Update/Query the supplier records in the supplier master tables provided by Oracle financials using custom applications?
    2. How can we store the additional data elements needed by each custom application? We can't use the DFF on the supplier tables as the data elements for each custom application is going to be different. even though they use same supplier.
    3. We might have multiple supplier with same name but different FEIN/SSN numbers. As per the design Oracle financials doesn't allow the same supplier name entered multiple times even though FEIN/SSN number is different. How can we workaround this limitation?
    Thanks,

    Hi,
    Please find my comments below:
    1. How to create/Update/Query the supplier records in the supplier master tables provided by Oracle financials using custom applications?
    A: You may use Supplier Open interface and Sites Interface to Create the Supplier Records. I don't think there is any API to update Supplier Info. Since both the applications exist on same database, I think you can query the Vendor tables from Custom applications also.
    2. How can we store the additional data elements needed by each custom application? We can't use the DFF on the supplier tables as the data elements for each custom application is going to be different. even though they use same supplier.
    A. Designing different tables depending on Custom Application ID and Vendor ID seems to be the only option.
    3. We might have multiple supplier with same name but different FEIN/SSN numbers. As per the design Oracle financials doesn't allow the same supplier name entered multiple times even though FEIN/SSN number is different. How can we workaround this limitation?
    A.One alternative is to create a single supplier with each FEIN/SSN number as site. Second one is to create Supplier Name concatenated with FEIN/SSN numbers as different suppliers and store the actual name in some DFF or other field. Standard functionality won't allow such duplication (Cannot Create Supplier/Employee With The Same Name Of Existing Supplier [ID 743430.1]).
    Hope it helps.
    Regards,
    Sridhar

  • WCF-Custom oracleBinding problem

    Hello to all, 
    I have a problem with WCF-Custom. I created two receive ports and two receive locations but both have the same endpoint (oracle db) and I get the following error: 
    Adress 'oracledb :/ / / test' is Already present for Receive Location 'Test1.ReceiveLocation'. (Microsoft.BizTalk.ExplorerOM). 
    How can I fix the problem? 
    Thanks.

    Just write anything in PollingID:
    oracledb :/ / / test?PollingID=Somethingunique
    Morten la Cour

  • WCF Custom Adapter

    Hi all,
    I am facing the below mentioned issue  while configuring the WCF custom Adapter in Biztalk Server 2013 
    WCF-Custom Transport Properties
    Error saving properties.
    (System.ArgumentException) Invalid binding.
      (System.IO.FileNotFoundException) Could not load file or assembly 'Oracle.DataAccess, Version=2.111.7.0, Culture=neutral, PublicKeyToken=89b483f429c47342' or one of its dependencies. The system cannot find the file specified.
    Any one please suggest
    OK   

    Dear Biztalk007,
    I also faced the same issue but on Biztalk 2010. Here is what I did.
    The issue may be three fold. You must have following installed in addition to your stand alone biztalk installation
    1) Biztalk  WCF Adapter pack
    2) Biztalk LOB adapter pack
    3) Appropriate Oracle Client.
    But you must take care of the thing that a proper Oracle Client suitable to your needs. I am working on Biztalk 2010 and I intsalled Oracle 11g.
     I am pretty sure ,yur error will be resolved after their installation.
    Regards,
    Mandar Dharmadhikari
    Please mark as answer if this helps to answer your question.

  • App developed using Jdev 3.2 and oracle 9.2: oracle internal error

    Good morning,
    I have developed a JSP application using Jdeveloper 3.2.3.
    Everything works fine under Oracle 8.x.
    One of our customers, a few days ago, decided to migrate to oracle 9.2, but he can't use our application anymore, because every time a javabean accesses the database, Oracle returns:
    ORA-00600: internal error code, arguments: [ttcgcshnd-1], [0], [], [], [], [], [], []
    What I should do, in order to let my customer use my JSP application under any ctual version of Oracle?
    1) Have I to install a newer version of Jdeveloper and simply recompile my application?
    2) Have I to download a special package to deliver to the customer using Oracle 9.2?
    3) Anything else?
    Thank you for your advices.

    Giambattista,
    Check your JDBC driver version.
    You will get this ORA-600:[ttcgcshnd-1] error if you have the JDBC driver 8.1.7.1 or earlier, and you try to connect to an Oracle 9.0.1 or later database.
    So, your app will work when connected to an Oracle8i database, but fail when trying to Oracle9i.
    The solution is to upgrade to the patched 8.1.7.2 JDBC driver, or better yet, use the latest JDBC driver that comes with JDeveloper 9.0.3 (which is JDBC 9.0.1 version).

  • Error in WCF custom behaviour

    Hi All,
    Its been quite some time i am struggling with this issue.
    we have a wcf custom behavior which validates the schema. on top of that i have implemented logic to remove any attachment node (in received xml file we have a record called attachments which intern contains element which holds attachment data) if size is
    greater than 2.5MB then re construct the element with value saying "your attachment has been removed".
    code every thing is working fine with single message but when do a load test (with thread = 5 and number of test =10 in SOAP UI ) then getting a below warnings. (with single thread is working fine)
    The adapter "WCF-CustomIsolated" raised an error message. Details "System.Xml.XmlException: The input source is not correctly formatted. at System.Xml.XmlExceptionHelper.ThrowXmlException(XmlDictionaryReader reader, String res, String
    arg1, String arg2, String arg3) at System.Xml.XmlBufferReader.ReadValue(XmlBinaryNodeType nodeType, ValueHandle value)
    The adapter "WCF-CustomIsolated" raised an error message. Details "System.Xml.XmlException: The prefix 'k' is not defined.at System.Xml.XmlExceptionHelper.ThrowXmlException(XmlDictionaryReader reader, String res, String arg1, String arg2,
    String arg3)
    below is the code used to read the attachment size 
    using (AttachmentReader = message4.GetReaderAtBodyContents().ReadSubtree())
                                while (AttachmentReader.Read())
                                    if (AttachmentReader.IsStartElement())
                                        strNs = AttachmentReader.NamespaceURI;// read the namespace of message for schema validation
                                    while (AttachmentReader.ReadToFollowing(AtmtNode)) //read attachment node
                                        countAttachment = countAttachment + 1; //count the number of attachments in a message
                                        AtmtSize = AtmtSize + AttachmentReader.ReadElementContentAsString().Length;// check the size of attachment content node
                                AttachmentReader.Close();
    //check of the size greater than 2.5MB
    IsSizeMax = (AtmtSize > System.Convert.ToInt32(validateAtmtSize)) ? true : false;
    //if size is greater than 2.5MB then remove the attachment node and reconstruct the same
    if (count == attachmentCount) // Finally write the attachment node with configured message (converted to base64) this will read all the attachment nodes and writes only one record inspite of multiple attachments
                                                if (HasAtbt) // if "attachments" record has any attributes then create attachments record with
    along attributes
                                                    wr.WriteStartElement(AtmtRecord, Ns);//This will create "attachments" record with
    attribute
                                                    wr.WriteElementString(AtmtName, "RemovedAttachment.txt");//"attachment_content_name"
                                                    wr.WriteElementString(AtmtType, "text/plain");//"attachment_content_type"
                                                    wr.WriteElementString(AtmtNode, Msg);//attachme content node
                                                    wr.WriteEndElement();wr.Flush();
                            wr.Close();
                            bodyReader.Close();
                            strMsg = SB.ToString();
                            int fIdx = strMsg.IndexOf("</" + RefId + ">");
                            int lastIdx = strMsg.IndexOf("<" + RefId);
    parashuram

    Hi,
    Please refer to the Q and A
    http://code.msdn.microsoft.com/windowsapps/How-to-integrate-BizTalk-07fada58/view/Discussions

  • Using Coherence and Oracle Database as the CacheStore

    We are working on implementing a solution using Coherence and Oracle Database as the CacheStore. We initially implemented the Cache as a distributed-scheme which in turn uses the backing-map-scheme. We are trying to introduce transaction management and I used a scheme-ref in a transactional-scheme to point to an already existing distributed-scheme. However when I bring up the server, my custom coherence-cache-config.xml file is not recognized and Coherence comes up with the default setting. Given below is the snippet of my configuration file.
    1)     I would like to understand why the below configuration doesn’t work and am I doing it the right way? If not, what is the correct way of doing it?
    2)     There are a multiple transaction management options given in the documentation. Which are the ones that will work with a distributed-scheme and read-write-backing-map-scheme?
    3)     If transactional-schemes cannot work with distributed-scheme, what is the best way to have a distributed cache with a oracle database as a cache store?
    <caching-scheme-mapping>
    <cache-mapping>
    <cache-name>id<cache-name>
    <scheme-name>example-transactional<scheme-name>
    </cache-mapping>
    </caching-scheme-mapping>
    <caching-schemes>
    <transactional-scheme>
    <scheme-name>example-transactional</scheme-name>
    <scheme-ref>distributedcustomcache</scheme-ref>
    <thread-count>10</thread-count>
    </transactional-scheme>
    <distributed-scheme>
    <scheme-name>distributedcustomcache</scheme-name>
    <service-name>DistributedCache</service-name>
    <backing-map-scheme>
    <read-write-backing-map-scheme>
    <internal-cache-scheme>
    <local-scheme>
    <!--scheme-ref>categories-eviction</scheme-ref-->
    <scheme-name>inMemory</scheme-name>
    </local-scheme>
    </internal-cache-scheme>
    <cachestore-scheme>
    <class-scheme>
    <class-name>spring-bean:coherenceCacheStore</class-name>
    <init-params>
    <init-param>
    <param-name>setEntityName</param-name>
    <param-value>{cache-name}</param-value>
    </init-param>
    </init-params>
    </class-scheme>
    </cachestore-scheme>
    <!--refresh-ahead-factor>0.5</refresh-ahead-factor-->
    </read-write-backing-map-scheme>
    </backing-map-scheme>
    <autostart>true</autostart>
    </distributed-scheme>

    Hi,
    If you look at the documentation for transactional-scheme here: http://docs.oracle.com/cd/E24290_01/coh.371/e22837/appendix_cacheconfig.htm#BHCIABHA
    you will see that it says The transactional-scheme element defines a transactional cache, which is a specialized distributed cache. That means that a transactional-scheme is already a distributed-scheme.
    You will see from the same documentation above that there is no way in a transactional-scheme to configure things like cache-stores or listeners or even the backing-map-scheme as these are not supported on a transactional-scheme - so you cannot use a cache store.
    Personally I would not use transactional-scheme unless you have some really big reason to do so - the restrictions far outweigh any perceived advantage of having a transaction. There are better ways to build applications so they do not require transactions, that is what we have been doing for years with Coherence so far, and there is no real reason to change that.
    JK

  • WCF-Custom performance problem with large response messages

    We're trying to debug a performance issue in Biztalk 2013 when using a WCF-Custom adapter to call en external WCF-enpoint.
    From a Biztalk orchestration we're calling en external WCF-service to retrieve an xml message sometimes containing a lot of Base64 encoded data. The response message can be up to 10Mb in size. The send port is very slow in retrieving the response
    and a 10Mb message can take up to 3min to retrieve. For comparison we've made a console program with the same service reference and binding as the Biztalk adapter uses and we can retrieve the same message in about 3 seconds.
    The WCF is using binary encoding over http and we've set the maxMessageSize, maxBufferSize and maxBufferPoolSize to Int32-MaxValue. We realise that using Biztalk there will be overhead because the message is put into the message box but we're unsure how
    to improve the performance of the send port.
    Any suggestions?

    Hello,
    There are certain Optimization you can do with your BizTalk.
    1)The first thing that I would do is to check the BizTalk SQL server jobs are running correctly
     (SQL Sever Mgmt Studio –> SQL Server Agent –> Jobs). Lookout for the jobs with the word “CleanUp” in them.
    2)Another check that you could do is to verify the entries in the Spool table
     (Database[@Name='BizTalkMsgBoxDb']/Table[@Name='Spool']). Ideally, the number of entries should not be HUGE
     (as in not over 100/200 entries)
    3) Create seperate host and host handler for your send Port.
    4) Set The MaxReceiveInterval from adm_service(BizTalk Management DB) class table 100 ms from 500(By default).
    5)Increased the Throttling Settings Internal message queue size to 1000 from 100 In new Application Host.
    6)Set the Maximum number of messaging engine threads per CPU to 40 (By default it is 20).
    7) Add Max connection in your BTSNTSVC.exe.config file
    <system.net>
                <connectionManagement>
                            <add address
    = “*” maxConnections = “300” />
                </connectionManagement>
    </system.net>
    For other setting you can look for BizTalk Optimization Guide
    http://www.microsoft.com/en-ca/download/details.aspx?id=10855 
    Above setting are for generic performance enhancement purpose.
    Note: You can verify through Orchestration debugger or Orchestration tracing how much time send port is and pipeline is taking to publish the message to Biz Talk again .
    These will give you better picture what more settings you need to apply .
    Thanks
    Abhishek

  • Dragons ! RH61 and Oracle 8.1.5 db creation

    Oh dear. It seems we have found the dragons lair ...
    OK, I managed to get through the install section,
    in short, run the linux/install/runIns.sh script and do it with KDE.
    Now what does the window manager have to do with this ?
    Well, there is an explanation, but I was quite surprised that the wm could be an issue ...
    The NEXT problem: Create a database.
    There is a very good description at http://homepages.tig.com.au/~jmsalvo/linux/oracle8i-3.html
    Well what is the source of the problem here ?
    All of my efforts (so far) have resulted in the well-known "Not logged on" message.
    There is a very "funny" addition to this:
    Startup is done manually WITH success - but then the Not logged on appears.
    But then I can't shut it down again or anything (Not logged on).
    Applying the patches didn't change a thing.
    WHAT IS THE SOURCE OF THIS NOT-LOGGED-ON MESSAGE AND HOW TO FIX IT ?
    PLEASE STATE THE HIGHLIGHTS OF THE PROCESS.
    IS IT RELATED TO DIFFERENCES BETWEEN REDHAT 6.0 AND 6.1 ?
    Red Hat Linux release 6.1 (Cartman)
    Kernel 2.2.12-20 on an i586
    login: oracle
    Last login: Wed Feb 2 20:32:34 from main
    Happy Oracle environvent variables set.
    [oracle@lbox oracle]$ svrmgrl
    Oracle Server Manager Release 3.1.5.0.0 - Production
    (c) Copyright 1997, Oracle Corporation. All Rights Reserved.
    Oracle8i Enterprise Edition Release 8.1.5.0.2 - Production
    With the Partitioning and Java options
    PL/SQL Release 8.1.5.0.0 - Production
    SVRMGR> connect internal
    Connected.
    SVRMGR> startup nomount
    ORACLE instance started.
    ORA-01012: not logged on
    SVRMGR>
    Server Manager complete.
    [oracle@lbox oracle]$ sqlplus system/manager
    SQL*Plus: Release 8.1.5.0.0 - Production on Wed Feb 2 20:41:57 2000
    (c) Copyright 1999 Oracle Corporation. All rights reserved.
    ERROR:
    ORA-01033: ORACLE initialization or shutdown in progress
    null

    The below text is cut-n-paste from a telnet session on a freshly booted machine.
    The oracle environment variables are set by /usr/local/bin/env4ora.sh
    The network is local and not connected to anything. The domain name is lnx.
    I want to create a database called db1
    I assume the global name will be db1.lnx, and the sid db1
    I have tried with dbassist to select 'custom' and 'dedicated',
    I have also checked that all mts_* entries were commented out # mts_*.
    The $ORACLE_HOME/rdbms/install/create directory contains a skeleton.
    I have used this to try to create the db1 database,
    and here is the information you requested.
    I have put it in one big posting for everyone to see.
    You get everything up to point 8 in the famous "3.7" paragraph.
    This is really a good guide, I highly appreciate your help
    Red Hat Linux release 6.1 (Cartman)
    Kernel 2.2.12-20 on an i586
    login: oracle
    Last login: Thu Feb 3 00:46:01 from main
    Happy Oracle environvent variables set.
    [oracle@lbox oracle]$ hostname
    lbox.lnx
    [oracle@lbox oracle]$ cat /usr/local/bin/env4ora.sh
    #/bin/sh
    # - create group oinstall
    # - create group dba
    # - create user oracle default group oinstall
    # - group dba contains oracle and root
    # - user oracle is a member of oinstall and dba, there is no oracle group
    # Very very ultra-short quick install guide:
    # - As usual install must be done by the "oracle" user.
    # - Have at least 128 megs of RAM, or it doesn't work.
    # - The "runInstaller" script doesn't work ...
    # instead go to the install/linux dir and run runIns.sh
    # - Some problems with GNOME and Enlightenment.
    # Use KDE or a newer version of Enlightenment.
    # - Patches should be applied after installation and before creating databases.
    export LD_LIBRARY_PATH=/big/ora/app/oracle/product/8.1.5/lib
    export ORACLE_BASE=/big/ora/app/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/8.1.5
    export NLS_LANG=WE8ISO8859P1
    export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
    export ORACLE_SID=test
    export PATH="$PATH:$ORACLE_HOME/bin"
    echo Happy Oracle environvent variables set.
    [oracle@lbox oracle]$
    [oracle@lbox oracle]$ cd $ORACLE_HOME
    [oracle@lbox 8.1.5]$ cd rdbms/install/create/
    [oracle@lbox create]$
    [oracle@lbox create]$ vi initdb1.ora
    1 db_name = db1
    2 instance_name = db1
    3 service_names = db1.lnx
    4
    5 control_files = ("/big/ora/app/oracle/oradata/db1/control01.ctl", "/big/ora/app/oracle/oradata/db1/control02.ctl")
    6
    7 db_block_buffers = 8192
    8
    9 shared_pool_size = 15728640
    10
    11 java_pool_size = 20971520
    12
    13 log_checkpoint_interval = 10000
    14 log_checkpoint_timeout = 1800
    15
    16 processes = 50
    17
    18 log_buffer = 163840
    19
    20 # audit_trail = false # if you want auditing
    21 # timed_statistics = false # if you want timed statistics
    22 # max_dump_file_size = 10000 # limit trace file size to 5M each
    23
    24 #log_archive_start = true
    25 #log_archive_dest_1 = "location=?/dbs/arch"
    26 #log_archive_format = %t_%s.dbf
    27 # If using private rollback segments, place lines of the following
    28 # form in each of your instance-specific init.ora files:
    29 rollback_segments = (r01, r02, r03, r04)
    30
    31 # Global Naming -- enforce that a dblink has same name as the db it connects to
    32 # global_names = false
    33
    34 # Uncomment the following line if you wish to enable the Oracle Trace product
    35 # to trace server activity. This enables scheduling of server collections
    36 # from the Oracle Enterprise Manager Console.
    37 # Also, if the oracle_trace_collection_name parameter is non-null,
    38 # every session will write to the named collection, as well as enabling you
    39 # to schedule future collections from the console.
    40 # oracle_trace_enable = true
    41
    42 # define directories to store trace and alert files
    43 background_dump_dest = /big/ora/app/oracle/oradata/db1/bdump
    44 core_dump_dest = /big/ora/app/oracle/oradata/db1/cdump
    45 user_dump_dest =/big/ora/app/oracle/oradata/db1/udump
    46
    47 db_block_size = 4096
    48
    49 remote_login_passwordfile = exclusive
    50
    51 os_authent_prefix = ""
    52
    53 # The following parameters are needed for the Advanced Replication Option
    54 #job_queue_processes = 0
    55 #job_queue_interval = 60
    56 #distributed_transactions = 10
    57 #open_links = 4
    58
    59 # mts_dispatchers = "(PROTOCOL=TCP)(PRE=oracle.aurora.server.SGiopServer)"
    60 # Uncomment the following line when your listener is configured for SSL
    61 # (listener.ora and sqlnet.ora)
    62 # mts_dispatchers = "(PROTOCOL=TCPS)(PRE=oracle.aurora.server.SGiopServer)"
    63
    64 # mts_servers = 1
    65 compatible = "8.1.5"
    ~
    :q
    [oracle@lbox create]$ vi db1.sh
    1 DB_NAME=db1
    2 DB_DIR=/big/ora/app/oracle/oradata/$DB_NAME
    3 echo "Creating dirs"
    4 mkdir $DB_DIR
    5 mkdir $DB_DIR/pfile
    6 mkdir $DB_DIR/bdump
    7 mkdir $DB_DIR/cdump
    8 mkdir $DB_DIR/udump
    9 mkdir $DB_DIR/create
    10 mkdir $DB_DIR/exp
    11 mkdir $DB_DIR/adhoc
    12 mkdir $DB_DIR/arch
    13
    14 mkdir $ORACLE_HOME/install/w_$DB_NAME
    15 echo "Copy creation skeleton files. Remember to modify"
    16 cp crdb1.sh $ORACLE_HOME/install/w_$DB_NAME/$DB_NAMEcrdbr1.sh
    17 cp crdb2.sh $ORACLE_HOME/install/w_$DB_NAME/$DB_NAMEcrdbr2.sh
    18 cp crdb3.sh $ORACLE_HOME/install/w_$DB_NAME/$DB_NAMEcrdbr3.sh
    19
    20 echo "Copying init$DB_NAME.ora file"
    21 cp init$DB_NAME.ora $DB_DIR/pfile
    22
    23 echo "Creating symlink"
    24 ln -s $DB_DIR/pfile/init$DB_NAME.ora $ORACLE_HOME/dbs/init$DB_NAME.ora
    25
    ~
    :q
    [oracle@lbox create]$ ./db1.sh
    Creating dirs
    Copy creation skeleton files. Remember to modify
    Copying initdb1.ora file
    Creating symlink
    [oracle@lbox create]$ ls /big/ora/app/oracle/oradata/db1/
    adhoc arch bdump cdump create exp pfile udump
    [oracle@lbox create]$ ls $ORACLE_HOME/dbs
    init.ora initdb1.ora initdw.ora
    [oracle@lbox create]$ cd $ORACLE_HOME/install/w_db1
    [oracle@lbox w_db1]$ vi db1crdbr1.sh
    1 #!/bin/sh
    2 ORACLE_SID=db1
    3 export ORACLE_SID
    4
    5 $ORACLE_HOME/bin/orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=change_on_install
    6 $ORACLE_HOME/bin/svrmgrl << EOF
    7 spool $ORACLE_HOME/install/crdb1.log
    8 connect internal
    9 startup nomount pfile = $ORACLE_HOME/dbs/initdb1.ora
    10 CREATE DATABASE "db1"
    11 maxdatafiles 254
    12 maxinstances 8
    13 maxlogfiles 32
    14 character set US7ASCII
    15 national character set US7ASCII
    16 DATAFILE '$ORACLE_HOME/dbs/system01.dbf' SIZE 175M
    17 logfile '$ORACLE_HOME/dbs/redo01.log' SIZE 4096K,
    18 '$ORACLE_HOME/dbs/redo02.log' SIZE 4096K;
    19 disconnect
    20 spool off
    21 exit
    22
    23
    24 EOF
    ~
    [oracle@lbox w_db1]$ pwd
    /big/ora/app/oracle/product/8.1.5/install/w_db1
    [oracle@lbox w_db1]$ echo $ORACLE_HOME
    /big/ora/app/oracle/product/8.1.5
    [oracle@lbox w_db1]$ cp db1crdbr1.sh ..
    [oracle@lbox w_db1]$ cd ..
    [oracle@lbox install]$
    [oracle@lbox install]$
    [oracle@lbox install]$ ./db1crdbr1.sh
    Oracle Server Manager Release 3.1.5.0.0 - Production
    (c) Copyright 1997, Oracle Corporation. All Rights Reserved.
    Oracle8i Enterprise Edition Release 8.1.5.0.2 - Production
    With the Partitioning and Java options
    PL/SQL Release 8.1.5.0.0 - Production
    SVRMGR> SVRMGR> Connected.
    SVRMGR> ORACLE instance started.
    ORA-01012: not logged on
    SVRMGR> 2> 3> 4> 5> 6> 7> 8> 9> CREATE DATABASE "db1"
    ORA-01012: not logged on
    SVRMGR> Disconnected.
    SVRMGR> SVRMGR> Server Manager complete.
    [oracle@lbox install]$
    [oracle@lbox install]$ make sense
    make: *** No rule to make target `sense'. Stop.
    [oracle@lbox install]$
    [oracle@lbox install]$ cd ../rdbms/log
    [oracle@lbox log]$
    [oracle@lbox log]$ cat alert_db1.log
    Thu Feb 3 01:14:39 2000
    Starting ORACLE instance (normal)
    LICENSE_MAX_SESSION = 0
    LICENSE_SESSIONS_WARNING = 0
    LICENSE_MAX_USERS = 0
    Starting up ORACLE RDBMS Version: 8.1.5.0.2.
    System parameters with non-default values:
    processes = 50
    shared_pool_size = 15728640
    java_pool_size = 20971520
    control_files = ?/dbs/control01.ctl, ?/ dbs/control02.ctl
    db_block_buffers = 8192
    db_block_size = 2048
    compatible = 8.1.0
    log_buffer = 163840
    log_checkpoint_interval = 10000
    log_checkpoint_timeout = 1800
    rollback_segments = r01, r02, r03, r04
    remote_login_passwordfile= EXCLUSIVE
    db_domain = lnx
    distributed_transactions = 10
    service_names = db1.lnx
    instance_name = db1
    open_links = 4
    db_name = db1
    os_authent_prefix =
    job_queue_processes = 0
    job_queue_interval = 60
    PMON started with pid=2
    Load Indicator not supported by OS !
    DBW0 started with pid=3
    LGWR started with pid=4
    CKPT started with pid=5
    SMON started with pid=6
    RECO started with pid=7
    [oracle@lbox log]$
    [oracle@lbox log]$ cd /big/ora/app/oracle/oradata/
    [oracle@lbox oradata]$ ls -lR db1
    db1:
    total 32
    drwxr-xr-x 2 oracle dba 4096 Feb 4 01:14 adhoc
    drwxr-xr-x 2 oracle dba 4096 Feb 4 01:14 arch
    drwxr-xr-x 2 oracle dba 4096 Feb 4 01:27 bdump
    drwxr-xr-x 2 oracle dba 4096 Feb 4 01:14 cdump
    drwxr-xr-x 2 oracle dba 4096 Feb 4 01:14 create
    drwxr-xr-x 2 oracle dba 4096 Feb 4 01:14 exp
    drwxr-xr-x 2 oracle dba 4096 Feb 4 01:14 pfile
    drwxr-xr-x 2 oracle dba 4096 Feb 4 01:14 udump
    db1/adhoc:
    total 0
    db1/arch:
    total 0
    db1/bdump:
    total 8
    -rw-r--r-- 1 oracle oinstall 1262 Feb 4 01:27 alert_db1.log
    -rw-r----- 1 oracle oinstall 587 Feb 4 01:27 pmon_7907.trc
    db1/cdump:
    total 0
    db1/create:
    total 0
    db1/exp:
    total 0
    db1/pfile:
    total 4
    -rw-r--r-- 1 oracle dba 2097 Feb 4 01:14 initdb1.ora
    db1/udump:
    total 0
    [oracle@lbox oradata]$
    null

  • Developer 6.0 and oracle 8.1.5 personal for 98 connectivity problem

    I have see a couple postings on this. Most say to move the sqlnet.ora and tnsnames.ora files from the oracle 8i(home)/network/admin/ to developer(home)/network/admin or /net80/admin/ directories. My problem is that there isnt an sqlnet.ora file in the oracl8i directory. I did install the NT version just like this and all is fine but I need to install the 98 version here at home. If you can help I would appreciate it. Post here or e-mail me at [email protected]
    Thanks

    I've been dealing with the same problems in the english version but could bypass thiss by doing the folowing.
    -Just ignore the disk space stuff
    -Ignore the charset message, also
    -When creating a database, choose custom and then select the WE8ISO8859P1 char set. It worked for portuguese, must work for french also.
    -Everyone here recommended, and I do the same, leave the database creation for later, not during instalation.
    Good Luck!

  • Differences between Oracle BAM and Oracle BI and Question BAM  Data Objects

    Hi,
    I have two questions.
    1. Can someone tell me differences between Oracle BAM and Oracle BI?
    My understanding about Oracle BAM is, we use BAM to build Dashboards or Reports.
    We can also build DashBoards or reports using Oracle BI.
    I am not able to understand why Oracle has two tools for same purpose?
    Which tool is more powerful and user friendly(Oracle BI or Oracle BAM)?
    2. Every time we plan to develop Dashboard or report in BAM, we need to create BAM ADC Data Object to store Data (i.e first step is to get data from external database or application and second step is to store data in BAM ADC data object).
    My understanding is we have an extra step(i.e creating Data Object) in Oracle BAM to develop a report or DashBoard
    I am wrong pl correct me?
    Regards,
    Shanti Nagulapalli.

    Oracle 11g has many advanced features in PL/SQL over Oracle 9i.
    refer here,
    http://www.oracle.com/technetwork/database/features/manageability/9i-to-11g-real-world-customer-exper-133754.pdf
    http://www.oracle.com/global/de/upgradecommunity/artikel/upgrade11gr2_workshop2.pdf
    http://www.compuworks.com/events/view/233.pdf
    http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getCourseDesc?dc=D52601GC10&p_org_id=15942&lang=US
    Thanks

  • How to install Oracle9iAS and Oracle Portal

    Can anyone help me to install Oracle9iAS and Oracle Portal?
    In which order must they be installed?
    Are there important things to do before the isntalling?
    Or does anyone know where to find clear documentation for the installation?
    thanks

    Portal is installed as part of the 9iAS install.
    You can find the Installation Guide online at http://otn.oracle.com/products/ias/. Choose the Documentation tab. Select your platform (Solaris, NT, etc.), and click HTML or PDF and you'll have the docs you need for installing 9lAS and Portal with default configuration.
    For more info on custom configuring portal, go to http://technet.oracle.com/products/iportal/. There is a section on the page called Configure 9iAS Portal that has links to all the available configuration documentation.
    Best,
    Jay

  • Root element is missing - Response from a WCF service - WCF-Custom adapter

    hi BizTalk experts,
    In the production environment, as soon as the response is getting subscribed by the orchestration, the orchestration instance is getting suspended and the error that shows up in console is 
    "Root element is missing".
    I have checked the actual response message in the console it is a well formed xml. This is happening only for a few responses from the WCF services. A majority of them are getting processed successfully. I have tried getting the parsing the response in a
    pipeline (using custom pipeline component, the production one uses xml receive) and pass it to the orchestration, but it fails giving the same error.
    Thanks in advance.

    Do you have any mapping done on the response message from the WCF service . ?
    If so Better to copy the suspended message coming from the WCF service and validate against the custom response Schema you have created.
    Note : You can try running fiddler tool to check the response from from the web service incase of failure.
    Also try logging the message in the event viewer or any debug tool.
    Thanks
    Abhishek

Maybe you are looking for

  • Can anyone help with Flash Player?

    I have tried to install Flash Player many times and it never seems to work. I get the download, and install the program however when I go to sites that have told me to download it in the first place, I still get the message to download it. What is th

  • Video from camcorder how?

    Hi all, am working hard using flash and and after 1 year I have learnt a lot! So now video, I have copied the video from my camcorder to cd it looks like it has put into mpeg! now where do I go from here to get it into flash? any help much appresiate

  • Query between two Datatables

    Hello I'm very new to using Datasets and Datatables so forgive my ignorance; I have extensively searched through the forums but am having problems working out the best way forward. I have two Datatables in an application which are derived from an SQL

  • Message should get generated in outbound program  when idoc is posted in ot

    Dear All, Can anyone please tell me,how i can send response back to the idoc program. Requirement: Outbound program will generate an idoc and when it gets posted in the other server a message should appear that idoc was posted in other server... Now

  • How to run a Robotic Studio DSS service and VPL on a cloud link

    Hi   I need a few DSS services to run in a number of cloud links. VPL and other DSS nodes need to run on a different link. How to configure supported robotics platforms to communicate the MRDS please? please advise on the MRDS configurations as well.