Mod_plsql crashes Apache 1.3.12 if DB session crashes

mod_plsql in each Apache child connects to the DB creating a DB session. If this DB session crashes for some reason, it seems like the entire webserver crashes - not only the child directly affected by the DB session crash. We then have to stop and then start the webserver in order to get things going again.
How is mod_plsql supposed to function when a DB session crashes ?
Thanks in advance :)
Jxran.

mod_plsql in each Apache child connects to the DB creating a DB session. If this DB session crashes for some reason, it seems like the entire webserver crashes - not only the child directly affected by the DB session crash. We then have to stop and then start the webserver in order to get things going again.
How is mod_plsql supposed to function when a DB session crashes ?
Thanks in advance :)
Jxran.

Similar Messages

  • How to configure Apache Plug-in CookieName for multiple session cookies?

    I'm deploying an ear file with 2 web applications (.war files) in it and each .war
    has its own CookieName defined in the weblogic.xml file. I need to set up the
    Apache plugin for Weblogic to look at both of them and not just one. Can I simply
    add both CookieName lines into my httpd.conf or will this not work?
    Thanks,
    -wr

    We are facing exactly the same need.
    If you tested it and got answers, we will be happy to hear from you.
    Concerning alternatives, we thought of defining the CookiePath to the contextroot of each WebApp. In our case, the name (and so then the contextroot) of our WebApps is always changing (it includes the version number), so we would have to change the weblogic.xml at each build which we would like to avoid ...
    Apparently the CookiePath can also be set to a "basis" for "begings with" test. See http://groups.google.fr/groups?q=weblogic.xml session-param CookiePath&hl=fr&lr=&ie=UTF-8&oe=UTF-8&selm=3e84a75a%[email protected]&rnum=1 so it could be less harmfull but anyway we do not put too much confidence into this kind of behaviour for future WLS sp/versions :(
    Any help appreciated,
    Philippe.

  • Apache plugin won't do sticky sessions

    Hi,
    I'm trying to use the apache plugin, with apache 1.3.26, front-ending 2 WL6.0SP2;
    and I can't get session affinity to work.
    the plugin get loaded properly, and "works" since it is load balancing requests.
    unfortunately, sticky sessions don't
    here the relevant config
    <IfModule mod_weblogic.c>
    WebLogicCluster 10.2.255.35:7070,10.2.255.50:7070
    DebugConfigInfo ON
    CookieName SID
    Debug ALL
    </IfModule>
    and a dump of the URLs for a single session. you can see it's going to the 2 servers.
    ================New Request:
    Wed Sep 25 08:23:29 2002 Connected to 10.2.255.35:7070
    Wed Sep 25 08:23:29 2002 Hdrs to WLS:[X-WebLogic-Force-Cookie]=[true]
    Wed Sep 25 08:23:29 2002 Hdrs from WLS:[Set-Cookie]=[SID=PZHUuWPR; path=/]
    Wed Sep 25 08:23:29 2002 Hdrs to client:[Set-Cookie]=[SID=PZHUuWPR; path=/]
    ================New Request:
    Wed Sep 25 08:23:29 2002 Init: availcookie=[SID=PZHUuWPR; path=/]
    Wed Sep 25 08:23:29 2002 Connected to 10.2.255.35:7070
    Wed Sep 25 08:23:29 2002 Hdrs from clnt:[Cookie]=[SID=PZHUuWPR; path=/]
    Wed Sep 25 08:23:29 2002 Hdrs to WLS:[Cookie]=[SID=PZHUuWPR; path=/]
    Wed Sep 25 08:23:29 2002 Hdrs to WLS:[X-WebLogic-Force-Cookie]=[true]
    ================New Request:
    Wed Sep 25 08:23:29 2002 Init: availcookie=[SID=PZHUuWPR; path=/]
    Wed Sep 25 08:23:29 2002 Connected to 10.2.255.50:7070
    Wed Sep 25 08:23:29 2002 Hdrs from clnt:[Cookie]=[SID=PZHUuWPR; path=/]
    Wed Sep 25 08:23:29 2002 Hdrs to WLS:[Cookie]=[SID=PZHUuWPR; path=/]
    Wed Sep 25 08:23:29 2002 Hdrs to WLS:[X-WebLogic-Force-Cookie]=[true]
    ================New Request:
    Wed Sep 25 08:23:29 2002 Init: availcookie=[SID=PZHUuWPR; path=/]
    Wed Sep 25 08:23:29 2002 Connected to 10.2.255.50:7070
    Wed Sep 25 08:23:29 2002 Hdrs from clnt:[Cookie]=[SID=PZHUuWPR; path=/]
    Wed Sep 25 08:23:29 2002 Hdrs to WLS:[Cookie]=[SID=PZHUuWPR; path=/]
    Wed Sep 25 08:23:29 2002 Hdrs to WLS:[X-WebLogic-Force-Cookie]=[true]
    The weird part is that I'm seeeing this behavior with the iplanet plugin as well.
    anyone got any luck in setting that up ?
    thanks,
    jm.

    You can use the console to edit the deployment descriptor for the webapp.
    Or you can modify the weblogic.xml and add the following:
    <session-descriptor>
    <session-param>
    <param-name>
    PersistentStoreType
    </param-name>
    <param-value>
    Replicated
    </param-value>
    </session-param>
    </session-descriptor>
    Some useful links:
    http://e-docs.bea.com/wls/docs61/webapp/weblogic_xml.html#1014231
    http://e-docs.bea.com/wls/docs61/webapp/sessions.html#100659
    http://e-docs.bea.com/wls/docs61/cluster/servlet.html
    Regards,
    Eric
    "Pancday Pac" <[email protected]> wrote in message
    news:[email protected]...
    Eric,
    I also met this problem.
    How to "have replicated sessions set for the webapp". What I found is just
    the CookieName which I didn't change and just use the default value.
    "Eric Gross" <[email protected]> wrote in message
    news:[email protected]...
    It looks like you have properly setup clustering on WebLogic itself.
    You need to make sure you have replicated sessions set for the webapp in
    question.
    Regards,
    Eric
    "Jean-Michel Leon" <[email protected]> wrote in message
    news:[email protected]...
    Hi,
    I'm trying to use the apache plugin, with apache 1.3.26, front-ending
    2
    WL6.0SP2;
    and I can't get session affinity to work.
    the plugin get loaded properly, and "works" since it is load balancingrequests.
    unfortunately, sticky sessions don't
    here the relevant config
    <IfModule mod_weblogic.c>
    WebLogicCluster 10.2.255.35:7070,10.2.255.50:7070
    DebugConfigInfo ON
    CookieName SID
    Debug ALL
    </IfModule>
    and a dump of the URLs for a single session. you can see it's going to
    the
    2 servers.
    ================New Request:
    Wed Sep 25 08:23:29 2002 Connected to 10.2.255.35:7070
    Wed Sep 25 08:23:29 2002 Hdrs to WLS:[X-WebLogic-Force-Cookie]=[true]
    Wed Sep 25 08:23:29 2002 Hdrs from WLS:[Set-Cookie]=[SID=PZHUuWPR;
    path=/]
    Wed Sep 25 08:23:29 2002 Hdrs to client:[Set-Cookie]=[SID=PZHUuWPR;path=/]
    ================New Request:
    Wed Sep 25 08:23:29 2002 Init: availcookie=[SID=PZHUuWPR; path=/]
    Wed Sep 25 08:23:29 2002 Connected to 10.2.255.35:7070
    Wed Sep 25 08:23:29 2002 Hdrs from clnt:[Cookie]=[SID=PZHUuWPR;
    path=/]
    >>>
    Wed Sep 25 08:23:29 2002 Hdrs to WLS:[Cookie]=[SID=PZHUuWPR; path=/]
    Wed Sep 25 08:23:29 2002 Hdrs to WLS:[X-WebLogic-Force-Cookie]=[true]
    ================New Request:
    Wed Sep 25 08:23:29 2002 Init: availcookie=[SID=PZHUuWPR; path=/]
    Wed Sep 25 08:23:29 2002 Connected to 10.2.255.50:7070
    Wed Sep 25 08:23:29 2002 Hdrs from clnt:[Cookie]=[SID=PZHUuWPR;path=/]
    >>>
    Wed Sep 25 08:23:29 2002 Hdrs to WLS:[Cookie]=[SID=PZHUuWPR; path=/]
    Wed Sep 25 08:23:29 2002 Hdrs to WLS:[X-WebLogic-Force-Cookie]=[true]
    ================New Request:
    Wed Sep 25 08:23:29 2002 Init: availcookie=[SID=PZHUuWPR; path=/]
    Wed Sep 25 08:23:29 2002 Connected to 10.2.255.50:7070
    Wed Sep 25 08:23:29 2002 Hdrs from clnt:[Cookie]=[SID=PZHUuWPR;path=/]
    >>>
    Wed Sep 25 08:23:29 2002 Hdrs to WLS:[Cookie]=[SID=PZHUuWPR; path=/]
    Wed Sep 25 08:23:29 2002 Hdrs to WLS:[X-WebLogic-Force-Cookie]=[true]
    The weird part is that I'm seeeing this behavior with the iplanetplugin
    as well.
    anyone got any luck in setting that up ?
    thanks,
    jm.

  • Apex Installation On Oracle App Server Apache

    Installation using an existing Apache server like on the Oracle Apps Server can be done as a replacement for the Apache that is installed with Apex but may require the installation of mod_plsql into Apache.
    If you need to do this, use the documentation for the Oracle Apps Server for installing mod_plsql. The Apex documentation assumes that mod_plsql is installed and is missing steps for a complete installation.
    Installing on one web server is advantageous for applications that are integrated with Oracle App Server applications like the SOA Suite.

    Installation using an existing Apache server like on the Oracle Apps Server can be done as a replacement for the Apache that is installed with Apex but may require the installation of mod_plsql into Apache.
    If you need to do this, use the documentation for the Oracle Apps Server for installing mod_plsql. The Apex documentation assumes that mod_plsql is installed and is missing steps for a complete installation.
    Installing on one web server is advantageous for applications that are integrated with Oracle App Server applications like the SOA Suite.

  • Php3 + oracle + apache - ORA-12154

    Hi,
    I build php3 with oracle support, installed oracle 8.1.5 on
    RedHat 6.0 and used dbassit and netasst to configure it.
    Oracle works fine. I can use sqlplus and read table from Acces.
    But, when I try to log on oracle with php3, it does not work :
    ORA-12154
    here what i try to run :
    <?php
    print "<HTML><PRE>";
    $db = "WWWITT";
    $c1 = ocilogon("scott","tiger",$db);
    ?>
    here my tnsnames.ora :
    WWWITT.ITTRALEE.IE =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = apache)(PORT = 1521))
    (CONNECT_DATA =
    (SERVICE_NAME = WWWITT)
    here my sqlnet.ora:
    TRACE_UNIQUE_CLIENT = on
    NAMES.DEFAULT_DOMAIN = ittralee.ie
    TRACE_LEVEL_CLIENT = USER
    TRACE_LEVEL_SERVER = USER
    SQLNET.EXPIRE_TIME = 0
    here my listener.ora :
    LISTENER =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = apache)(PORT = 1521))
    (PROTOCOL_STACK =
    (PRESENTATION = TTC)
    (SESSION = NS)
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (GLOBAL_DBNAME = orapache)
    (ORACLE_HOME = /opt/oracle/oracle8.1.5)
    (SID_NAME = WWWITT)
    TRACE_LEVEL_LISTENER = USER
    so what did i did wrong ?
    thanks, ronan
    null

    Hi,
    You may require ODBC access to your Oracle database; this can be
    provided by Openlink Software at http://www.openlinksw.com. We
    have many clients using PHP scripts on Linux/Unix to connect
    with Oracle running on remote servers (or the same machine).
    Good luck!
    Guest (guest) wrote:
    : Ok..I think I know what's the problem is. Ok, here are 2
    : scripts, working and NOT working:
    : NOT WORKING:
    : <? $conn = ocilogon("username", "password","DB"); ?>
    : Error: Warning: oci8_open_server: Error while trying to
    retrieve
    : text for error ORA-12154
    in /usr/local/apache/htdocs/oracle.php3
    : on line 4
    : WORKING: <? putenv("ORACLE_HOME=/path/to/oracle");
    : $conn = ocilogon("username","password","DB"); ?>
    : Works for me...!
    : Hope this will help!
    null

  • Apex listener compatibility with VMware

    We have APEX listener configured on Tomcat server. There is a plan to move the tomcat server to virtual machines (VMware based). Migration will be made using Physical to Virtual (P2V) migration tools.
    Application Express 4.0.2.00.07 is installed on Database server.
    Software installed on Tomcat server:
    •     Windows 2008
    •     TomCat v 6.0
    •     Java version "1.6.0_25"
    •     Java(TM) SE Runtime Environment (build 1.6.0_25-b06)
    •     Java HotSpot(TM) 64-Bit Server VM (build 20.0-b11, mixed mode)java
    Is the virtual platform supported by Oracle?
    What could be problems if we move to virtual machines instead of current physical machine for Tomcat?
    Is there any Oracle documentation related to this?

    Assuming the VM environment is set up correctly, it should be totally transparent whether the underlying infrastructure is virtual or physical.
    However*, two observations...
    1. TomCat is not an option for the Oracle APEX listener. Valid options are GlassFish, Weblogic or Oracle OC4J (http://www.oracle.com/technetwork/developer-tools/apex-listener/documentation/index.html). So, I don't think that you really have the APEX Listener running under TomCat. Do you mean that you have the mod_plsql for Apache configured to connect to APEX (do you see a "pls" in the URL to your APEX Server)? If so, this isn't actually the APEX Listener. It's just a (supported) configuration of Apache.
    2. Whether it will work without an issue and whether it is actually supported are different questions. I don't think Oracle will officially support VM implemented products unless the underlying VM is Oracle's own (rather than, for example, VMWare). I think you would probably still get good, (unofficial!), answers in this forum but, Oracle might tell you to get bent if you opened a tar.
    -Joe

  • IR Report found 1 million record with blob files performance is too slow!

    we are using
    oracle apex 4.2.x
    Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - Production
    mod_plsql with Apache
    Hardware: HP proliant ML350P
    OS: WINDOWS 2008 R2
    customized content management system developed in apex.when open the IR report have 1 ml rows found and each rows have blob(<5MB as pdf/tiff/bmp/jpg) it will be raising rows in future! but the searching performance is very slow!
    how can increasing the performance?
    how can showing progressing status to user while searching progress going on IR report itself?
    Thanx,
    Ram

    It's impossible to make definitive recommendations on performance improvement based on the limited information provided (in particular the absence of APEX debug traces and SQL execution plans), and lacking knowledge of the application  requirements and access to real data.
    As noted above, this is mainly a matter of data model and application design rather than a problem with APEX.
    Based on what has been made available on apex.oracle.com, taking action on the following points may improve performance.
    I have concerns about the data model. The multiple DMS_TOPMGT_MASTER.NWM_DOC_LVL_0x_COD_NUM columns are indications of incomplete normalization, and the use of the DMS_TOPMGT_DETAILS table hints at an EAV model. Look at normalizing the model so that the WM_DOC_LVL_0x_COD_NUM relationship data can be retrieved using a single join rather than multiple scalar subqueries. Store 1:1 document attributes as column values in DMS_TOPMGT_MASTER rather than rows in DMS_TOPMGT_DETAILS.
    There are no statistics on any of the application tables. Make sure statistics are gathered and kept up to date to enable the optimizer to determine correct execution plans.
    There are no indexes on any of the FK columns or search columns. Create indexes on FK columns to improve join performance, and on searched columns to improve search performance.
    More than 50% of the columns in the report query are hidden and not apparently used anywhere in the report. Why is this? A number of these columns are retrieved using scalar subqueries, which will adversely impact performance in a query processing 1 million+ rows. Remove any unnecessary columns from the report query.
    A number of functions are applied to columns in the report query. These will incur processing time for the functions themselves and context switching overhead in the case of the non-kernel dbms_lob.get_length calls. Remove these function calls from the query and replace them with alternative processing that will not impact query performance, particularly the use of APEX column attributes that will only apply transformations to values that are actually displayed, rather than to all rows processed in the query.
    Remove to_char calls from date columns and format them using date format masks in column attributes.
    Remove decode/case switches. Replace this logic using Display as Text (based on LOV, escape special characters) display types based on appropriate LOVs.
    Remove the dbms_lob.get_length calls. Instead add a file length column to the table, compute the file size when files are added/modified using your application or a trigger, and use this as the BLOB column in the query.
    Searching using the Search Field text box in the APEX interactive report Search Bar generates query like:
    select
    from
      (select
      from
        (...your report query...)
      ) r
      where ((instr(upper("NWM_DOC_REF_NO"), upper(:APXWS_SEARCH_STRING_1)) > 0
      or instr(upper("NWM_DOC_DESC"), upper(:APXWS_SEARCH_STRING_1)) > 0
      or instr(upper("SECTION_NAME"), upper(:APXWS_SEARCH_STRING_1)) > 0
      or instr(upper("CODE_TYPE"), upper(:APXWS_SEARCH_STRING_1)) > 0
      or instr(upper("REF_NUMBER_INDEX"), upper(:APXWS_SEARCH_STRING_1)) > 0
      or instr(upper("DATE_INDEX"), upper(:APXWS_SEARCH_STRING_1)) > 0
      or instr(upper("SUBJECT_INDEX"), upper(:apxws_search_string_1)) > 0
      or instr(upper("NWM_DOC_SERIEL"), upper(:APXWS_SEARCH_STRING_1)) > 0
      or instr(upper("NWM_DOC_DESCRIPTION"), upper(:APXWS_SEARCH_STRING_1)) > 0
      or instr(upper("NWM_DOC_STATUS"), upper(:APXWS_SEARCH_STRING_1)) > 0
      or instr(upper("MIME_TYPE"), upper(:APXWS_SEARCH_STRING_1)) > 0
      or instr(upper("NWM_DOC_FILE_BINARY"), upper(:APXWS_SEARCH_STRING_1)) > 0 ))
      ) r
    where
      rownum <= to_number(:APXWS_MAX_ROW_CNT)
    This will clearly never make use of any available indexes on your table. If you only want users to be able to search using values from 3 columns then remove the Search Field from the Search Bar and only allow users to create explicit filters on those columns. It may then be possible for the optimizer to push the resulting simple predicates down into the inlined report query to make use of indexes on the searched column.
    I have created a copy of your search page on page 33 of your app and created an After Regions page process that will create Debug entries containing the complete IR query and bind variables used so they can be extracted for easier performance analysis and tuning outside of APEX. You can copy this to your local app and modify the page and region ID parameters as required.

  • How to create a Database - Please Help!

    Hi everyone, I would like to create a database program for a video store and have a simple web page as the interface between the user and the database.
    I would like to be able to do the following with the database:
    Add new film details
    Delete Film Details
    Edit already existing film details
    Search the database for a keyword (Star of film, Director)
    Search the database for a certain title
    The data I would like the Database to store is:
    Title of film
    Star of film
    Director of film
    Release Date
    Number of copies in stock.
    This is for a university assignment, the problem is that I don't know where to begin such a program, can anyone point me in the direction of any good books that covers this topic.
    Thanks everyone
    Noel

    Have you got your table design done yet ? Do you have to use Java ? What resources have you got available ? Do you have access to an infrastruture like Oracle, PL/SQL and Apache ? If so, you can use mod_plsql from Apache to link up with Oracle. You will need to write packages in PL/SQL to generate the HTML. The servlet option is more involved.

  • Options for Web Enabling Oracle?

    Hi,
    I am wanting information on the different ways in which to web front end an Oracle DB. We have plenty of PL/SQL and Forms experience in a Client Server architecture but are wanting to write an application with a web front end. Apart from web enabling forms, which we have ruled out what options are available to us.
    We have been looking at possibly using JSP but are not sure whether the project will take the learning curve this will incur. I seem to remember there being a PL/SQL cartridge for generating HTML.
    Any help at all greatly appreciated.
    Roy

    yes, mod_plsql for Apache (the core of Oracle 9iAS) allows you to make PL/SQL calls from a browser environment and return HTML. the entire Oracle Portal product is written using this mechanism.
    learning JSP from scratch, and learning how to manage security, database connections and record sets would be a daunting task. if you want to learn Java, great. it's my favority web language. however, if you have PL/SQL experience and a need to get information to the web, use mod_plsql and generate dynamic content via PL/SQL and the database.
    good luck,
    rich

  • Package in PL/SQL

    I wrote a package in PL/SQL that based on an Oracle table and some java-script variables that the user enters (Month and Year), changes the value of one of the columns of the table. I wrote a javascript method that sends the value of Month, Year and the value of a radio button (LD) that lets you change the value of the column or not to another procedure that I wrote.
    In that procedure, I wrote an IF...ELSE statement like the following:
    IF (Month=03 & Year=2011 & LD = 'Y')
    then
    sql_stmt:=alter LOCK_DATE="Y" from date_tbl;
    ELSE IF
    alter LOCK_DATE="Y" from date_tbl;
    END IF;Now, I want to add another non-visible variable that based on the hyperlink, gets the value of one of the fields. If the value is Y or N then another column get be changed. For example,
    IF (Month=03 & Year=2011 & LD = 'Y' &value of non_visible field='N')
    then
    sql_stmt:=alter LOCK_DATE="Y" from date_tbl;
    ELSE IF
    alter LOCK_DATE="Y" from date_tbl;
    END IF;How can I accomplish this?

    fqman wrote:
    http://www.p_month=03&p_year=2011&p_id=Y&p_nonvisible=Y
    Not a valid URL.
    A valid URL will look as follows:
    http://<server>/<service>?<query-string>
    Example:
    http://my-webserver.mydomain.com/pls/myprocedure?year=2010&id=Y&nonvisible=YIf you are using a web enabled stored proc (called via mod_plsql from Apache), then the procedure's parameter signature needs to match that of the query string.
    E.g.
    create or replace procedure MyProcedure( year number, id varchar2, nonVisible vachar2 ) is
    begin
    end;No need to parse the query string. Oracle Web Architecture for PL/SQL does not work that way - user procs do not parse query string with the call methods that mod_plsql uses.

  • Creating userid and password login from web page

    I want to create a page where i will have userid and password.When i log in it should check the username and password in the table.
    When i make a new entry also it should be added in the table
    Please help me how to proceed with this .
    Please help me in creating the html page also

    mod_plsql manual at:
    http://download-east.oracle.com/docs/cd/B25221_03/web.1013/b25599/toc.htm
    Configuration for mod_plsql:
    $ORACLE_HOME/Apache/mod_plsql/conf/dads.conf
    First thing to do is to ensure that mod_plsql works and can run your stored procs. Edit the dads.conf file (use dads.readme for instructions) and configure a DaD (Database access Descriptor) for you database.
    Restart Apache to effect the config change. I simply (and incorrectly) use $ORACLE_HOME/Apache/Apache/bin/apachectl - and it will tell you why it is not recommended and the correct command to run.
    The URL for will be something like:
    http://yourserver/dad/[schema.][package.]procedure[&parameters]
    The stuff in square brackets are optional.
    Create the following sample PL/SQL proc to call from the web browser:
    create or replace procedure Hello( cName varchar2 DEFAULT NULL ) is
    begin
    htp.prn( 'Hello World from '|| NVL(cName,'Nobody') );
    end;Make sure the Oracle user you configured the DaD with has exexcute rights on this procedure. E.g. if the DaD uses Oracle user WEB_USER to connect to the database and the procedure is created as SCOTT, then SCOTT must grant execute rights on the proc to WEB_USER.
    The web browser URL for calling this stored proc will look as follows:
    Without passing any parameters:
    http://yourserver/dad/scott.hello
    With passing the cName parameter as defined in the stored proc:
    http://yourserver/dad/scott.hello?cname=John
    As for the rest - you likely will need to use cookie authentication to "login" from a web page. Then you also need to determine just how you are going to use these session cookies on the database server side for security. How you're going to manage these cookies. Persist them in the database. Which also means managing session states for stateless clients via such a session cookie. Etc.
    This is not trivial to design, code and implement.
    Why not use Oracle Application Express instead?

  • Web Journal Templates - Options for Different Ones?

    I'd like to be able to create my own Web Journal templates. The ones provided by apple are . . . uninspired. Yes, I know I can tweak anything after export in an HTML editor, but I'd rather do it right the first time. Has anyone looked into Aperture 2.0's templates? Are they extensible or expandable. I cannot find anything the manual or on this forum. Thanks.

    yes, mod_plsql for Apache (the core of Oracle 9iAS) allows you to make PL/SQL calls from a browser environment and return HTML. the entire Oracle Portal product is written using this mechanism.
    learning JSP from scratch, and learning how to manage security, database connections and record sets would be a daunting task. if you want to learn Java, great. it's my favority web language. however, if you have PL/SQL experience and a need to get information to the web, use mod_plsql and generate dynamic content via PL/SQL and the database.
    good luck,
    rich

  • Compiler Options for Web App

    I am working on a training course that deploys a web application to a web server of my choice. I have Tomcat setup and I also have used the embedded server in JDeveloper 10g. There are several exercises that I have partial code written. When I try to deploy the app to test one of the exercises I get compiler errors on other parts of the web app.
    Is there any way I can tell the compiler to only compile those things that have changed or still deploy with errors? I was able to get it to deploy by commenting out several pieces of code, but this is not my optimal solution.
    Thanks

    yes, mod_plsql for Apache (the core of Oracle 9iAS) allows you to make PL/SQL calls from a browser environment and return HTML. the entire Oracle Portal product is written using this mechanism.
    learning JSP from scratch, and learning how to manage security, database connections and record sets would be a daunting task. if you want to learn Java, great. it's my favority web language. however, if you have PL/SQL experience and a need to get information to the web, use mod_plsql and generate dynamic content via PL/SQL and the database.
    good luck,
    rich

  • Data access question

    I just accepted a new position with a large international company as Program manager.
    I must work with IT to develop sw. They use oracle as the data storage and it is located in Germany and I am in USA.
    Here is my issue. I have no way to get access to my data except via an excel export file sent by IT.
    IT has the weird notion that users do not need access to analyze data. So I am having a hard time getting cooperation. They want me to give them the remedy of how this can be solved.
    What is the best way to get access for data mining from the oracle servers (read only) that will allow access to all fields and without great lag time due to locations across the water.
    All posibilites are welcome.
    Thank you for your help

    861972 wrote:
    Here is my issue. I have no way to get access to my data except via an excel export file sent by IT.
    IT has the weird notion that users do not need access to analyze data. So I am having a hard time getting cooperation. They want me to give them the remedy of how this can be solved.They must have their reasons to be reluctant to assist you in this regard. Their reasons could be silly - but you do need their corporation. So find out what these exact reasons are - that is one step closer to addressing these and getting a resolution to your access problem.
    As for suggestions on how to access the remote database. The easiest access to create and manage is http (web access). This is in-use in most corporates anyway, where they already have presence on the web.
    So providing you with secure access to the remote Oracle database should be relatively simply. They need to install Apex into the database. This is a default component that is installed for 11g databases. Apex is merely a suite of PL/SQL (stored procedure) code that provides a web run-time engine.
    The second step is to configure the corporate Apache web server to support mod_plsql - an Apache module from Oracle that provides a gateway between a web server and an Oracle database. To ensure this is secure, https should be used (and is likely already implemented). Alternatively, Oracle's build of Apache v2 plus mod_plsql can also be used.
    Via the Apex run-time engine one runs Apex applications. The default application is RAD GUI that enables you to design your own custom Apex web applications. Not sure if this will be of use to you. Another default application that will, is called SQL Workshop. This provides you with a TOAD/SQL-Developer like web interface. So you can run SQLs, download data, browse the data dictionary, create SQL scripts for re-use, and so on.
    As for Apex itself - Oracle themselves use it for certain parts of their corporate web infrastructure. Well known sites such as http://asktom.oracle.com uses it. User created Apex web applications are used by numerous corporates on the Internet (we have a few of those ourselves too).
    So there is no issue of it not being manageable or insecure - it fits the existing web client-server architecture and existing methods and means are used to configure and manage and secure it. So nothing new or foreign. And should provide the easiest access to manage, secure access, and something that fits existing corporate infrastructure.

  • PROCEDURE DOESN'T EXIST - what about this issue when installation

    install APEX3.2 on Oracle 10 with Http server + mod_plsql
    the Apache error log:
    [Fri Apr 10 16:12:58 2009] [error] [client 192.168.3.56] [ecid: 1239351178:192.168.3.56:1804:5872:1,0] File does not exist: f:/oraclecd/product/10.2.0/db/apache/apache/htdocs/pls
    [Fri Apr 10 16:14:19 2009] [error] [client 192.168.3.56] [ecid: 1239351258:192.168.3.56:1804:5664:1,0] mod_plsql: /pls/apex/apex_admin HTTP-404 \napex_admin: PROCEDURE DOESN'T EXIST\n
    access log:
    192.168.3.56 - APEX_PUBLIC_USER [10/Apr/2009:16:05:16 +0800] "GET /pls/apex/apex_admin HTTP/1.1" 404 357
    192.168.3.56 - - [10/Apr/2009:16:05:22 +0800] "GET /pls/apex HTTP/1.1" 302 5
    192.168.3.56 - - [10/Apr/2009:16:05:27 +0800] "GET /apex HTTP/1.1" 404 342
    192.168.3.56 - - [10/Apr/2009:16:09:49 +0800] "GET /apex HTTP/1.1" 404 342
    192.168.3.56 - - [10/Apr/2009:16:09:57 +0800] "GET /pls/apex HTTP/1.1" 302 5
    192.168.3.56 - - [10/Apr/2009:16:12:58 +0800] "GET /pls HTTP/1.1" 404 341
    192.168.3.56 - APEX_PUBLIC_USER [10/Apr/2009:16:14:19 +0800] "GET /pls/apex/apex_admin HTTP/1.1" 404 357
    and DADs is :
    Alias /i/ "F:/oracleCD/product/10.2.0/db/Apache/Apache/images/"
    AddType text/xml xbl
    AddType text/x-component htc
    <Location /pls/apex>
    Order deny,allow
    PlsqlDocumentPath docs
    AllowOverride None
    PlsqlDocumentProcedure wwv_flow_file_mgr.process_download
    PlsqlDatabaseConnectString 192.168.3.56:1521:apex.domain ServiceNameFormat
    PlsqlNLSLanguage "AMERICAN_AMERICA.AL32UTF8"
    PlsqlAuthenticationMode Basic
    SetHandler pls_handler
    PlsqlDocumentTablename wwv_flow_file_objects$
    PlsqlDatabaseUsername APEX_PUBLIC_USER
    PlsqlDefaultPage apex
    PlsqlDatabasePassword *****
    PlsqlRequestValidationFunction wwv_flow_epg_include_modules.authorize
    Allow from all
    </Location>
    Edited by: PPMonkey on Apr 10, 2009 1:21 AM
    Edited by: PPMonkey on Apr 10, 2009 1:22 AM

    Hi Matthias,
    Thanks for your reminding. The DAD is ok.
    And I have found the cause. and it's a little bit complicated.
    I have installed 2 oracles on my machine. Apex and Apache have been installed on different ORACLEs.
    sorry about this. so mass.

Maybe you are looking for

  • Is there any way to deactivate a device from the Verizon website?

    I'm trying to deactivate a phone we don't use anymore, and I'm wondering if I can do that anywhere on the Verizon Wireless website? I've found the "suspend services" tab, but I want to permanently deactivate the phone. I'm just trying to save myself

  • How can i make a simple image viewer in JAVA?

    i know this is a silly doubt...but 'm new to java i have to make an image viewer which can also zoom the image please help me advance thanx

  • QM Standard Reports

    Hi all, I want to have QM standard reports both by Report Programs and T.Code(S). Pls do the needful. thanks & regards sankar. Message was edited by: Sankar         sankar babu Message was edited by:         sankar babu

  • Control Excel properties in ABAP report - Background mode

    Hi, We have a requirement to send a excel sheet attachment through mail.This report should have the option to to run in background.We should be able to control the properties of the excel sheet.(Eg column width ,cell format) I could control the excel

  • VAT rate changes in Ireland on goods from 1st December 2008

    Dear SAP Experts, The standard rate of VAT will be increased from 21% to 21.5% with effect from 1 December, 2008 in Ireland. This means all IT systems dealing with VAT should be able to cope with that change. My client is a retail organization and op