Configuring Database Server to Shared Server Architecture

Hello! Sir/Madam,
Presently Our server configuration is Dedicated Server Architecture, due to number of connections opening in the dedicated server, we are shifting our server configuration to the Shared Server Archiecture.
Will any One send me what are the parameters as to be set to Configure to the Shared Server Archiecture.
Thanking U with Regards,
Sravan
Hyderabad.

I would suggest also reviewing the DBA Administration manual Ch 4 Managing Oracle Database Processes using the Oracle® Database Administrator's Guide 10g Release 2 (10.2) Part Number B14231-01 since it discusses the database parameter settings in some detail.
Remember to increase the size of the SGA to handle the UGA areas moved from the PGA into the Shared Pool.
I would consider continuing to use dedicated sessions for batch and any process that uses dbms_alert or other features that do not work well with shared server.
HTH -- Mark D Powell --

Similar Messages

  • Dedicated server or shared server ?

    Hai ALl
    What is the criteria for a Database set in dedicated server or shared server. This is users dependent or processes dependent?.How to change the mode(dedicated or shared) after database creation.
    Please help...
    Shiju

    If you're not sure, use the default, which is dedicated server. You generally want to use shared server when you want to have more simultaneous sessions than your hardware could support without swapping and there aren't a lot of applications that really require this sort of thing. In the "olden days", one might also consider using shared server when the overhead of creating and destroying physical connections was a significant concern, but modern architectures (i.e. 3-tier development rather than client-server applications) generally makes that irrelevant because the middle tier can just use a connection pool.
    Instructions on enabling shared server are in the documentation.
    Note that just because shared server is enabled does not mean that all connections will use shared server. The client can always request a dedicated server connection.
    Justin

  • Migrating from  Dedicated Server to Shared server

    Hi,
    Please let me know how to configure from Dedicated server to Shared server in oracle 10g.
    Any advises would be appreciated.
    Regards,
    - sridhar

    It is not that hard, you only need to configure four parameters and check the listener to verify this has already been configured and registered. On the other hand, you should configure your tnsnames.ora file so you have the alternative to connect by means of a shared or a dedicated oracle server, otherwise the default, once the dispatchers and the shared server processes are configured will be shared server.
    The four parameters to configure at the initialization parameter file are:
    dispatchers
    max_dispatchers
    shared_servers
    max_shared_servers
    and you should create an entry at the tnsnames.ora file that declares a (server=dedicated) that will be used to connect by means of a dedicated server.
    Further details on Howto configure the shared server can be found here --> Configuring Oracle Database for Shared Server.
    One side note I'd like to add, shared server is suitable for scaleability in OLTP environments, if your kind of job is either batch or DDS you should open a connection by means of a dedicated server, otherwise you'll create a severe bottleneck.
    ~ Madrid

  • Converting from dedicated server to shared server

    Hi,
    How to convert from a dedicated server configuration to a shared server configuration.
    Thanks
    Muneer

    SHAN@2009 wrote:
    Hi
    I am using Oracle 11g Database Release 1 OS Windows 2003 Server R2 SP2, I have Created a Database and the database server mode is "Shared' recently my user request me to change server mode into Dedicated for there testing Purpose.what are the Parameters i have set in the ini file for converting the server mode from Shared to Dedicated.
    Please advice .
    Thanks
    ShanIt's not an either/or situation, as the database does not "run in shared server mode" vs. "run in dedicated server mode". A database will *always* accept dedicated connections if requested by the client. It *may* accept shared server connections -- *if* requested by the client *and if* it is configured to accept them.

  • Dedicated Server against Shared Server

    I have a server on which we have installed several clients database isntances. Recently there were several performance issue for one of the client at which time I heard that was becasue of their instance is an shared server and if make it dedicated the performance will improve. How do you find out whether an instance running on a particular box is a dedicated server connection or shared server connection. What is the definition of those in simple lay mans terms. How do you change a shared connection to dedicated connection and vice versa? Does it depend on the memory/cpu size etc. Any help is higly appreciated.

    Dear User,
    Search on the forum.
    http://forums.oracle.com/forums/search.jspa?threadID=&q=%22dedicated+shared+server%22&objID=f61&dateRange=all&userID=&numResults=15

  • How to config the server in shared server mode?

    SQL> alter system set dispatchers='(protocol=tcp)(dispatchers=10)' ;
    System altered.
    SQL> alter system set shared_servers=5;
    System altered.
    then config the client connection to shared server mode thru` net manager
    and try the qq user on another pc in lan.
    but it failed to use shared sever mode
    SQL> col username for a10
    SQL> col machine for a30
    SQL> col server for a10
    SQL> set linesize 120
    SQL> select username,server,machine from v$session where username is not null;
    USERNAME SERVER MACHINE
    QQ NONE WORKGROUP\HYC-PC
    SYS DEDICATED rhel5
    QQ user server type is NONE
    RED HAT linux or windows platform are the same result

    938261 wrote:
    SQL> alter system set dispatchers='(protocol=tcp)(dispatchers=10)' ;
    System altered.
    SQL> alter system set shared_servers=5;
    System altered.
    then config the client connection to shared server mode thru` net manager
    and try the qq user on another pc in lan.
    but it failed to use shared sever mode
    SQL> col username for a10
    SQL> col machine for a30
    SQL> col server for a10
    SQL> set linesize 120
    SQL> select username,server,machine from v$session where username is not null;
    USERNAME SERVER MACHINE
    QQ NONE WORKGROUP\HYC-PC
    SYS DEDICATED rhel5
    QQ user server type is NONE
    RED HAT linux or windows platform are the same resultDEDICATED vs. SHARED is controlled by the client; not by DB Server

  • Convert dedicated server to shared server in oracle 10g

    Dear,
    Anybody help me how to change dedicated server setting into shared server in oracle 10g.
    Regards,
    Saeed ul haq

    Refer to Oracle Documentation :
    http://download.oracle.com/docs/cd/B19306_01/network.102/b14212/intro.htm#sthref54
    http://download.oracle.com/docs/cd/B19306_01/network.102/b14212/plan.htm#sthref570
    http://download.oracle.com/docs/cd/B19306_01/network.102/b14212/dispatcher.htm#i453786
    Regards
    Rajesh

  • Convert dedicated server to shared server on database tier Ebs R12

    Hi all,
    have anyone done this before, converting dedicated server to shared_server in R12
    12.0.6 database 10.2.0.4 on OUL5
    i've done this in single database but not with Ebs R12.
    Please point me to some docs regarding this issue.
    Thanks in advance!

    Thx for the Post now I am running into diffrent problem
    look at my TNSNAMES.ora
    GDAT1.ILABSGROUP.COM =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.213.27)(PORT = 1521))
    (CONNECT_DATA =
    #(SERVER = SHARED)
    (SERVICE_NAME =GDAT1)
    if i uncomment ( Add the line) SERVER = SHARED i get a
    ORA-12523: TNS:listener could not find instance appropriate for the client
    connection
    Please assit

  • How to convert from a Dedicated Server to Shared Server

    I have an oracle database 9.0.7.0 running on a Solaris box. The way it was setup initially was to used a dedicated connection.
    I want to convert that to a shared connection
    Can any body suggest how to go about it

    Thx for the Post now I am running into diffrent problem
    look at my TNSNAMES.ora
    GDAT1.ILABSGROUP.COM =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.213.27)(PORT = 1521))
    (CONNECT_DATA =
    #(SERVER = SHARED)
    (SERVICE_NAME =GDAT1)
    if i uncomment ( Add the line) SERVER = SHARED i get a
    ORA-12523: TNS:listener could not find instance appropriate for the client
    connection
    Please assit

  • Dedicated server vs shared server

    hi all ;
    can any one tell me which option to choose when installing oracle , when knowing that the database will handle so many users ? and if number of processes are limited to 150 ,which parameter to set if you want to change this number?
    thanks.

    Short and brief
    http://download.oracle.com/docs/cd/B28359_01/server.111/b28310/manproc001.htm

  • I cannot connect to the server – screen sharing, Server Preferences,...

    hello
    I have a problem with xserver. Everything seems to be working ok, however, one day system started to break down.
    I cannot connect to the server through *screen sharing* neither through internet, nor through local net. Even after restart login wont shows up.
    I cannot also connet to the *Server Preferences* (Unable to authenticate to the Open Directory master.)
    Sometimes I cannot also connect to the *Server Admin* (but after restart it works, however, Server Preferences are unavailable).
    SSH works ok.
    Nor repair permission, neither verify disk, or update for OS X server 10.6.4 worked.
    system log periodicaly enters this message:
    Jul 14 23:24:35 xserve WindowServer[5091]: kCGErrorFailure: Set a breakpoint @ CGErrorBreakpoint() to catch errors as they are logged.
    Jul 14 23:24:35 xserve com.apple.WindowServer[5091]: Wed Jul 14 23:24:35 xserve.sk WindowServer[5091] <Error>: kCGErrorFailure: Set a breakpoint @ CGErrorBreakpoint() to catch errors as they are logged.
    Jul 14 23:24:36 xserve com.apple.launchd[1] (com.apple.RemoteDesktop.agent[5096]): posix_spawn("/System/Library/CoreServices/RemoteManagement/ARDAgent.app/Content s/MacOS/ARDAgent", ...): No such file or directory
    Jul 14 23:24:36 xserve com.apple.launchd[1] (com.apple.RemoteDesktop.agent[5096]): Exited with exit code: 1
    Jul 14 23:24:36 xserve com.apple.launchd[1] (com.apple.RemoteDesktop.agent): Throttling respawn: Will start in 10 seconds
    Jul 14 23:24:36 xserve loginwindow[5085]: Login Window Started Security Agent
    Jul 14 23:24:36 xserve loginwindow[5085]: Login Window - Returned from Security Agent
    Jul 14 23:24:36 xserve loginwindow[5085]: AuthorizationRef returned errAuthorizationDenied. Exiting.
    Jul 14 23:24:36 xserve com.apple.loginwindow[5085]: AuthorizationRef returned errAuthorizationDenied. Exiting.
    Jul 14 23:24:36 xserve com.apple.launchd[1] (com.apple.loginwindow): Throttling respawn: Will start in 3 seconds
    Jul 14 23:24:36 xserve com.apple.ReportCrash.Root[4982]: 2010-07-14 23:24:36.505 ReportCrash[4982:350b] Saved crash report for ManagedClient[5099] version ??? (???) to /Library/Logs/DiagnosticReports/ManagedClient2010-07-14-232436localhost.crash
    can you advice me?
    thanks

    Hi Shannon McLain,
    Kindly let us know if there is any specific error message that you are getting while installing it.
    Here is what you can try:
    Creative Cloud Help | Download, install, update, or uninstall apps
    https://helpx.adobe.com/creative-suite/kb/cs5-cleaner-tool-installation-problems.html
    https://helpx.adobe.com/creative-cloud/kb/error-downloading-cc-apps.html
    Kindly share the results once done.
    Thanks,
    Atul Saini

  • Need to create a Database in Shared Serve Mode

    Hi,
    Please help me in Creating a Manual Database in Shared Server Mode. (I am a Student and It is a Learning Process).
    I am able to Create Database (Without DBCA) in Dedicated Mode and I have no doubts in that.
    What are the parameters i need to specify
    Please post me Helpful Links

    Poorna Prakash wrote:
    Hi,
    Please help me in Creating a Manual Database in Shared Server Mode. (I am a Student and It is a Learning Process).
    I am able to Create Database (Without DBCA) in Dedicated Mode and I have no doubts in that.
    What are the parameters i need to specify
    Please post me Helpful LinksYOu need to understand that ... as far as the database is concerned ... it's not an either/or situation between dedicated and shared server. Setting shared server parameter like DISPATCHERS simply allows the database to handle shared server connections. But it is up to the client to specify which method it wants, and the database will always allow dedicated server connections.

  • Sutdown of a Database in Shared Server Modus

    Hi,
    I have set up today a database called "db03" in Shared Server Mode. After the installation everything looked fine beside that there was no entry in the listener.ora file for the Database. Anyways I added the entry to the listener.ora and was able to connect to it via the command
    sqlplus "sys@db03 as sysdba".
    But when I tried to shut it down it gave me the error message
    ORA-00106: cannot startup/shutdown database when connected to a dispatcher
    back.
    So I have checked in several forums and someone said the solution would be to connect to the Database via dedicated connection and there for a entry in the tnsnames.ora file must be added.
    (server=dedicated)
    I added the line to connection descriptor and if I connect back to the database it really works and I am able to shutdown the database.
    But is that really the best and Oracle recommended what to shutdown a Database running in shared server mode ????
    Thanks Marcus

    There is a note in the administrator's guide that you have to have a dedicated connection to be able to shut down the database...
    http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96521/start.htm#7871
    When a database is running in shared server mode, that just means that connections can be made to a shared server, not that all connections should connect to a shared server. When you are doing certain types of tasks, such as reporting, you are frequently better off requesting a dedicated connection. When you are shutting down the database, you have to request a dedicated session.
    If you expect some of the sessions started from a particular machine to need dedicated connections and other sessions to require shared server connections, there are options other than modifying the TNS entry, but 99 times out of 100, anyone who will be shutting down a database will always want a dedicated connection.
    Justin
    Distributed Database Consulting, Inc.
    http://www.ddbcinc.com/askDDBC

  • Not able to get Shared Server Mode to work in XE

    The server is an HP Dual CPU Xeon, 4 GB RAM. 120GB HD.
    Oracle XE reports the following:
    SGA 768 Target, 768MB Current.
    PGA 256MB Target, 55MB current (when there are a small number of client connections)
    The application and database work properly with a small number of connections, but
    memory usage goes way up on PGA when I start to add more connections.
    I have tried to set up the Oracle server in "Shared Server Mode" , but it appears
    that I was unsuccessful.
    From what I can tell, the oracle listener does not seem to be fowarding the incoming requests to the shared server dispatchers, but
    instead it is deciding to kick off a dedicated server process to handle each client request.
    In other words, it is working in dedicated server mode.
    I am stumped as to what needs to be done next. From what
    I can tell from reading documentation this should be working.
    Please advice as to what else I can do to get things working.
    Here is additional information:
    The parameter SHARED_SERVERS is equal to 4.
    parameter dispatchers=(PROTOCOL=TCP) (SERVICE=XEXDB)
    max_shared_servers, max_dispatchers, shared_server_sessions have no values.
    processes=150
    sessions=170
    Output of lnsrctl utility:
    LSNRCTL> services
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE)))
    Services Summary...
    Service "CLRExtProc" has 1 instance(s).
    Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:0 refused:0
    LOCAL SERVER
    Service "PLSExtProc" has 1 instance(s).
    Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:0 refused:0
    LOCAL SERVER
    Service "XEXDB" has 1 instance(s).
    Instance "xe", status READY, has 1 handler(s) for this service...
    Handler(s):
    "D000" established:0 refused:0 current:0 max:1002 state:ready
    DISPATCHER <machine: CO_DB, pid: 5844>
    (ADDRESS=(PROTOCOL=tcp)(HOST=myhostname)(PORT=1771)
    Service "XE_XPT" has 1 instance(s).
    Instance "xe", status READY, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:0 refused:0 state:ready
    LOCAL SERVER
    Service "xe" has 1 instance(s).
    Instance "xe", status READY, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:0 refused:0 state:ready
    LOCAL SERVER
    The command completed successfully
    ILSNRCTL> status
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE)))
    STATUS of the LISTENER
    Alias LISTENER
    Version TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Produ
    ction
    Start Date 18-SEP-2007 16:06:55
    Uptime 0 days 0 hr. 1 min. 33 sec
    Trace Level off
    Security ON: Local OS Authentication
    SNMP OFF
    Default Service XE
    Listener Parameter File E:\oraclexe\app\oracle\product\10.2.0\server\network\a
    dmin\listener.ora
    Listener Log File E:\oraclexe\app\oracle\product\10.2.0\server\network\l
    og\listener.log
    Listening Endpoints Summary...
    (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC_FOR_XEipc)))
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=myhostname)(PORT
    =1521)))
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=8080))(Presentation=
    HTTP)(Session=RAW))
    Services Summary...
    Service "CLRExtProc" has 1 instance(s).
    Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
    Service "PLSExtProc" has 1 instance(s).
    Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
    Service "XEXDB" has 1 instance(s).
    Instance "xe", status READY, has 1 handler(s) for this service...
    Service "XE_XPT" has 1 instance(s).
    Instance "xe", status READY, has 1 handler(s) for this service...
    Service "xe" has 1 instance(s).
    Instance "xe", status READY, has 1 handler(s) for this service...
    The command completed successfully
    The contents of the spfile2init.ora file:
    xe.__db_cache_size=104857600
    xe.__java_pool_size=4194304
    xe.__large_pool_size=469762048
    xe.__shared_pool_size=222298112
    xe.__streams_pool_size=0
    *.audit_file_dest='E:\oraclexe\app\oracle\admin\XE\adump'
    *.background_dump_dest='E:\oraclexe\app\oracle\admin\XE\bdump'
    *.compatible='10.2.0.1.0'
    *.control_files='E:\oraclexe\oradata\XE\control.dbf'
    *.core_dump_dest='E:\oraclexe\app\oracle\admin\XE\cdump'
    *.db_name='XE'
    *.db_recovery_file_dest='f:\oracle_flash_recovery_area'
    *.db_recovery_file_dest_size=42949672960
    *.dispatchers='(PROTOCOL=TCP) (SERVICE=XEXDB)'
    *.job_queue_processes=4
    *.open_cursors=300
    *.os_authent_prefix=''
    *.pga_aggregate_target=268435456
    *.processes=150
    *.remote_login_passwordfile='EXCLUSIVE'
    *.sessions=20
    *.sga_target=805306368
    *.shared_servers=4
    *.undo_management='AUTO'
    *.undo_tablespace='UNDO'
    *.user_dump_dest='E:\oraclexe\app\oracle\admin\XE\udump'
    The contents of listener.ora:
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = E:\oraclexe\app\oracle\product\10.2.0\server)
    (PROGRAM = extproc)
    (SID_DESC =
    (SID_NAME = CLRExtProc)
    (ORACLE_HOME = E:\oraclexe\app\oracle\product\10.2.0\server)
    (PROGRAM = extproc)
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
    (ADDRESS = (PROTOCOL = TCP)(HOST = myhostname)(PORT = 1521))
    DEFAULT_SERVICE_LISTENER = (XE)
    The contents of tnsnames.ora
    XE =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = myhostname)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = XE)
    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
    (CONNECT_DATA =
    (SID = PLSExtProc)
    (PRESENTATION = RO)
    ORACLR_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
    (CONNECT_DATA =
    (SID = CLRExtProc)
    (PRESENTATION = RO)
    The contents of sqlnet.ora:
    # This file is actually generated by netca. But if customers choose to
    # install "Software Only", this file wont exist and without the native
    # authentication, they will not be able to connect to the database on NT.
    SQLNET.AUTHENTICATION_SERVICES = (NTS)

    I don't think it is supported because of XE multiple cpu usage limitations but "shared server" is not documented in the XE documentation - http://www.oracle.com/pls/xe102/ranked?word=%22shared+server%22
    so you may want to follow this guide for setup and try -
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14231/manproc.htm#ADMIN00502
    Best Regards,
    H.Tonguç YILMAZ
    My Oracle blog
    http://tonguc.wordpress.com
    "Never believe all you read or hear! Just because it is printed or someone is more experienced doesn't mean it is TRUE.."

  • APEX error: Found dead shared server

    Hi,
    I frequently encounter an error when working with APEX. If I submit any change to APEX, fi a change on some page item, APEX asks me to whether I'd like to save the wwv_flow_accept URL. I then get a file save dialog. This doesn't happen all the time, but something like 2 out of 10 times I submit something.
    Looking at the database logs, I see an entry in alert.log with this information:
    <pre>
    Fri May 22 17:56:36 2009
    Errors in file c:\oraclexe\app\oracle\admin\xe\bdump\xe_s004_1948.trc:
    ORA-07445: exception encountered: core dump [ACCESS_VIOLATION] [_npierr+487] [PC:0x5F22C3] [ADDR:0x4] [UNABLE_TO_READ] []
    Fri May 22 17:56:40 2009
    found dead shared server 'S004', pid = (18, 1)
    </pre>
    Looking into the respective trace file gives me this information:
    <pre>
    Dump file c:\oraclexe\app\oracle\admin\xe\bdump\xe_s004_1948.trc
    Fri May 22 17:56:36 2009
    ORACLE V10.2.0.1.0 - Production vsnsta=0
    vsnsql=14 vsnxtr=3
    Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
    Windows XP Version V5.1 Service Pack 3
    CPU : 1 - type 586, 1 Physical Cores
    Process Affinity : 0x00000000
    Memory (Avail/Total): Ph:727M/1511M, Ph+PgF:1181M/2133M, VA:1428M/2047M
    Instance name: xe
    Redo thread mounted by this instance: 1
    Oracle process number: 18
    Windows thread id: 1948, image: ORACLE.EXE (S004)
    *** ACTION NAME:(PAGE 4311) 2009-05-22 17:56:36.625
    *** MODULE NAME:(APEX:APPLICATION 4000) 2009-05-22 17:56:36.625
    *** CLIENT ID:(CKH_DEV:2151496271973569) 2009-05-22 17:56:36.625
    *** SESSION ID:(29.4) 2009-05-22 17:56:36.625
    *** 2009-05-22 17:56:36.625
    ksedmp: internal or fatal error
    ORA-07445: exception encountered: core dump [ACCESS_VIOLATION] [_npierr+487] [PC:0x5F22C3] [ADDR:0x4] [UNABLE_TO_READ] []
    Current SQL statement for this session:
    COMMIT
    ----- PL/SQL Call Stack -----
    object line object
    handle number name
    267D174C 1275 package body APEX_030200.WWV_FLOW
    267D174C 5421 package body APEX_030200.WWV_FLOW
    267D174C 13366 package body APEX_030200.WWV_FLOW
    26521088 30 anonymous block
    ----- Call Stack Trace -----
    memory dump follows
    </pre>
    Has anybody an idea what is going wrong on my machine here?
    Best regards,
    Jürgen

    Hi,
    I took a bit of time to dig deeper into this issue. I came to the conclusion that there is a bug in Oracle XE:
    If you connect to Oracle XE database using the EPG path and if you create a report that gets its data over a database link, the shared server processes used to connect to the database break.
    What I did to produce this error:
    I installed Oracle XE Universal Edition on a Windows XP system
    I then updated APEX to the latest version 3.2
    At the database I simply created a database link pointing to the same schema the APEX-application is running at. I tested the database link.
    I then produced a simple test application with just one Report (I also tried a PPR-report with the same result) that displays orders with a query in line with this:
    <pre>
    select o.order_id, i.order_item_id, i.quantity, p.product_name, i.unit_price, i.unit_price * i.quantity amount
    from demo_orders@ckh o, demo_order_items@ckh i, demo_product_info@ckh p
    where o.order_id = i.order_id
    and i.product_id = p.product_id
    order by o.order_id, i.order_item_id
    </pre>
    When I ran this application, I was sometimes able to see the report without an error, sometimes a shared server process broke. You can watch the processes breaking by opening the admin/bdump directory and see how the database writes trace files for the shared server processes.
    Interesting to see is that the error happens not only when you try to see the report. If you hit the edit page link while running the page or if you submit the page definition with the link query in it, the same is likely to happen. You can see this error happening when APEX offers you to download the call to wwv_flow or the f-procedure. The contents of this download then is:
    <pre>IBMPC/WIN_NT-8.1.0</pre>
    with some binary information in front of the message.
    Another bug I'd like to add came up when I was lucky to see the report with the PPR-template. I tried pagination but this wouldn't work. Looking into this, I found the following link:
    <pre>
    javascript:html_PPR_Report_Page(this,'R2060428410112776','javascript:$a_report('2060428410112776','16','15','15');')
    </pre>
    To my understanding this can't work at all if you look a the apostrophes. So how to proceed with this???
    This to me is a severe problem, as I wanted to utilize APEX as a frontend for a production database to report the contents. I was informed by Varad that a way around this is to use an Apache access to Oracle XE but as far as I'm informed, this forces me into a licenced version in order to be able to run mod_plsql.
    I read about the mod_owa-approach, but the programmers state that this is not compatible with APEX. So my question is: Do you have any suggestion on how to proceed with this?
    Thanks,
    Jürgen
    Edited by: j.sieben on May 27, 2009 5:41 PM

Maybe you are looking for