Oracle8i EE (8.1.5) vs. Oracle OAS (4.0.7)

I have a "Oracle JDeveloper Suite 2.0 Free 30-Day Evaluation
Copy for Window NT" CD set which I am testing to see if we could
use it as out Enterprise Java Bean server platform.
I have earlier tried Oracle 8 (NOT i) and OAS 4.? but had big
problems with deploying my EJBs so another EJB server was used
instead. But due to customer demands I am now again looking at
the Oracle products.
On my evaluation CD set are the following products
- Oracle JDeveloper 2.0
- Oracle Application Server (4.0.7)
- Oracle8i Enterprise Edition (8.1.5)
I started by installing JDeveloper on my WinNT machine and tried
to use the deployment wizard to connect to a Oracle8i on a
Solaris machine, but could not get it to work.
The JDeveloper Deployment wizard can deploy EJBs to Oracle8i,
does this mean that the OAS is obsolete from 8i and up ?
Is the Oracle JServer included in 8i the new OAS or should I
install both 8i EE (8.1.5) and OAS (4.0.7) to be able to install
EJBs ?
The old OAS 4 in knew from the old oracle 8 had an web based
admin tool for deploying EJBs in form of jar archives ? how
should that be done in the new (OAS or JServer depending on what
is what) ?
How do I deploy a bean without using JDeveloper ?
Jan Ellesgaard
[email protected]
M Sc. E
Systematic Software Engineering
Denmark
null

: The JDeveloper Deployment wizard can deploy EJBs to Oracle8i,
: does this mean that the OAS is obsolete from 8i and up ?
Nope.
: Is the Oracle JServer included in 8i the new OAS or should I
: install both 8i EE (8.1.5) and OAS (4.0.7) to be able to
: install EJBs ?
There is an EJB container in the 8i database. This has nothing to
do with a web server.
: How do I deploy a bean without using JDeveloper ?
If you mean "How do i deploy a bean into 8i without JDeveloper"
the answer is that you use the deployejb command from a shell
prompt. I think most of your questions about 8i could be answered
by refering to the "Enterprise Java BeANS and CORBA Developers
Guide" which is part of the 8i documentation.
null

Similar Messages

  • Extends oracle.OAS.servlet.ServletRequest

    I'm trying to extend the oracle.OAS.servlet.ServletRequest so I can generate my own sessions. The getsession method returns an HttpSession object and I'd like to return my own. The code below returns the following error:
    Class 'ServletRequest' doesn't have a constructor that matches 'ServletRequest()'
    Any ideas?
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;
    import java.util.*;
    import java.net.*;
    import java.sql.*;
    import oracle.jdbc.driver.*;
    public class ServletRequest extends oracle.OAS.servlet.ServletRequest
    public ServletRequest(boolean p1)
    null

    I already did, but I was told that this forum would be the correct place to post the question
    se extends oracle.cabo.servlet.AbstractPageBroker - PROBLEM: 404 Not Found
    /Michael
    Message was edited by:
    MHCI

  • Port flex app from tomcat to oracle oas

    any direction given will be appreciated. i have a flex 3 app up and running on my localhost. i'm using a local install of tomcat(6.0.18) and i'm also using blazeds(3.2.0.3978). this combined java/flex app is using remote objects connecting to a back end oracle db on a diff host. as i mentioned... this app runs fine on my local tomcat server. i'm looking for docs or direction to port this over to an oracle app server(10.1.3.4). i have exported my project as a war file... deployed it error free on my OAS 10.1..3.4 server. the app loads but fails to do any remoting with [RPC Fault faultString="Send failed" faultCode="Client.Error.MessageSend" faultDetail="Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Status 404: url: 'http:/*****/messagebroker/amf'"]. i'm not sure if there are config changes i need to make before export or after deployment on oracle app server.
    thanks
    -doug-

    All jars are inside war so no need to conf, look inside oracle all server logs for errorĀ 
    -- Sent from my Palm Pre
    On Apr 5, 2010 4:18 PM, msdawgs <[email protected]> wrote:
    thanks for the reply...
    url returns...404 Not FoundServlet error: An exception occurred. The current application deployment descriptors do not allow for including it in this response. Please consult the application log for details.
    let me take a step back... i have not done any initial config of this oracle app server for this particular application. do i need to get blazeds.jar and ojdbc14.jar over there first? then deploy?
    thanks
    -doug-

  • Oracle oas 10.1.3 oc4j java memory pools info...?

    Hello!
    I need to find info about java memory in JVM. What is :
    PS Eden Space
    PS Old Gen
    PS Perm Gen
    PS Survivor Space
    PS MarkSweep
    PS Scavenge
    regards - Marcin

    user8672998 wrote:
    Hello!
    I need to find info about java memory in JVM. What is :
    PS Eden Space
    PS Old Gen
    PS Perm Gen
    PS Survivor Space
    PS MarkSweep
    PS Scavenge
    regards - MarcinHi Marcin,
    To monitor the java memory and to find info on the memory pools & GC parameters, you must first verify that you are running OC4J on JDK release 5.0, and than you must set the jmxremote property for the OC4J instance.
    Using Application Server Control to Set the jmxremote System Property
    To set the enable monitoring of JVM J2SE 5.0 metrics from Application Server Control:
    1. Navigate to the OC4J Home page for the OC4J instance.
    2. Click Administration to display the OC4J Administration page, which contains a table listing the various administration tasks you can perform for this OC4J instance.
    3. If necessary, expand the Services section of the table by clicking the expand icon or by clicking Expand All.
    4. Click the task icon in the Server Properties row of the table to display the OC4J Server Properties page.
    5. Scroll down to the Command Line Options section of the page and select Enable J2SE 5.0 Platform MBeans.
    6. Click Apply to apply the changes.
    7. Navigate to the Cluster Topology page, select the OC4J instance, and then click Restart.
    Manually Setting the jmxremote System Property
    You can also enable monitoring of JVM J2SE 5.0 metrics manually, by including the following string as an OC4J runtime startup option:
    com.sun.management.jmxremote
    Refer the section "Setting System Properties at Startup" in the Oracle Containers for J2EE Configuration and Administration Guide for detailed instructions on how to specify OC4J runtime startup options.
    Specifically, if you are running OC4J in a standalone environment, you must include the following argument to the OC4J java command:
    java -Dcom.sun.management.jmxremote -jar oc4j.jar
    Or, if you are running OC4J in a Oracle Application Server managed environment, you must include the following argument in the start-parameters java-options element in the opmn.xml file:
    <ias-component id="OC4J">
    <process-type id="home" module-id="OC4J" status="enabled">
    <module-data>
    <category id="start-parameters">
    <data id="java-options" value="-Dcom.sun.management.jmxremote"/>
    </category>
    </module-data>
    </process-type>
    </ias-component>
    Regards,
    ~Pointer

  • Import a ejb jar file created for Oracle OAS ?

    Hi,
    I have a jar file with some ejbs created to run on OAS. I need to import them
    into the Workshop and deploy them to WebLogic 8.1. I've tried to use the function
    Import ejb from jar (my jar file contains a weblogic-ejb-jar.xml file), but it
    fails badly. The stack trace I get:
    java.lang.InternalError: jzentry == 0,
    jzfile = 413124120,
    total = 175,
    name = C:\projects\xxxBEA\deploy\deploy\xxx_ejb.jar,
    i = 32,
    message = invalid LOC header (bad signature)
         at java.util.zip.ZipFile$2.nextElement(ZipFile.java:321)
         at java.util.jar.JarFile$1.nextElement(JarFile.java:201)
         at weblogic.utils.jars.JarFileDelegate$1.next(JarFileDelegate.java:54)
         at com.bea.wls.revejbgen.Main.loadAllClassNames(Main.java:102)
         at com.bea.wls.revejbgen.Main.init(Main.java:79)
         at com.bea.wls.revejbgen.Main.<init>(Main.java:52)
         at com.bea.wls.ejb.importer.ImportWizard.loadJarFile(ImportWizard.java:121)
         at com.bea.wls.ejb.importer.FileStep.onNext(FileStep.java:96)
         at com.bea.ide.ui.wizard.WizardDialog.next(WizardDialog.java:286)
         at com.bea.ide.ui.wizard.WizardDialog.access$1000(WizardDialog.java:42)
         at com.bea.ide.ui.wizard.WizardDialog$6.actionPerformed(WizardDialog.java:387)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1764)
         at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1817)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:419)
         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:257)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245)
         at workshop.core.plaf.JbButtonUI$JbButtonListener.mouseReleased(JbButtonUI.java:1009)
         at java.awt.Component.processMouseEvent(Component.java:5134)
         at java.awt.Component.processEvent(Component.java:4931)
         at java.awt.Container.processEvent(Container.java:1566)
         at java.awt.Component.dispatchEventImpl(Component.java:3639)
         at java.awt.Container.dispatchEventImpl(Container.java:1623)
         at java.awt.Component.dispatchEvent(Component.java:3480)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3165)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095)
         at java.awt.Container.dispatchEventImpl(Container.java:1609)
         at java.awt.Window.dispatchEventImpl(Window.java:1590)
         at java.awt.Component.dispatchEvent(Component.java:3480)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:140)
         at java.awt.Dialog.show(Dialog.java:551)
         at com.bea.ide.ui.wizard.WizardDialog.show(WizardDialog.java:130)
         at com.bea.wls.ejb.importer.ImportAction.showWizard(ImportAction.java:42)
         at com.bea.wls.ejb.importer.ImportAction.actionPerformed(ImportAction.java:32)
         at workshop.shell.commands.CmdActionDefinition.actionPerformed(CmdActionDefinition.java:217)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1764)
         at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1817)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:419)
         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:257)
         at javax.swing.AbstractButton.doClick(AbstractButton.java:289)
         at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1113)
         at workshop.core.plaf.JbMenuItemUI.doClick(JbMenuItemUI.java:640)
         at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(BasicMenuItemUI.java:943)
         at java.awt.Component.processMouseEvent(Component.java:5134)
         at java.awt.Component.processEvent(Component.java:4931)
         at java.awt.Container.processEvent(Container.java:1566)
         at java.awt.Component.dispatchEventImpl(Component.java:3639)
         at java.awt.Container.dispatchEventImpl(Container.java:1623)
         at java.awt.Component.dispatchEvent(Component.java:3480)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3165)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095)
         at java.awt.Container.dispatchEventImpl(Container.java:1609)
         at java.awt.Window.dispatchEventImpl(Window.java:1590)
         at java.awt.Component.dispatchEvent(Component.java:3480)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
    Any help is appreciated. Thank you.

    Hi,
    >>>>We have to send the original xml-payload and the generated (over XSL-FO) pdf-file as attachments in one mail.
    Could this be realized with this solution?
    then don't set it as constant
    use getContextData method to get the xsl filename
    from one of the folders:
    moduleContext.getContextData("dirName");
    then you only have to add <b>dirName </b> parameter
    in the mail adapter configuration (modules tab)
    and specify the path to your xsl over there
    this way you're adapter module will be reusable
    and you'll have both XML-payload and the XSL
    (so you'll be able to generate PDF)
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions">XI FAQ - Frequently Asked Questions</a>

  • OAS 4.0.8.1 Oracle8i r1 patch 2 on RedHat 6.1

    I'm having difficulty with starting HTTP listeners and would appreciate some assistance
    Using owsctl start shows the following error:
    snip <<<
    oassrv is accepting requests
    OWS-08821: oassrv process 'oassrv' is started up at pid 2532.
    OWS-08821: wrksf process 'wrksf' is started up at pid 2590.
    Cannot find class BootPm
    java.lang.NoClassDefFoundError: oracle/oas/pm/BootPm
    Exception in thread "main" Cartridge Server Factory accepting requests ...
    OWS-08821: otsfacsrv process 'otsfacsrv' is started up at pid 2616.
    Oracle Web Listener 4.0.8.1.0 Enterprise Edition - Release (Export)
    Copyright (c) Oracle Corporation 1999. All rights reserved.
    Information: Listening on NORM port 8889 address 0.0.0.0
    Information: wriorProcessInit: RMProxy IOR Bootstrap Service initialized
    Information: Application init function oracle_adp_init returned ADI_FATALINIT
    Error: The server could not initialize
    Information: The server is exiting
    OWS-08811: Unable to startup Oracle Web Listener 'admin'.
    end snipThe same error occurs for the www listener
    Anyone have any suggestions as to what the problem may be?
    TIA
    null

    According to ORACLE representatives, OAS 4.0.8 isn't their major priority : since Oracle iAS will be available in few days, and many less CPY and memory hungry as OAS, can't you wait a bit longer ?
    An other point is that oas 4.0.8.2 will probably be one on their last release of this product ...
    Take a look at the oracle iAS white paper, the product will be more reliable and standard : essentialy based on Apache 1.3.12, mod_java, mod_pl and JServ 1.1, and Oracle 8i Cache...
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Geoff Surgenor:
    Hi, I've installed OAS 4.0.8.1 on Redhat 6.2 but when I start the processes up the WRKSF goes down after a few seconds, I've seen a previous posting on this subject had a workaround proposed by Dennis Irwin which seemed to work for many people, unfortunately it didn't for me, I've spoken to Oracle about this problem but all they say is OAS 4.0.8.1 isn't supported for the 2.2.14 kernel in Redhat 6.2, 4.0.8.2 will be but they can't say when it will be released, until then OAS is basically useless for me, has anyone any suggestions?. Thanks, Geoff<HR></BLOCKQUOTE>
    null

  • Oracle8i for Linux Release announcement

    I received a copy of this Oracle marketing announcement today:
    The Linux tidal wave continues and Oracle is right at the
    forefront. We have
    been experiencing tremendous demand on Linux since Oracle8 was
    announced for
    that platform last October. Over 50,000 developers have
    downloaded Oracle8
    for Linux from Oracle Technology Network (OTN) since March, with
    the first
    20,000 coming in just the first 10 days! We now have over 800
    paying
    customers with over half the orders coming from enterprise
    accounts and most
    of the remainder orders from mid-sized businesses.
    This week Oracle is announcing the shipping of Oracle8i for
    Linux. Already,
    20,000 developers have registered for early access. With new
    internet
    technologies like Java and XML built right into Oracle8i for
    Linux, this
    release promises to be the hottest yet.
    Read on for more information about:
    - What are we announcing?
    - What are the key messages?
    - What is the pricing for Oracle8i on Linux?
    - Why does Oracle care about Linux?
    - Who are Oracle's major Linux Partners?
    - Which products are available on Linux?
    - Who is driving the Oracle on Linux effort and what are we
    doing?
    - Where to find more information about Oracle on Linux?
    What are we announcing?
    Oracle is announcing today that it has been receiving extremely
    strong demand
    for its Linux based products over the past quarter and is also
    shipping
    Oracle8i for Linux to manufacturing.
    What are the key messages?
    Linux represents the ultimate commodity operating system -- its
    fast, reliable
    and almost free! Businesses can now spend their time focusing on
    the higher
    value software they buy to run their businesses (such as
    databases and applications).
    With over 800 customers paying for Oracle on Linux, Linux is
    progressing from
    its roots as a student and developer operating system to a viable
    deployment
    environment in large business.
    Oracle has the best database on Linux. With over 50,000 people
    using Oracle8
    and over 20,000 people registered through Oracle Technology
    Network (OTN) for
    Oracle8i, Oracle is the overwhelming choice for the Linux
    operating system.
    What is the pricing for Oracle8i on Linux?
    Pricing of Oracle8i on Linux follows the standard Oracle price
    list (see
    http://appsweb.us.oracle.com/amapp/). Linux may be a freeware
    operating
    system, but Oracle on Linux is not free. Oracle does offer
    developer licenses
    through Oracle Technology Network (OTN) which allows developers
    to use Oracle
    software for non-commercial use.
    Why does Oracle care about Linux?
    Linux is hot! It is rapidly becoming the preferred platform for
    small ISP's
    and is used extensively by many of the internet's largest portal
    sites. For
    Oracle, Linux is the fastest growing operating system, growing at
    three times
    that of WindowsNT. Oracle on Linux presents customers a viable
    low-cost, yet
    highly stable alternative to WindowsNT. That said, with 46% of
    the NT market,
    Oracle is also the best selling database on NT!
    Oracle now has over 800 customers on Linux. This statistic alone
    strongly
    contradicts the common perception that Linux is solely used by
    students and
    developers. Linux has already established a foothold in many
    Fortune 100
    companies and although deployments are still currently small
    compared to NT
    and Solaris, they are accelerating rapidly.
    Which products are available on Linux?
    Currently available on Linux are:
    - Oracle8.0.5 Standard and Enterprise Edition
    - Oracle8i Release 8.1.5
    - Oracle Application Server 4.0.7 (40 Bit)
    - Oracle Application Server 3.0.2 (40 Bit)
    - Oracle WebDB 2.0.5.6.1
    Who are Oracle's major Linux Partners?
    Redhat Software - Linux distributors. Oracle has also made an
    equity
    investment in RedHat. (http://www.redhat.com)
    Caldera System - Linux distributors. Novell spin-off, focus
    primarily on
    enterprise customers. (http://www.caldera.com)
    Turbolinux - Linux distributor. Has a mostly Asia presence.
    (http://www.turbolinux.com)
    VA Linux Systems - Hardware vendor, making Linux systems.
    (http://www.linux.com)
    Linuxcare - Linux support provider. (http://www.linuxcare.com)
    Who is driving the Oracle on Linux effort?
    There are two teams within Oracle working closely to drive the
    Oracle strategy
    and goals on Linux: Internet Platform Marketing and the Linux SBU
    (Strategic
    Business Unit).
    Where to find more information about Oracle on Linux?
    Internal: http://worldwide-marketing.us.oracle.com/iPlatform
    External: http://platforms.oracle.com/linux
    http://technet.oracle.com
    Email [email protected]
    Contacts: Hongwei Lu ([email protected])
    David Lee ([email protected])
    Press Release
    ORACLE CAPITALIZES ON ENTERPRISE DEMAND FOR LINUX OFFERINGS WITH
    ANNOUNCEMENT
    OF ORACLE8i ON LINUX
    Early Adopters Programs Draws Nearly 20,000 Developers
    REDWOOD SHORES, Calif., July 19, 1999--Oracle Corporation, the
    number one
    choice for e-business, today announced dramatic growth and demand
    for Oracle
    on Linux with strong adoption in both enterprise and general
    business markets.
    Oracle also announced the general availability of Oracle8i on
    Linux, after a
    successful early adopter's program.
    Since Oracle Corp. announced Oracle8 on Linux, there have been
    over 50,000
    downloads from Oracle Technology Network
    (http://technet.oracle.com/ ). Now,
    after the announcement of Oracle8i, there have been nearly 20,000
    registrants
    for early access in the first few weeks. Outside the development
    community,
    Oracle has also seen overwhelming customer adoption with an
    excess of 800
    paying customers today -- over half of these orders from
    enterprise accounts
    and the remainder from small to mid-sized businesses and
    organizations.
    "Until the availability of Oracle database on Linux, we either
    had to rely on
    NT or use one of the shareware database servers available for
    Linux," says
    Jonathan August, President and CEO of Internection, Inc., a
    company providing
    customized Internet services solutions to businesses, including
    web hosting
    and e-commerce solutions. "Neither solution provided us the
    security,
    performance, manageability or reliability required by our
    customers. Oracle
    brings enterprise credibility and robustness to our products. As
    a result,
    we've gained access to customers ranging from small businesses to
    Fortune 100
    enterprises like Prudential and Pfizer. Our total revenue since
    the addition
    of Oracle on Linux has increased by 250%."
    "Oracle on Linux combines enterprise level reliability,
    scalability and
    performance with a free, robust and well-supported operating
    system," says
    Nick Marden, technical director of e-commerce, Xoom.com, and
    e-commerce
    service provider. "It enables Xoom.com to better understand our
    members'
    needs and respond to them quickly. Oracle on Linux represents an
    extraordinary value and it gets the job done."
    "Oracle is committed to bringing superior technology to the Linux
    community,"
    says Chuck Rozwat, senior vice president of Server Technologies
    at Oracle.
    "Oracle8i on Linux comes with both Java and XML built right in.
    Together they
    offer the most cost-effective way to deploy scalable Internet
    applications."
    Oracle8i is the first and only database specifically designed for
    the
    Internet. Oracle8i extends Oracle's long-standing technology
    leadership in
    the areas of data management, transaction processing and data
    warehousing to
    the new medium of the Internet. Oracle8i is the centerpiece of
    Oracle's
    Internet Platform, which also includes Oracle Application Server
    and Oracle's
    Internet development tools.
    Oracle Corporation is the world's leading supplier of software
    for information
    management, and the world's second largest software company.
    With annual
    revenues of more than $8.8 billion, the company offers its
    database,
    application server, tools and application products, along with
    related
    consulting, education and support services, in more than 145
    countries around
    the world.
    For more information about Oracle, please call 650/506-7000.
    Oracle's World
    Wide Web address is (URL) http://www.oracle.com/.
    Trademarks
    Oracle is a registered trademark and Oracle8i is a trademark or
    registered
    trademark of Oracle corporation. Other names may be trademarks
    of their
    respective owners.
    Oracle Worldwide Marketing
    null

    Yeah, I got a couple of those....but if you go to Oracle, there
    is nothing about it, and nothing new on the OTN download...
    We can hope...
    DAVID
    Jamie Kinney (guest) wrote:
    : I received a copy of this Oracle marketing announcement today:
    : The Linux tidal wave continues and Oracle is right at the
    : forefront. We have
    : been experiencing tremendous demand on Linux since Oracle8 was
    : announced for
    : that platform last October. Over 50,000 developers have
    : downloaded Oracle8
    : for Linux from Oracle Technology Network (OTN) since March,
    with
    : the first
    : 20,000 coming in just the first 10 days! We now have over 800
    : paying
    : customers with over half the orders coming from enterprise
    : accounts and most
    : of the remainder orders from mid-sized businesses.
    : This week Oracle is announcing the shipping of Oracle8i for
    : Linux. Already,
    : 20,000 developers have registered for early access. With new
    : internet
    : technologies like Java and XML built right into Oracle8i for
    : Linux, this
    : release promises to be the hottest yet.
    : Read on for more information about:
    : - What are we announcing?
    : - What are the key messages?
    : - What is the pricing for Oracle8i on Linux?
    : - Why does Oracle care about Linux?
    : - Who are Oracle's major Linux Partners?
    : - Which products are available on Linux?
    : - Who is driving the Oracle on Linux effort and what are we
    : doing?
    : - Where to find more information about Oracle on Linux?
    : What are we announcing?
    : Oracle is announcing today that it has been receiving extremely
    : strong demand
    : for its Linux based products over the past quarter and is also
    : shipping
    : Oracle8i for Linux to manufacturing.
    : What are the key messages?
    : Linux represents the ultimate commodity operating system -- its
    : fast, reliable
    : and almost free! Businesses can now spend their time focusing
    on
    : the higher
    : value software they buy to run their businesses (such as
    : databases and applications).
    : With over 800 customers paying for Oracle on Linux, Linux is
    : progressing from
    : its roots as a student and developer operating system to a
    viable
    : deployment
    : environment in large business.
    : Oracle has the best database on Linux. With over 50,000 people
    : using Oracle8
    : and over 20,000 people registered through Oracle Technology
    : Network (OTN) for
    : Oracle8i, Oracle is the overwhelming choice for the Linux
    : operating system.
    : What is the pricing for Oracle8i on Linux?
    : Pricing of Oracle8i on Linux follows the standard Oracle price
    : list (see
    : http://appsweb.us.oracle.com/amapp/). Linux may be a freeware
    : operating
    : system, but Oracle on Linux is not free. Oracle does offer
    : developer licenses
    : through Oracle Technology Network (OTN) which allows developers
    : to use Oracle
    : software for non-commercial use.
    : Why does Oracle care about Linux?
    : Linux is hot! It is rapidly becoming the preferred platform
    for
    : small ISP's
    : and is used extensively by many of the internet's largest
    portal
    : sites. For
    : Oracle, Linux is the fastest growing operating system, growing
    at
    : three times
    : that of WindowsNT. Oracle on Linux presents customers a viable
    : low-cost, yet
    : highly stable alternative to WindowsNT. That said, with 46% of
    : the NT market,
    : Oracle is also the best selling database on NT!
    : Oracle now has over 800 customers on Linux. This statistic
    alone
    : strongly
    : contradicts the common perception that Linux is solely used by
    : students and
    : developers. Linux has already established a foothold in many
    : Fortune 100
    : companies and although deployments are still currently small
    : compared to NT
    : and Solaris, they are accelerating rapidly.
    : Which products are available on Linux?
    : Currently available on Linux are:
    : - Oracle8.0.5 Standard and Enterprise Edition
    : - Oracle8i Release 8.1.5
    : - Oracle Application Server 4.0.7 (40 Bit)
    : - Oracle Application Server 3.0.2 (40 Bit)
    : - Oracle WebDB 2.0.5.6.1
    : Who are Oracle's major Linux Partners?
    : Redhat Software - Linux distributors. Oracle has also made an
    : equity
    : investment in RedHat. (http://www.redhat.com)
    : Caldera System - Linux distributors. Novell spin-off, focus
    : primarily on
    : enterprise customers. (http://www.caldera.com)
    : Turbolinux - Linux distributor. Has a mostly Asia presence.
    : (http://www.turbolinux.com)
    : VA Linux Systems - Hardware vendor, making Linux systems.
    : (http://www.linux.com)
    : Linuxcare - Linux support provider. (http://www.linuxcare.com)
    : Who is driving the Oracle on Linux effort?
    : There are two teams within Oracle working closely to drive the
    : Oracle strategy
    : and goals on Linux: Internet Platform Marketing and the Linux
    SBU
    : (Strategic
    : Business Unit).
    : Where to find more information about Oracle on Linux?
    : Internal: http://worldwide-marketing.us.oracle.com/iPlatform
    : External: http://platforms.oracle.com/linux
    : http://technet.oracle.com
    : Email [email protected]
    : Contacts: Hongwei Lu ([email protected])
    : David Lee ([email protected])
    : Press Release
    : ORACLE CAPITALIZES ON ENTERPRISE DEMAND FOR LINUX OFFERINGS
    WITH
    : ANNOUNCEMENT
    : OF ORACLE8i ON LINUX
    : Early Adopters Programs Draws Nearly 20,000 Developers
    : REDWOOD SHORES, Calif., July 19, 1999--Oracle Corporation, the
    : number one
    : choice for e-business, today announced dramatic growth and
    demand
    : for Oracle
    : on Linux with strong adoption in both enterprise and general
    : business markets.
    : Oracle also announced the general availability of Oracle8i on
    : Linux, after a
    : successful early adopter's program.
    : Since Oracle Corp. announced Oracle8 on Linux, there have been
    : over 50,000
    : downloads from Oracle Technology Network
    : (http://technet.oracle.com/ ). Now,
    : after the announcement of Oracle8i, there have been nearly
    20,000
    : registrants
    : for early access in the first few weeks. Outside the
    development
    : community,
    : Oracle has also seen overwhelming customer adoption with an
    : excess of 800
    : paying customers today -- over half of these orders from
    : enterprise accounts
    : and the remainder from small to mid-sized businesses and
    : organizations.
    : "Until the availability of Oracle database on Linux, we either
    : had to rely on
    : NT or use one of the shareware database servers available for
    : Linux," says
    : Jonathan August, President and CEO of Internection, Inc., a
    : company providing
    : customized Internet services solutions to businesses, including
    : web hosting
    : and e-commerce solutions. "Neither solution provided us the
    : security,
    : performance, manageability or reliability required by our
    : customers. Oracle
    : brings enterprise credibility and robustness to our products.
    As
    : a result,
    : we've gained access to customers ranging from small businesses
    to
    : Fortune 100
    : enterprises like Prudential and Pfizer. Our total revenue
    since
    : the addition
    : of Oracle on Linux has increased by 250%."
    : "Oracle on Linux combines enterprise level reliability,
    : scalability and
    : performance with a free, robust and well-supported operating
    : system," says
    : Nick Marden, technical director of e-commerce, Xoom.com, and
    : e-commerce
    : service provider. "It enables Xoom.com to better understand
    our
    : members'
    : needs and respond to them quickly. Oracle on Linux represents
    an
    : extraordinary value and it gets the job done."
    : "Oracle is committed to bringing superior technology to the
    Linux
    : community,"
    : says Chuck Rozwat, senior vice president of Server Technologies
    : at Oracle.
    : "Oracle8i on Linux comes with both Java and XML built right in.
    : Together they
    : offer the most cost-effective way to deploy scalable Internet
    : applications."
    : Oracle8i is the first and only database specifically designed
    for
    : the
    : Internet. Oracle8i extends Oracle's long-standing technology
    : leadership in
    : the areas of data management, transaction processing and data
    : warehousing to
    : the new medium of the Internet. Oracle8i is the centerpiece of
    : Oracle's
    : Internet Platform, which also includes Oracle Application
    Server
    : and Oracle's
    : Internet development tools.
    : Oracle Corporation is the world's leading supplier of software
    : for information
    : management, and the world's second largest software company.
    : With annual
    : revenues of more than $8.8 billion, the company offers its
    : database,
    : application server, tools and application products, along with
    : related
    : consulting, education and support services, in more than 145
    : countries around
    : the world.
    : For more information about Oracle, please call 650/506-7000.
    : Oracle's World
    : Wide Web address is (URL) http://www.oracle.com/.
    : Trademarks
    : Oracle is a registered trademark and Oracle8i is a trademark or
    : registered
    : trademark of Oracle corporation. Other names may be trademarks
    : of their
    : respective owners.
    : Oracle Worldwide Marketing
    null

  • Redeploying an EJB onto OAS 4.0.8.2 from JDev 3.1 - problem

    My previous message should have had in the topic, OAS 4.0.8.2 instead of OAS 4.0.8.3.
    So, I'll explain my problem again:
    I'm trying to redeploy an EJB onto the OAS, and I get the following error:
    java.io.FileNotFoundException: D:\OraHome1\ows\4.0\..\apps\ejb\ChartBean\_client.jar (The requested operation cannot be performed on a file with a user mapped section open)
    at java.io.FileOutputStream.open(Native Method)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:62)
    at sun.tools.jar.Main.run(Main.java:96)
    at sun.tools.jar.Main.main(Main.java:760)
    at java.lang.reflect.Method.invoke(Native Method)
    at oracle.oas.tools.util.JarGenerator.createJar(Compiled Code)
    at oracle.oas.tools.util.CreateJars.main(Compiled Code)
    Creation of client jar for D:\\OraHome1\\ows\\upload\\1219ChartBeanSource.jar failed!
    I tried to go delete the client.jar file from the OAS machine, and it won't let me saying it is a sharing violation (File is in use). I deleted the EJB from the OAS, stopped the OAS, and still I cannot delete the client.jar file.
    First, why couldn't I redeploy, and second, how do I delete the _client.jar file?
    Thanks!
    null

    Hi clytle,
    I have problem about EJB,maybe you can
    help me.I use JDeveloper 3.0 to developer EJB
    and deploy it to OAS 4.0.8.1 successful. But
    the error message(show at below) always occur
    when I run the EJB client program eyerytime.
    I have no idea about this.Could you have any
    suggestion or solution about this? Have anyone else can help me?
    james 2000/6/30
    The error message :
    Root exception is org.omg.CORBA.NO_IMPLEMENT: minor code: 0 completed: No]javax.naming.ServiceUnavailableException
    java.lang.Object oracle.oas.jndi.oas.SecCosNamingContext.resolve(javax.naming.Name, java.util.Hashtable)
    java.lang.Object oracle.oas.jndi.oas.BeanContext.lookup(javax.naming.Name, java.util.Hashtable)
    java.lang.Object oracle.oas.jndi.oas.BeanInitialContext.resolve(javax.naming.Name, java.util.Hashtable)
    java.lang.Object oracle.oas.jndi.oas.BeanContext.lookup(javax.naming.Name, java.util.Hashtable)
    java.lang.Object oracle.oas.jndi.oas.BeanInitialContext.lookup(javax.naming.Name, java.util.Hashtable)
    java.lang.Object oracle.oas.jndi.oas.WrapperContext.lookup(javax.naming.Name)
    java.lang.Object oracle.oas.jndi.oas.BeanContext.lookup(java.lang.String)
    java.lang.Object javax.naming.InitialContext.lookup(java.lang.String)
    void SimpleEJB.SimpleEJBClient.main(java.lang.String[])
    null

  • Redeploying an EJB onto OAS 4.0.8.3 from JDev 3.1 - problem

    I'm trying to redeploy an EJB onto the OAS, and I get the following error:
    java.io.FileNotFoundException: D:\OraHome1\ows\4.0\..\apps\ejb\ChartBean\_client.jar (The requested operation cannot be performed on a file with a user mapped section open)
    at java.io.FileOutputStream.open(Native Method)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:62)
    at sun.tools.jar.Main.run(Main.java:96)
    at sun.tools.jar.Main.main(Main.java:760)
    at java.lang.reflect.Method.invoke(Native Method)
    at oracle.oas.tools.util.JarGenerator.createJar(Compiled Code)
    at oracle.oas.tools.util.CreateJars.main(Compiled Code)
    Creation of client jar for D:\\OraHome1\\ows\\upload\\1219ChartBeanSource.jar failed!
    I tried to go delete the client.jar file from the OAS machine, and it won't let me saying it is a sharing violation (File is in use). I deleted the EJB from the OAS, stopped the OAS, and still I cannot delete the client.jar file.
    First, why couldn't I redeploy, and second, how do I delete the _client.jar file?
    Thanks!
    null

    Hi clytle,
    I have problem about EJB,maybe you can
    help me.I use JDeveloper 3.0 to developer EJB
    and deploy it to OAS 4.0.8.1 successful. But
    the error message(show at below) always occur
    when I run the EJB client program eyerytime.
    I have no idea about this.Could you have any
    suggestion or solution about this? Have anyone else can help me?
    james 2000/6/30
    The error message :
    Root exception is org.omg.CORBA.NO_IMPLEMENT: minor code: 0 completed: No]javax.naming.ServiceUnavailableException
    java.lang.Object oracle.oas.jndi.oas.SecCosNamingContext.resolve(javax.naming.Name, java.util.Hashtable)
    java.lang.Object oracle.oas.jndi.oas.BeanContext.lookup(javax.naming.Name, java.util.Hashtable)
    java.lang.Object oracle.oas.jndi.oas.BeanInitialContext.resolve(javax.naming.Name, java.util.Hashtable)
    java.lang.Object oracle.oas.jndi.oas.BeanContext.lookup(javax.naming.Name, java.util.Hashtable)
    java.lang.Object oracle.oas.jndi.oas.BeanInitialContext.lookup(javax.naming.Name, java.util.Hashtable)
    java.lang.Object oracle.oas.jndi.oas.WrapperContext.lookup(javax.naming.Name)
    java.lang.Object oracle.oas.jndi.oas.BeanContext.lookup(java.lang.String)
    java.lang.Object javax.naming.InitialContext.lookup(java.lang.String)
    void SimpleEJB.SimpleEJBClient.main(java.lang.String[])
    null

  • Can't mount oracle database on linux system

    This is same as previous posting just added
    e-mail and username info fo forum posting.
    I am not able to mount an Oracle database.
    I am new to Oracle and am working on an Oracle8i installation on an
    Intel Linux Suse 6.3 platform. I am using only one harddrive and am
    not using the 4 mount points as mentioned for efficiecy purposes in
    the Oracle documentation..I am using the installation cd from Oracle8i
    for Linux Starter Kit by Oracle Press. If anyone has this book they
    can refer to pages 41-44 for the examples I followed.
    As sysdba in sqplplus using the STARTUP command I can not Mount the
    database -step 2 of the 3 stage process (Start, Mount and Open the
    database) of opening an Oracle database.
    I show the errors I encountered when I did the first 2 of the 3 steps
    in the step-by-step mode (STARTUP NOMOUNT pfile=, ALTER DATABASE
    MOUNT) in the sqlplus session and alert log respectively with startup
    nomount and alter database mount for this sqlplus session.
    Additionally I show the init.ora file lines referring to control file
    which seem to be referred to by the sqlplus error messages and the
    alert.log file. Perhaps some can give me some advice as what I can try
    to fix this problem.
    At the end of this e-mail I added several questions I had in regard to the control
    files. Any help is appreciated.
    Well, here are the sqlplus session results and its alert.log file:
    Oracle sqlplus session usr/oracle as sysdba
    oracle@CHESTNUT:~ > sqlplus
    SQL*Plus: Release 8.1.6.0.0 - Production on Mon Mar 19 20:47:49 2001
    (c) Copyright 1999 Oracle Corporation. All rights reserved.
    Enter user-name: usr/oracle as sysdba
    Connected to an idle instance.
    SQL> startup nomount pfile=/usr/oracle/dbs/init.ora ;
    ORACLE instance started.
    Total System Global Area 24989680 bytes
    Fixed Size 69616 bytes
    Variable Size 24637440 bytes
    Database Buffers 204800 bytes
    Redo Buffers 77824 bytes
    SQL> alter database mount ;
    alter database mount
    ERROR at line 1:
    ORA-00205: error in identifying controlfile, check alert log for more
    info
    SQL> shutdown immediate ;
    ORA-01507: database not mounted
    ORACLE instance shut down.
    SQL> exit
    Disconnected
    oracle@CHESTNUT:~ >
    alert.log file for above session
    Mon Mar 19 20:48:38 2001
    Starting ORACLE instance (normal)
    LICENSE_MAX_SESSION = 0
    LICENSE_SESSIONS_WARNING = 0
    LICENSE_MAX_USERS = 0
    Starting up ORACLE RDBMS Version: 8.1.6.1.0.
    System parameters with non-default values:
    processes = 50
    shared_pool_size = 3500000
    control_files = ora_control1, ora_control2
    db_block_buffers = 100
    log_buffer = 32768
    log_checkpoint_interval = 10000
    db_files = 80
    db_file_multiblock_read_count= 8
    global_names = TRUE
    db_name = DEFAULT
    parallel_max_servers = 5
    max_dump_file_size = 10240
    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
    Mon Mar 19 20:48:58 2001
    alter database mount
    Mon Mar 19 20:48:58 2001
    ORA-00202: controlfile: 'ora_control1'
    ORA-27037: unable to obtain file status
    Linux Error: 2: No such file or directory
    Additional information: 3
    Mon Mar 19 20:49:01 2001
    ORA-205 signalled during: alter database mount
    Mon Mar 19 20:49:12 2001
    Shutting down instance (immediate)
    License high water mark = 1
    Mon Mar 19 20:49:12 2001
    ALTER DATABASE CLOSE NORMAL
    ORA-1507 signalled during: ALTER DATABASE CLOSE NORMAL...
    archiving is disabled
    init.ora control files
    # define two control files by default
    control_files = (ora_control1, ora_control2)
    Here are my control file questions:
    I need to know several points:
    1) What are control files susposed to
    contain and how would I recognize them?
    I used the
    unix find /usr/oracle \*ctl* -print
    command to locate files with a ctl extension.
    This resulted in about a dozen such files in
    different directories as shown below:
    ./bin/lsnrctl
    ./bin/extractlib
    ./bin/agtctl
    ./bin/oidctl
    ./bin/lsnrctl0
    ./bin/agtctlO
    ./rdbms/demo/ulcase1.ctl
    ./rdbms/demo/ulcase10.ctl
    ./rdbms/demo/ulcase2.ctl
    ./rdbms/demo/ulcase3.ctl
    ./rdbms/demo/ulcase4.ctl
    ./rdbms/demo/ulcase5.ctl
    ./rdbms/demo/ulcase6.ctl
    ./rdbms/demo/ulcase7.ctl
    ./rdbms/demo/ulcase8.ctl
    ./rdbms/demo/ulcase9.ctl
    ./ldap/load/dn.ctl
    ./ldap/load/attr_store.ctl
    ./ord/ts/demo/tsquick/tsquick.ctl
    ./ord/ts/demo/usageutl/utildat.ctl
    ./ord/ts/demo/usage/stockdat.ctl
    ./ord/ts/demo/usage/stockinc.ctl
    ./ord/ts/demo/retrofit/sales.ctl
    ./ord/ts/demo/retrofit/sales2.ctl
    ./ord/ts/demo/applet/indexdemo.ctl
    ./javavm/admin/libjox8com_sun_jndi_ldap_ctl.so
    ./md/demo/examples/migctl.h
    ./md/demo/examples/migctl.c
    2) On page 100 in the book Oracle 8i A Beginners's
    by Oracle Press mention is made of a
    CREATE CONTROLFILE command that can under
    circumstances be used to re-create a control-file.
    but that is all that is said about it. Perhaps
    you might know something more about it.
    3) Would you recommend any good text for
    Oracle DBA's, especially for the problem of the sort
    that I am encountering?
    [email protected]
    null

    It's probably not supported on RHEL5/Centos5/etc., but...
    You can get the installer to function using the following steps:
    - extract the cal_linux_*.tar.gz, and cd into the OracleCalendar_inst directory
    In there is the actual installer, cal_linux.
    - the cal_linux is shell script wrapped around some binary blobs. The installer's
    problem is that Oracle is setting the LD_ASSUME_KERNEL=2.2.5 environment
    variable, which is a mistake on RHEL5. You need to make it not set that variable,
    but you need to do so in a way that the size of the shell script does not change at all,
    and none of the binary blobs are impacted.
    - the approach I took was
    mv cal_linux cal_linux.BAK
    sed -e 's/LD_ASSUME_KERNEL=2.2.5/LD_ASSUME_KERNEL= /g' < cal_linux.BAK > cal_linux
    chmod a+rx cal_linux
    cal_linux -i gui
    Note: you must have exactly 5 spaces in the substitution part of the sed command, because you're replacing 5 characters (2.2.5), and the size of the shell script must not change.
    If you do that, the installer should run (one warning from awk still) and you should be able to install the product.
    Tim

  • Can't mount database using Oracle 8i on linux

    I am not able to mount an Oracle database.
    I am new to Oracle and am working on an Oracle8i installation on an
    Intel Linux Suse 6.3 platform. I am using only one harddrive and am
    not using the 4 mount points as mentioned for efficiecy purposes in
    the Oracle documentation..I am using the installation cd from Oracle8i
    for Linux Starter Kit by Oracle Press. If anyone has this book they
    can refer to pages 41-44 for the examples I followed.
    As sysdba in sqplplus using the STARTUP command I can not Mount the
    database -step 2 of the 3 stage process (Start, Mount and Open the
    database) of opening an Oracle database.
    I show the errors I encountered when I did the first 2 of the 3 steps
    in the step-by-step mode (STARTUP NOMOUNT pfile=, ALTER DATABASE
    MOUNT) in the sqlplus session and alert log respectively with startup
    nomount and alter database mount for this sqlplus session.
    Additionally I show the init.ora file lines referring to control file
    which seem to be referred to by the sqlplus error messages and the
    alert.log file. Perhaps some can give me some advice as what I can try
    to fix this problem.
    At the end of this e-mail I added several questions I had in regard to the control
    files. Any help is appreciated.
    Well, here are the sqlplus session results and its alert.log file:
    Oracle sqlplus session usr/oracle as sysdba
    oracle@CHESTNUT:~ > sqlplus
    SQL*Plus: Release 8.1.6.0.0 - Production on Mon Mar 19 20:47:49 2001
    (c) Copyright 1999 Oracle Corporation. All rights reserved.
    Enter user-name: usr/oracle as sysdba
    Connected to an idle instance.
    SQL> startup nomount pfile=/usr/oracle/dbs/init.ora ;
    ORACLE instance started.
    Total System Global Area 24989680 bytes
    Fixed Size 69616 bytes
    Variable Size 24637440 bytes
    Database Buffers 204800 bytes
    Redo Buffers 77824 bytes
    SQL> alter database mount ;
    alter database mount
    ERROR at line 1:
    ORA-00205: error in identifying controlfile, check alert log for more
    info
    SQL> shutdown immediate ;
    ORA-01507: database not mounted
    ORACLE instance shut down.
    SQL> exit
    Disconnected
    oracle@CHESTNUT:~ >
    alert.log file for above session
    Mon Mar 19 20:48:38 2001
    Starting ORACLE instance (normal)
    LICENSE_MAX_SESSION = 0
    LICENSE_SESSIONS_WARNING = 0
    LICENSE_MAX_USERS = 0
    Starting up ORACLE RDBMS Version: 8.1.6.1.0.
    System parameters with non-default values:
    processes = 50
    shared_pool_size = 3500000
    control_files = ora_control1, ora_control2
    db_block_buffers = 100
    log_buffer = 32768
    log_checkpoint_interval = 10000
    db_files = 80
    db_file_multiblock_read_count= 8
    global_names = TRUE
    db_name = DEFAULT
    parallel_max_servers = 5
    max_dump_file_size = 10240
    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
    Mon Mar 19 20:48:58 2001
    alter database mount
    Mon Mar 19 20:48:58 2001
    ORA-00202: controlfile: 'ora_control1'
    ORA-27037: unable to obtain file status
    Linux Error: 2: No such file or directory
    Additional information: 3
    Mon Mar 19 20:49:01 2001
    ORA-205 signalled during: alter database mount
    Mon Mar 19 20:49:12 2001
    Shutting down instance (immediate)
    License high water mark = 1
    Mon Mar 19 20:49:12 2001
    ALTER DATABASE CLOSE NORMAL
    ORA-1507 signalled during: ALTER DATABASE CLOSE NORMAL...
    archiving is disabled
    init.ora control files
    # define two control files by default
    control_files = (ora_control1, ora_control2)
    Here are my control file questions:
    I need to know several points:
    1) What are control files susposed to
    contain and how would I recognize them?
    I used the
    unix find /usr/oracle \*ctl* -print
    command to locate files with a ctl extension.
    This resulted in about a dozen such files in
    different directories as shown below:
    ./bin/lsnrctl
    ./bin/extractlib
    ./bin/agtctl
    ./bin/oidctl
    ./bin/lsnrctl0
    ./bin/agtctlO
    ./rdbms/demo/ulcase1.ctl
    ./rdbms/demo/ulcase10.ctl
    ./rdbms/demo/ulcase2.ctl
    ./rdbms/demo/ulcase3.ctl
    ./rdbms/demo/ulcase4.ctl
    ./rdbms/demo/ulcase5.ctl
    ./rdbms/demo/ulcase6.ctl
    ./rdbms/demo/ulcase7.ctl
    ./rdbms/demo/ulcase8.ctl
    ./rdbms/demo/ulcase9.ctl
    ./ldap/load/dn.ctl
    ./ldap/load/attr_store.ctl
    ./ord/ts/demo/tsquick/tsquick.ctl
    ./ord/ts/demo/usageutl/utildat.ctl
    ./ord/ts/demo/usage/stockdat.ctl
    ./ord/ts/demo/usage/stockinc.ctl
    ./ord/ts/demo/retrofit/sales.ctl
    ./ord/ts/demo/retrofit/sales2.ctl
    ./ord/ts/demo/applet/indexdemo.ctl
    ./javavm/admin/libjox8com_sun_jndi_ldap_ctl.so
    ./md/demo/examples/migctl.h
    ./md/demo/examples/migctl.c
    2) On page 100 in the book Oracle 8i A Beginners's
    by Oracle Press mention is made of a
    CREATE CONTROLFILE command that can under
    circumstances be used to re-create a control-file.
    but that is all that is said about it. Perhaps
    you might know something more about it.
    3) Would you recommend any good text for
    Oracle DBA's, especially for the problem of the sort
    that I am encountering?
    null

    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by ():
    I am not able to mount an Oracle database.<HR></BLOCKQUOTE>
    Hi ()
    My problem is accessing the database with sqlplus system/manager @oralin, on page 55 of the Linux starter kit. Do you notice the space here, between system/manager.. and.. @oralin. I think it needs to be there.
    Is your database named Chestnut?
    And for Startup, why are you using init.ora? the book mentions initoralin.ora on page 43.
    Your configurations are different than recommended in the book. I'm not sure if any of this helps, but maybe you can help me. When I try sqlplus system/manager @oralin, the response is: can't connect to oralin.sql.
    According to the book, I need to use @oralin at the end of the command in order to see if I have properly configured the server for MTS, a multithreaded server.
    Any ideas? I hope I can help further.
    gilles56

  • Error in OAS with Jservlet.

    I have two problems.
    I'm begin in java and i have a questions.
    thanks for answer me to [email protected]
    this is my enviroment:
    Version ORACLE: oracle 8i enterprise edition 8.1.5
    Version OAS: Oracenterprise edition 4.0.8.1
    Version JDEVELOPER: 3.0 export.
    Version WinNT: NT server SP5 , IE5
    the instalation of ORACLE, OAS(Enterprise), y JDEVELOPER was default.
    What i do:
    I publish a JAva store procedure in the database and its working.
    I run applets (make in jdeveloper, infobus) and work from IIS and OAS.
    I can run PLSQL toolkit and it's work.
    I run de application ACME VIDEO from jdeveloper and it's work.
    I publisha HelloWorld Servlet from oas.
    What i cant do?
    - Publish a DBservlet from oas<error1>
    - deploy a Enterprise JAva BEan to Oracle 8i using iiop<error2>
    Questions?
    Any configuration in OAS?
    init.ora is ok?
    patch jdeveloper?
    patch oas?
    other configuration?
    How i confirm to JSERVER is correctly install?
    How i test iiop conection? listener?
    atach Errors, WRB.app, Init.ora, listener.ora. tnsnames.ora
    Error 1 (SERVLET OAS)
    I follow a manual in /jdeveloper/readme.html about how i install jservlet in oas.
    and this problem result:
    wrks.exe
    Unable to locate DLL
    the dynamic link library yoc40.dll could not be found in the specified path d:\oracle\oas\ows\4.0\bin; c:\winnt\System32;...
    Error 2 (JDEVELOPER IIOP)
    username acme
    pasword acme
    Host id icon
    sid ORCL
    port 2481
    Error:
    "Conection Exception
    Can`t find resource. "
    WRB.APP
    La aplicacion que estoy probando es MYServlets
    [SYSTEM]
    SiteName = website40
    DisplaySiteName = website40 Site
    WRB_primary_host = orasvr.126.0.0.1
    WRB_crypt = v1.0
    WRB_type = b611064beb189bb6686ed7d705292c06
    HostList = orasvr
    CollapseProcessModel = TRUE
    PriorityScheduling = yes
    NextResourceId = 1002
    OASEdition = Enterprise Edition
    OASVersion = 4.0.8.1.0
    OASCompatibleVersion = 4.0.8.1.0
    RuntimeList = CWEB, CCORBA, PERL, LiveHTML, ECO4JAVA, EJB, JavaCorba, JAVAWEB, JSERVLET, PLSQL
    AppsList = owsapps,DB_Utilities,plsql,jservlets,oneEJBHotel,MyServlets
    AincName = __
    [SYSTEM.HA]
    ConfigProvider = Disabled
    AuthServer = Disabled
    Broker = Disabled
    Logger = Disabled
    CartridgeServerFac = Disabled
    Dispatcher = Enabled
    MonitorDaemon = Disabled
    RMProxy = Disabled
    Timeout = 30
    BrokerTimeout = 60
    [Basic]
    Realm.Admin Server = Administrators
    Group.Administrators = admin
    User.admin = 21232f297a57a5a743894a0e4a801fc3
    [AuthService]
    Service.Mode = INMEMORY
    Schemes.INMEMORY = Basic, Digest, IP, Domain
    Schemes.ORB = Basic_Oracle, Cert
    Schemes.ORBHOST = Basic_Oracle, Cert
    Scheme.Basic.Lib = %ORAWEB_HOME%\bin\libwrasbasic40.dll, wrASPBDI_dyn_init
    Scheme.Digest.Lib = %ORAWEB_HOME%\bin\libwrasdigest40.dll, wrASPGDI_dyn_init
    Scheme.IP.Lib = %ORAWEB_HOME%\bin\libwrasip40.dll, wrASPIDI_dyn_init
    Scheme.Domain.Lib = %ORAWEB_HOME%\bin\libwrasdomain40.dll, wrASPDDI_dyn_init
    Scheme.Basic_Oracle.Lib = %ORAWEB_HOME%\bin\libwrasoracle40.dll, wrASPODI_dyn_init
    Scheme.Cert.Lib = %ORAWEB_HOME%\bin\libwrascert40.dll, wrASPCDI_dyn_init
    Scheme.IP.Impl = WRAS_IP
    Scheme.Basic.Impl = WRAS_BASIC
    Scheme.Digest.Impl = WRAS_DIGEST
    Scheme.Domain.Impl = WRAS_DOMAIN
    Scheme.Basic_Oracle.Impl = WRAS_BASIC_ORACLE
    Scheme.Cert.Impl = WRAS_CERT
    [Logger]
    logger_dad_name = DBA
    logger_batch = ON
    logger_rollover = Never
    logger_logxlf = ON
    logger_logxlf_desttype = FS
    logger_logxlf_destdir = %ORAWEB_HOME%\..\admin\website40\log
    logger_logxlf_destfname = xlf.log
    logger_logxlf_maxfsize = 10000000
    logger_logxlf_archivedir = %ORAWEB_HOME%\..\admin\website40\log
    logger_logxlf_fields = clf
    logger_logsys = ON
    logger_logsys_desttype = FS
    logger_logsys_destdir = %ORAWEB_HOME%\..\admin\website40\log
    logger_logsys_destfname = wrb.log
    logger_logsys_maxfsize = 10000000
    logger_logsys_archivedir = %ORAWEB_HOME%\..\admin\website40\log
    logger_logsys_mask = 0xFFFFFFFF
    logger_logsys_level = 3
    logger_logattrib = ON
    logger_logattrib_desttype = FS
    logger_logattrib_destfname = attrib.log
    logger_logattrib_destdir = %ORAWEB_HOME%\..\admin\website40\log
    logger_logattrib_maxfsize = 10000000
    logger_logattrib_archivedir = %ORAWEB_HOME%\..\admin\website40\log
    [ots.otssrv]
    description = OTS server
    max_distributed_transactions = 66
    max_resources_accessed_per_txn = 6
    application_dispatch_thread_number = 3
    [RUNTIME.CWEB]
    RuntimeVersion = 4.0
    DisplayName = "C Web"
    AppFile = D:\Oracle\Oas\ows\4.0\install\CWEB.app
    AddAppURL = /ows-abin/apadmin?FORM_CODE=APP_TYPE&AppType=CWEB&ConfigMode=manual
    AddCartxURL = /ows-abin/apadmin?FORM_CODE=CARTX_ADD
    DelAppURL = /ows-abin/apadmin?FORM_CODE=APP_DEL
    DelCartxURL = /ows-abin/apadmin?FORM_CODE=CARTX_DEL
    [APPLICATION.owsapps]
    ServerInterface = WEB
    ServerRuntime = CWEB
    CartTimeout = 86400
    Hosts = orasvr
    ExecString = wrks -s
    Priority = medium
    DisplayName = "Server Status Monitor App"
    Cartridges = owsapps/owsstat
    [APPLICATION.owsapps.WEB]
    AppMimeTypes = - jpeg,gif
    GetClientCert = Disabled
    Session = Disabled
    SessionIdle = 15
    [AppDirs]
    /owsapps/owsstat owsapps/owsstat %ORAWEB_HOME%\bin
    /owsstat owsapps/owsstat %ORAWEB_HOME%\bin
    /DB_Utilities/DB_Browser DB_Utilities/DB_Browser %ORAWEB_HOME%\bin
    /DB_Utilities/Log_Analyzer DB_Utilities/Log_Analyzer %ORAWEB_HOME%\bin
    /plsql/toolkit/ plsql/toolkit %ORAWEB_HOME%\bin
    /Jservlets/Samples/ jservlets/Samples d:\oracle\oas\ows\4.0\test\
    /servlets/ MyServlets/DbServlets %ORAWEB_HOME%\lib
    [SYSTEM_owsapps/owsstat]
    Stateless = FALSE
    ThreadSafe = no
    Prestart = 0
    MinInstances = 1
    MaxInstances = 10
    MinThreads = 1
    MaxThreads = 1
    Application = owsapps
    DisplayName = "Web Server Status Monitor"
    [Apps]
    owsapps/owsstat %ORAWEB_HOME%\bin\wstat.dll testentry
    DB_Utilities/DB_Browser %ORAWEB_HOME%\..\cartx\plsql\bin\ndwoa40.dll ndwoadinit
    DB_Utilities/Log_Analyzer %ORAWEB_HOME%\..\cartx\plsql\bin\ndwoa40.dll ndwoadinit
    plsql/toolkit %ORAWEB_HOME%\..\cartx\plsql\bin\ndwoa40.dll ndwoadinit
    jservlets/Samples %ORACLE_HOME%\ows\cartx\jweb\lib\jcartx40.dll ojsdinit
    MyServlets/DbServlets %ORACLE_HOME%\ows\cartx\jweb\lib\jcartx40.dll ojsdinit
    [RUNTIME.CCORBA]
    RuntimeVersion = 4.0.8
    DisplayName = "C++ Corba"
    AppFile = D:\Oracle\Oas\ows\4.0\install\CCORBA.app
    AddAppURL = /ows-abin/jcgi.bat?FORM_CODE=j_cpp_ccorba_install
    AddCartxURL = /ows-abin/apadmin?FORM_CODE=CARTX_ADD
    DelAppURL = /ows-abin/apadmin?FORM_CODE=APP_DEL
    DelCartxURL = /ows-abin/apadmin?FORM_CODE=CARTX_DEL
    AppsDir = ..\cpp
    [RUNTIME.PERL]
    RuntimeVersion = 4.0
    DisplayName = "Perl"
    AppFile = D:\Oracle\Oas\ows\cartx\perl\install\perl.app
    AddAppURL = /ows-abin/apadmin?FORM_CODE=APP_TYPE&AppType=PERL&ConfigMode=manual
    AddCartxURL = /ows-abin/apadmin?FORM_CODE=CARTX_ADD
    DelAppURL = /ows-abin/apadmin?FORM_CODE=APP_DEL
    DelCartxURL = /ows-abin/apadmin?FORM_CODE=CARTX_DEL
    [RUNTIME.LiveHTML]
    RuntimeVersion = 4.0
    DisplayName = "LiveHTML"
    AppFile = D:\Oracle\Oas\ows\4.0\..\cartx\livehtml\install\livehtml.app
    AddAppURL = /ows-abin/apadmin?FORM_CODE=APP_TYPE&AppType=LiveHTMLL&ConfigMode=manual
    AddCartxURL = /ows-abin/apadmin?FORM_CODE=CARTX_ADD
    DelAppURL = /ows-abin/apadmin?FORM_CODE=APP_DEL
    DelCartxURL = /ows-abin/apadmin?FORM_CODE=CARTX_DEL
    [RUNTIME.ECO4JAVA]
    RuntimeVersion = 4.0
    DisplayName = "Enterprise Corba Objects for Java"
    AppFile = D:\Oracle\Oas\ows\4.0\install\ECO4JAVA.app
    AddAppURL = /ows-abin/jcgi.bat?FORM_CODE=j_eco_add
    AddCartxURL = /ows-abin/apadmin?FORM_CODE=CARTX_ADD
    DelAppURL = /ows-abin/apadmin?FORM_CODE=APP_DEL
    DelCartxURL = /ows-abin/apadmin?FORM_CODE=CARTX_DEL
    AppsDir = ..\apps\eco4j
    [RUNTIME.EJB]
    RuntimeVersion = 4.0
    DisplayName = "Enterprise JavaBeans"
    AppFile = D:\Oracle\Oas\ows\4.0\install\EJB.app
    AddAppURL = /ows-abin/jcgi.bat?FORM_CODE=j_ejb_add
    AddCartxURL = /ows-abin/apadmin?FORM_CODE=CARTX_ADD
    DelAppURL = /ows-abin/apadmin?FORM_CODE=APP_DEL
    DelCartxURL = /ows-abin/apadmin?FORM_CODE=CARTX_DEL
    AppsDir = ..\apps\ejb
    [RUNTIME.JavaCorba]
    RuntimeVersion = 4.0
    DisplayName = "JCorba"
    AppFile = D:\Oracle\Oas\ows\4.0\install\JavaCORBA.app
    AddAppURL = /ows-abin/jcgi.bat?FORM_CODE=j_jco_add
    AddCartxURL = /ows-abin/apadmin?FORM_CODE=CARTX_ADD
    DelAppURL = /ows-abin/apadmin?FORM_CODE=APP_DEL
    DelCartxURL = /ows-abin/apadmin?FORM_CODE=CARTX_DEL
    AppsDir = ..\apps\jco
    [RUNTIME.JAVAWEB]
    RuntimeVersion = 4.0
    DisplayName = "JWeb"
    AppFile = D:\Oracle\Oas\ows\4.0\..\cartx\jweb\install\javaweb.app
    AddAppURL = /ows-abin/apadmin?FORM_CODE=APP_TYPE&AppType=JAVAWEB&ConfigMode=manual
    AddCartxURL = /ows-abin/apadmin?FORM_CODE=CARTX_ADD
    DelAppURL = /ows-abin/apadmin?FORM_CODE=APP_DEL
    DelCartxURL = /ows-abin/apadmin?FORM_CODE=CARTX_DEL
    [RUNTIME.JSERVLET]
    RuntimeVersion = 4.0
    DisplayName = "JServlet"
    AppFile = D:\Oracle\Oas\ows\4.0\..\cartx\jweb\install\jservlet.app
    AddAppURL = /ows-abin/apadmin?FORM_CODE=APP_TYPE&AppType=JSERVLET&ConfigMode=manual
    AddCartxURL = /ows-abin/apadmin?FORM_CODE=CARTX_ADD
    DelAppURL = /ows-abin/apadmin?FORM_CODE=APP_DEL
    DelCartxURL = /ows-abin/apadmin?FORM_CODE=CARTX_DEL
    [RUNTIME.PLSQL]
    RuntimeVersion = 4.0
    DisplayName = "PL/SQL"
    AppFile = D:\Oracle\Oas\ows\4.0\..\cartx\plsql\install\runtime_plsql.app
    AddAppURL = /ows-abin/apadmin?FORM_CODE=APP_TYPE&AppType=PLSQL&ConfigMode=manual
    AddCartxURL = /ows-abin/apadmin?FORM_CODE=CARTX_ADD
    DelAppURL = /ows-abin/apadmin?FORM_CODE=APP_DEL
    DelCartxURL = /ows-abin/apadmin?FORM_CODE=CARTX_DEL
    [APPLICATION.DB_Utilities]
    Hosts = orasvr
    ExecString = wrks -s
    ServerInterface = WEB
    CartTimeout = 86400
    Priority = medium
    DisplayName = "DB Utilities"
    ServerRuntime = PLSQL
    Cartridges = DB_Utilities/Log_Analyzer, DB_Utilities/DB_Browser
    [APPLICATION.DB_Utilities.WEB]
    AppMimeTypes = - jpeg,gif
    GetClientCert = Disabled
    Session = Disabled
    SessionIdle = 15
    [SYSTEM_DB_Utilities/DB_Browser]
    Stateless = FALSE
    ThreadSafe = TRUE
    Prestart = 0
    MinInstances = 0
    MaxInstances = 10
    MinThreads = 1
    MaxThreads = 1
    Application = DB_Utilities
    DisplayName = "DB Browser"
    [SYSTEM_DB_Utilities/Log_Analyzer]
    Stateless = FALSE
    ThreadSafe = TRUE
    Prestart = 0
    MinInstances = 0
    MaxInstances = 10
    MinThreads = 1
    MaxThreads = 1
    Application = DB_Utilities
    DisplayName = "Log Analyzer"
    [DB_Utilities/Log_Analyzer_DB_Utilities/Log_Analyzer]
    owa_error_page = error.html
    owa_pkg_protect = TRUE
    owa_error_level = 2
    [DB_Utilities/DB_Browser_DB_Utilities/DB_Browser]
    owa_compress_files = FALSE
    owa_dad_name = toolkit
    owa_error_page = error.html
    owa_pkg_protect = TRUE
    owa_error_level = 2
    [DAD_toolkit]
    username = toolkit
    password = JHNMNIBOJPHDDBDL
    hostname = orasvr
    oracle_home = D:\Oracle\Oas
    oracle_sid = orcl
    nls_lang = AMERICAN_AMERICA.WE8ISO8859P1
    resource_id = 1001
    [APPLICATION.plsql]
    Hosts = orasvr
    ExecString = wrks -s
    ServerInterface = WEB
    CartTimeout = 86400
    Priority = medium
    DisplayName = "plsql"
    ServerRuntime = PLSQL
    Cartridges = plsql/toolkit
    [APPLICATION.plsql.WEB]
    AppMimeTypes = - jpeg,gif
    GetClientCert = Disabled
    Session = Disabled
    SessionIdle = 15
    [SYSTEM_plsql/toolkit]
    Stateless = FALSE
    ThreadSafe = TRUE
    Prestart = 0
    MinInstances = 0
    MaxInstances = 10
    MinThreads = 1
    MaxThreads = 1
    DisplayName = "toolkit"
    Application = plsql
    [plsql/toolkit_plsql/toolkit]
    owa_dad_name = toolkit
    owa_error_level = 2
    [APPLICATION.jservlets]
    ServerInterface = WEB
    ServerRuntime = JSERVLET
    CartTimeout = 86400
    Hosts = orasvr
    ExecString = wrks -s
    Priority = medium
    DisplayName = "jservlets"
    Cartridges = jservlets/Samples
    [APPLICATION.jservlets.ENV]
    CLASSPATH = %ORAWEB_HOME%\jdk\lib\classes.zip;%ORAWEB_HOME%\classes\services.jar;%ORACLE_HOME%\ows\cartx\jweb\classes\jweb.jar;%ORACLE_HOME%\ows\cartx\jweb\classes\jservlet.jar;%ORACLE_HOME%\o rb\classes\yoj.jar;%ORAWEB_HOME%\classes\cosnam.jar;%ORACLE_HOME%\orb\classes\session.jar;%ORACLE_HOME%\orb\classes\cache.jar;%ORACLE_HOME%\jdbc\lib\classes111.zip;%ORACLE_HOME%\ot s\classes\oraclejts.jar;%ORACLE_HOME%\ots\classes\jtsjdbc.jar;%ORAWEB_HOME%\classes\ecoapi.jar;%ORAWEB_HOME%\classes\ejbapi.jar;%ORAWEB_HOME%\classes\oasdeploy.jar;%ORAWEB_HOME%/te st/serv.jar;%ORAWEB_HOME%\lib\classes111.jar;%ORAWEB_HOME%/test/hotel.jar;%CLASSPATH%
    PATH = %ORAWEB_HOME%\jdk\bin;%ORACLE_HOME%\ows\cartx\jweb\lib;%PATH%
    [APPLICATION.jservlets.WEB]
    AppMimeTypes = - jpeg,gif
    GetClientCert = Disabled
    Session = Enabed
    SessionIdle = 15
    SessionFailoverSupport = TRUE
    [APPLICATION.jservlets.JAVA]
    SYSTEM_PROPERTY = ORAWEB_HOME=%ORAWEB_HOME%
    SYSTEM_PROPERTY = ORACLE_HOME=%ORACLE_HOME%
    MAX_HEAP = 64M
    SYSTEM_PROPERTY = java.naming.factory.initial=oracle.oas.naming.jndi.CartxInitCtxFactory
    RUNTIME_MODE = JSERVLET
    [SYSTEM_jservlets/Samples]
    Priority = medium
    MinInstances = 1
    MaxInstances = 1
    MinThreads = 3
    MaxThreads = 10
    Stateless = TRUE
    ThreadSafe = TRUE
    MaxClients = 10
    JavaWebInterface = 3.0
    DisplayName = "Samples"
    Application = jservlets
    + = plication
    [APPLICATION.jservlets.LOG]
    logger_logsys = OFF
    logger_logsys_destdir = e:\
    logger_logsys_destfname = servlet.log
    logger_logsys_level = 15
    [APPLICATION.oneEJBHotel]
    ServerInterface = CORBA
    ExecString = javaw -mx64M oracle.oas.container.Main
    GlobalMinServers = 0
    GlobalMaxServers = 20
    Hosts = orasvr
    Transactions = Disabled
    Priority = medium
    UsesAinc = TRUE
    DisplayName = "oneEJBHotel"
    ServerRuntime = EJB
    ServerJarFile = %ORAWEB_HOME%\..\apps\ejb\oneEJBHotel\_server.jar
    ClientJarfile = %ORAWEB_HOME%\..\apps\ejb\oneEJBHotel\_client.jar
    AppFile = D:\Oracle\Oas\ows\4.0\..\apps\ejb\oneEJBHotel\_application.app
    AppJarFile = %ORAWEB_HOME%\..\apps\ejb\oneEJBHotel\_application.jar
    CreateNamingContext = TRUE
    Cartridges = oneEJBHotel/__,oneEJBHotel/HotelSystem
    ComponentGroups = oneEJBHotel/__
    [APPLICATION.oneEJBHotel.ENV]
    CLASSPATH = %ORAWEB_HOME%\classes\services.jar;%ORACLE_HOME%\orb\classes\yoj.jar;%ORAWEB_HOME%\ejb\lib\ejbrt.jar;%ORACLE_HOME%\ots\classes\jtsjdbc.jar;%ORACLE_HOME%\ots\classes\oraclejts.jar;% ORACLE_HOME%\jdbc\lib\classes111.zip;%ORAWEB_HOME%\..\apps\ejb\oneEJBHotel\_server.jar;%ORAWEB_HOME%\..\apps\ejb\oneEJBHotel\_application.jar;%CLASSPATH%
    PATH = %ORACLE_HOME%\ots\lib;%ORAWEB_HOME%\jdk\bin;%PATH%
    [SYSTEM_oneEJBHotel/HotelSystem]
    MinInstances = 0
    Prestart = 0
    MaxInstances = 10
    MinThreads = 1
    MaxThreads = 10
    Stateless = FALSE
    ThreadSafe = yes
    Application = oneEJBHotel
    DisplayName = "HotelSystem"
    RemoteInterface = oneEJBHotel.HotelSystem
    HomeInterface = oneEJBHotel.HotelSystemHome
    [SYSTEM_oneEJBHotel/HotelSystem.JBEAN]
    FactoryClassName = oracle.oas.container.cartridge.ContainerCIFactoryImpl
    HomeClassName = oneEJBHotel.oas.corba0._HomeImpl
    Reusable = TRUE
    Timeout = 0
    [SYSTEM_oneEJBHotel/__]
    MinInstances = 0
    Prestart = 0
    MaxInstances = 10
    MinThreads = 1
    MaxThreads = 10
    Stateless = FALSE
    ThreadSafe = yes
    Application = oneEJBHotel
    DisplayName = "Application Instance"
    ComponentGroupMembers = oneEJBHotel/HotelSystem.Wrapper
    [SYSTEM_oneEJBHotel/__.JBEAN]
    FactoryClassName = oracle.oas.container.cartridge.ContainerCIFactoryImpl
    CartClassName = oracle.oas.container.appinstance.AppInstanceCart
    GlobalInitMethod = globalInit
    GlobalRemoveMethod = globalRemove
    GlobalShowStateMethod = globalShowState
    Reusable = TRUE
    Timeout = 3600
    Homes = oneEJBHotel/HotelSystem
    [SYSTEM_oneEJBHotel/HotelSystem.JBEAN.TX]
    TransactionMode = TX_NOT_SUPPORTED
    [APPLICATION.MyServlets]
    ServerInterface = WEB
    ServerRuntime = JSERVLET
    CartTimeout = 86400
    Hosts = orasvr
    ExecString = wrks -s
    Priority = medium
    DisplayName = "MyServlets"
    Cartridges = MyServlets/DbServlets
    [APPLICATION.MyServlets.ENV]
    CLASSPATH = %ORAWEB_HOME%\lib\myservlets.jar;
    %ORAWEB_HOME%\lib\classes111.zip;
    %ORAWEB_HOME%\jdk\lib\classes.zip;
    %ORAWEB_HOME%\classes\services.jar;
    %ORACLE_HOME%\ows\cartx\jweb\classes\jweb.jar;
    %ORACLE_HOME%\ows\cartx\jweb\classes\jservlet.jar;
    %ORACLE_HOME%\orb\classes\yoj.jar;
    %ORAWEB_HOME%\classes\cosnam.jar;
    %ORACLE_HOME%\orb\classes\session.jar;
    %ORACLE_HOME%\orb\classes\cache.jar;
    %ORACLE_HOME%\jdbc\lib\classes111.zip;
    %ORACLE_HOME%\ots\classes\oraclejts.jar;
    %ORACLE_HOME%\ots\classes\jtsjdbc.jar;
    %ORAWEB_HOME%\classes\ecoapi.jar;
    %ORAWEB_HOME%\classes\ejbapi.jar;
    %ORAWEB_HOME%\classes\oasdeploy.jar;
    %CLASSPATH%
    PATH = %ORAWEB_HOME%\jdk\bin;
    %ORAWEB_HOME%\ows\cartx\jweb\lib;
    %PATH%
    [APPLICATION.MyServlets.WEB]
    AppMimeTypes = - jpeg,gif
    GetClientCert = Disabled
    Session = Enabled
    SessionIdle = 15
    SessionFailoverSupport = TRUE
    [APPLICATION.MyServlets.JAVA]
    SYSTEM_PROPERTY = ORAWEB_HOME=%ORAWEB_HOME%
    SYSTEM_PROPERTY = ORACLE_HOME=%ORACLE_HOME%
    MAX_HEAP = 64M
    SYSTEM_PROPERTY = java.naming.factory.initial=oracle.oas.naming.jndi.CartxInitCtxFactory
    RUNTIME_MODE = JSERVLET
    [SYSTEM_MyServlets/DbServlets]
    MinInstances = 1
    MaxInstances = 1
    MinThreads = 3
    MaxThreads = 10
    Stateless = TRUE
    ThreadSafe = TRUE
    MaxClients = 10
    JavaWebInterface = 3.0
    DisplayName = "DbServlets"
    Application = MyServlets
    init.ora
    db_name = ORCL
    instance_name = ORCL
    service_names = ORCL
    db_files = 1024 # INITIAL
    control_files = ("D:\Oracle\oradata\ORCL\control01.ctl", "D:\Oracle\oradata\ORCL\control02.ctl")
    db_file_multiblock_read_count = 8 # INITIAL
    db_block_buffers = 8192 # INITIAL
    shared_pool_size = 15728640 # INITIAL
    java_pool_size = 20971520
    log_checkpoint_interval = 10000
    log_checkpoint_timeout = 1800
    processes = 59 # INITIAL
    parallel_max_servers = 5 # SMALL
    log_buffer = 32768 # INITIAL
    max_dump_file_size = 10240 # limit trace file size to 5M each
    global_names = true
    oracle_trace_collection_name = ""
    background_dump_dest = D:\Oracle\admin\ORCL\bdump
    user_dump_dest = D:\Oracle\admin\ORCL\udump
    db_block_size = 2048
    remote_login_passwordfile = exclusive
    os_authent_prefix = ""
    # The following parameters are needed for the Advanced Replication Option
    job_queue_processes = 2
    job_queue_interval = 10
    open_links = 4
    distributed_transactions = 500
    mts_dispatchers = "(PROTOCOL=TCP)(PRE=oracle.aurora.server.SGiopServer)"
    mts_servers = 1
    compatible = 8.1.0
    LISTENER ORA
    # D:\ORACLE\ORA81\NETWORK\ADMIN\LISTENER.ORA Configuration File:D:\Oracle\Ora81\network\admin\listener.ora
    # Generated by Oracle Net8 Assistant
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = orasvr)(PORT = 1521))
    (DESCRIPTION =
    (PROTOCOL_STACK =
    (PRESENTATION = GIOP)
    (SESSION = RAW)
    (ADDRESS = (PROTOCOL = TCP)(HOST = orasvr)(PORT = 2481))
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = D:\Oracle\Ora81)
    (PROGRAM = extproc)
    (SID_DESC =
    (GLOBAL_DBNAME = ORCL)
    (ORACLE_HOME = D:\Oracle\Ora81)
    (SID_NAME = ORCL)
    TNSNAMES.ora del server
    # D:\ORACLE\ORA81\NETWORK\ADMIN\TNSNAMES.ORA Configuration File:D:\Oracle\Ora81\NETWORK\ADMIN\tnsnames.ora
    # Generated by Oracle Net8 Assistant
    ORCL.126.0.0.1 =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = orasvr)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = orasvr)(PORT = 2481))
    (CONNECT_DATA =
    (SERVICE_NAME = ORCL)
    EXTPROC_CONNECTION_DATA.126.0.0.1 =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    (CONNECT_DATA =
    (SID = PLSExtProc)
    (PRESENTATION = RO)
    null

    hi,
    Are you using forms and reports???
    If yes then go
    $ORACLE_HOME\forms\j2ee\orion-web.xml
    Check for the line
    <context-param-mapping name="configFileName">
    /oraApps/oraclebi/forms/server/formsweb.cfg
    </context-param-mapping>
    (/oraApps/oraclebi/ is the value for my ORACLE_HOME.)
    Make sure that the configFileName is pointing to a valid file (formsweb.cfg by default) and that the directory path is correct.
    This should solve your problem
    Regards
    Fabian

  • A simple EJB in OAS 4081

    We failthfully followed the procedure given in technet.oracle.com/products/jdev (JDeveloper 3.0 Technical Information - Developing and Deploying EJBs using JDeveloper 3.0 and running the deployed EJB from a client application) to create an EJB.
    We got the following error when we tried to run the client from JDeveloper.
    "D:\jdeveloper\java1.2\jre\bin\javaw.exe" -mx50m -classpath "D:\jdeveloper\myclasses;D:\jdeveloper\lib\ejbapi.jar;D:\jdeveloper\lib\oasoorb.jar;D:\jdeveloper\myprojects\jayEJBCl.jar;D:\jdeveloper\lib\jdev-rt.zip;D:\jdeveloper\jdbc\lib\oracl e8.1.5\classes111.zip;D:\jdeveloper\lib\connectionmanager.zip;D:\jdeveloper\lib\javax_ejb.zip;D:\jdeveloper\java1.2\jre\lib\rt.jar" jayEJB.jayEJBClient
    Creating an initial context
    Looking for the EJB published as 'jayEJB/HelloEJB'
    Naming exception occurred!
    Cause: This may be an unknown URL, or some classes required by the EJB are missing from your classpath, or your OAS host is short of resources
    Suggestion: Check the components of the URL, and make sure your project includes a library containing the EJB .jar files generated by the deployment utility.
    [Root exception is org.omg.CORBA.NO_IMPLEMENT: minor code: 0 completed: No]javax.naming.ServiceUnavailableException
    java.lang.Object oracle.oas.jndi.oas.SecCosNamingContext.resolve(javax.naming.Name, java.util.Hashtable)
    java.lang.Object oracle.oas.jndi.oas.BeanContext.lookup(javax.naming.Name, java.util.Hashtable)
    java.lang.Object oracle.oas.jndi.oas.BeanInitialContext.resolve(javax.naming.Name, java.util.Hashtable)
    java.lang.Object oracle.oas.jndi.oas.BeanContext.lookup(javax.naming.Name, java.util.Hashtable)
    java.lang.Object oracle.oas.jndi.oas.BeanInitialContext.lookup(javax.naming.Name, java.util.Hashtable)
    java.lang.Object oracle.oas.jndi.oas.WrapperContext.lookup(javax.naming.Name)
    java.lang.Object oracle.oas.jndi.oas.BeanContext.lookup(java.lang.String)
    java.lang.Object javax.naming.InitialContext.lookup(java.lang.String)
    void jayEJB.jayEJBClient.main(java.lang.String[])
    Can anyone suggest the remedy ?
    null

    I don't know if this applies for you but this may help you:
    "I am running OAS on Windows NT, and my client hangs during the JNDI home interface lookup. What can I do ?
    If your OAS EJB client hangs, and then throws an exception similar to the one below during the JNDI home interface lookup, this is
    probably due to the fact that the java process in which your application is supposed to run cannot be started.
    [Root exception is org.omg.CORBA.NO_RESOURCES:
    ]javax.naming.InsufficientResourcesException
    at oracle.oas.jndi.oas.SecCosNamingContext.resolve(Compiled Code)
    at oracle.oas.jndi.oas.BeanContext.lookup(Compiled Code)
    at oracle.oas.jndi.oas.BeanInitialContext.resolve(Compiled Code)
    at oracle.oas.jndi.oas.BeanContext.lookup(Compiled Code)
    at oracle.oas.jndi.oas.BeanInitialContext.lookup(Compiled Code)
    at oracle.oas.jndi.oas.WrapperContext.lookup(Compiled Code)
    at oracle.oas.jndi.oas.BeanContext.lookup(Compiled Code)
    at javax.naming.InitialContext.lookup(Compiled Code)
    at appPackage.BeanClient.main(Compiled Code)
    You can verify that by looking at the wrb.log file (located in ows/admin/website40/log). It should report that it failed to get the cartridge for your
    application (yourAppName__) by a message similar to the one below:
    12-01-1999 09:43:10 0 plemouel-pc `RM Proxy` 301 0 0x1200fff `OWS-25010:
    Failed to get cartridge 'appPackage/__' for '360' times.
    If your EJB is deployed in OAS on NT, and you have installed the JDK 1.2, or JRE1.2 on your machine don't look further. Even if your path and
    classpath are set to use the correct 1.x JDK, OAS EJBs runtime uses the createProcess system command, which will cause the JDK1.2 JVM
    to be loaded. This version of the JVM is not supported at the moment by OAS.
    The reason behind this unfortunate behavior is twofold:
    When you install JDK 1.2, the java.exe executable is also copied in the Windows system32 directory.
    The system command we are using (createProcess) to start the JVM looks there first (MS design) before looking in the PATH
    environment variable.
    Therefore OAS tries to start your EJB application in JDK1.2 JVM, which is not supported at the moment.
    We will fix this problem, but in the meantime, if you need to have the JDK1.2 on the same machine as your OAS installation. You will need to
    edit the wrb.app (this file is located in directory ows\admin\website40\wrb) file after deploying your EJB.
    In the wrb.app file look for:
    [APPLICATION.myAppName]
    where myAppName is the name of your EJB application. Below this tag, you should have the following line:
    ExecString = javaw -mx64M oracle.oas.container.Main
    Edit this line to add the javaw path. This should look something like this:
    ExecString = c:\orant\ows\4.0\jdk\bin\javaw -mx64M oracle.oas.container.Main
    Save the wrb.app file and then reload OAS.
    If you have not installed the JDK1.2 or JRE1.2, your EJB has probably been deployed incorrectly. Check in directory
    ows/apps/ejb/yourAppName to make sure that the following three files are present: _application.jar; _client.jar; and _server.jar."
    null

  • Oracle 8.1.5 EE- interMedia 8.1.5 Compilations Errors

    Greetings,
    Im runnin` Oracle 8.1.5 EE, with interMedia 8.1.5 in a windowsNT|2000 Environment and my PATH and CLASSPATH are correctly setup... Running Jakarta Tomcat as the JSP/Servlet Engine as well as JDK 1.2
    ======= Do I need anything else ?? =======
    During compilation I keep running into similar errors like the following (12 of them):
    OrdSampleAlbumBean.java:0: The method oracle.jdbc2.Clob getClob(int) declared in class oracle.jdbc.driver.OracleResultSet cannot override the method of the same signature declared in interface java.sql.ResultSet. They must have the same return type.
    import java.io.*;
    ^
    OrdSampleAlbumBean.java:0: The method oracle.jdbc2.Clob getClob(java.lang.String) declared in class oracle.jdbc.driver.OracleResultSet cannot override the method of the same signature declared in interface java.sql.ResultSet. They must have the same return type.
    import java.io.*;
    ^
    OrdSampleAlbumBean.java:0: The method oracle.jdbc2.Ref getRef(int) declared in class oracle.jdbc.driver.OracleResultSet cannot override the method of the same signature declared in interface java.sql.ResultSet. They must have the same return type.
    import java.io.*;
    ^
    The errors seem to be steming from the imports which are:
    import java.io.*;
    import java.util.*;
    import java.sql.*;
    import javax.servlet.ServletException;
    import oracle.sql.*;
    import oracle.jdbc.driver.*;
    import oracle.ord.im.OrdImage;
    import oracle.ord.im.OrdHttpUploadFile;
    Like I said, all the classes and libraries ARE in fact in my path and classpath variables. And interMedia is setup Correctly in Oracle according to imchk.sql
    Any help in this matter would be greatly appreciated. Thanks in Advance.

    Hi Ramene,
    Lets look at a couple of approaches.
    The interMedia Web Agent is a web server plugin that supports the Oracle iAS, Apache, iPlanet, Microsoft IIS and Oracle OAS web/application servers on Solaris, NT and Linux (though not all web servers on all platforms, for obvious reasons!). It uses OCI to call PL/SQL procedures that return BLOBs which the Web Agent uses to upload and retrieve multimedia data. On the plus side, it is supported on Oracle 8.1.5. On the minus side, a Java application written using the interMedia Web Agent is not going to be as tightly integrated as an all-Java solution. I don't know if it would be of any use in your particular application environment, but you may also want to look at the interMedia Clipboard. It is a light-weight WinNT application that uses the Web Agent to upload and retrieve multimedia data in an Oracle 8i database. You can find examples of applications that use the Web Agent on OTN. Check out the "Dynamic Web applications using interMedia Web Agent" and "Load rich media content with a browser" links under the interMedia Sample Code tab on OTN.
    Looking at an all-Java solution, with your Oracle 8.1.5 and JDK 1.2 configuration, I'm afraid you're always going to be stuck with the incompatiblites between the BLOB support in the Oracle 8.1.5 JDBC 1.1 driver implementation and the JDBC 1.2 interfaces. Again, please let me stress (to anyone reading this note) that this is not because of a problem of with the Oracle 8.1.5 JDBC 1.1 driver - it added support for BLOBs in a version of JDBC that didn't support BLOBs at all. The Oracle 8.1.6 release includes a JDBC 1.2 compliant driver that supports BLOBs according to the JDBC spec.
    However, here's a thought, though I don't know if it would be officially supported (I'm not saying it wouldn't be, I just don't know if it is). Mind you, I don't believe the JDK 1.2/1.3 plus Oracle 8.1.5 EE configuration is officially support for that matter. I don't know if its possible for you to do this, but upgrade another system to Oracle 8.1.6. Then take the JDBC 1.2 driver (classes12.zip) and the SQLK/JPub runtime (runtime.zip) from the 8.1.6 installation and copy them somewhere on the 8.1.5 system. Include these files at the beginning of the CLASSPATH and use the 8.1.6 thin JDBC driver to connect to the 8.1.5 database. (The thick driver is unlikely to work as it requires an 8.1.6 version of OCI.) If this does work for you (it works on my systems), then at least you'll have something going, although it won't perform as well as the thick driver.
    Re: "I need to support Oracle 8.0.5". I hope this was a typo and you don't really need to support 8.0.5. Of course, 8.0.5 does have BLOBs, but I'm not sure how robust the Java support for BLOBs was back then - that was quite a long time ago (at least it seems that way for someone working on 9i).
    I guess the bottom line here is to upgrade to 8.1.6 as soon as possible to get full JDK 1.2 support. In the meantime, I Hope this helps,
    Simon
    null

  • Use jdbc to connect servlet to oracle 8.1.6 database on win2k

    The code is below:
    package moreservlets;
    import java.sql.*;
    import java.io.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    /** Simple servlet used to test JDBC connection. */
    public class TitleQueries extends HttpServlet {
    public void doGet(HttpServletRequest request,
    HttpServletResponse response)
    throws ServletException, IOException {
    response.setContentType("text/html");
    PrintWriter out = response.getWriter();
    String title = "Connecting to Database";
    DriverManager.registerDriver (new
    oracle.jdbc.driver.OracleDriver());
    Connection conn = DriverManager.getConnection
    ("jdbc:oracle:thin:@pc840:1521:orcl", "scott", "tiger");
    Statement stmt = conn.createStatement();
    ResultSet rset = stmt.executeQuery
    ("select ename from emp");
    while (rset.next()) {
    String name = rset.getString("ename");
    out.println(ServletUtilities.headWithTitle(title) +
    "<body bgcolor=\"#FDF5E6\">\n" +
    "<h1 align=\"center\">" + name + "</h1>\n" +
    "</body></html>");
    CLASSPATH=.;C:\J2ee;C:\j2sdkee1.3.1\lib\cloudscape;C:\Program Files\Apache Tomcat 4.0\common\lib\servlet.jar;C:\Oracle\Ora81\orb\classes\yoj.jar;C:\Oracle\Ora81\orb\classes\share.zip
    My code cannot find the JDBC driver. Any suggestions?
    Thanks.
    I get the following errors:
    C:\J2ee\moreservlets>javac -d "C:\Program Files\Apache Tomcat 4.0\webapps\ROOT\
    EB-INF\classes" TitleQueries.java
    TitleQueries.java:19: package oracle.jdbc.driver does not exist
    oracle.jdbc.driver.OracleDriver());
    ^
    TitleQueries.java:31: cannot resolve symbol
    symbol : variable name
    location: class moreservlets.TitleQueries
    "<h1 align=\"center\">" + name + "</h1>\n" +
    ^
    2 errors

    I changed my classpath variable and my servlet
    compiles okay with the:
    "import oracle.jdbc.driver.*" statement.
    However, I still get the following error.
    Why can't it find the jdbc driver, since it finds the
    import statement?
    Apache Tomcat/4.0.3
    Error loading driver: java.lang.ClassNotFoundException: oracle.jdbc.driver.Oracl
    eDriver
    WebappClassLoader: Resource '/WEB-INF/classes/moreservlets/ServletUtilities.cl
    ass' was modified; Date is now: Tue Jul 02 09:57:26 CDT 2002 Was: Tue Jul 02 09:
    37:20 CDT 2002
    Error loading driver: java.lang.ClassNotFoundException: oracle.jdbc.driver.Oracl
    eDriver
    CLASSPATH=.;C:\J2ee;C:\j2sdkee1.3.1\lib\cloudscape\RmiJdbc;C:\Program Files\Apache Tomcat 4.0\common\lib\servlet.jar;C:\Oracle\Ora81\jdbc\lib\classes12.zip;C:\Oracle\Ora81\orb\classes\yoj.jar;C:\Program Files\Oracle\JDeveloper 3.2.3\jdbc\lib\oracle8.1.7\classes12.zip;C:\Oracle\Ora81\orb\classes\share.zip
    //code begins here
    package moreservlets;
    import java.sql.*;
    import java.io.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    import oracle.jdbc.driver.*;
    public class TitleQueries extends HttpServlet {
    public void doGet(HttpServletRequest request,
    HttpServletResponse response)
    throws ServletException, IOException {
    response.setContentType("text/html");
    PrintWriter out = response.getWriter();
    try {
    Class.forName("oracle.jdbc.driver.OracleDriver");
    Connection conn = DriverManager.getConnection
    ("jdbc:oracle:thin:@pc840:1521:orcl", "scott", "tiger");
    Statement stmt = conn.createStatement();
    ResultSet rset = stmt.executeQuery
    ("select * from emp");
    out.println(ServletUtilities.headWithTitle(title) +
    "<body bgcolor=\"#FDF5E6\">");
    while (rset.next()) {
    out.println("<h1 align=\"center\">"
    + rset.getString("ename") + "</h1>\n");
    out.println("</body></html>");
    catch(ClassNotFoundException cnfe) {
    System.err.println("Error loading driver: " + cnfe);
    catch(SQLException sqle) {
    System.err.println("Error connecting: " + sqle);
    }

Maybe you are looking for