Installing APEX on separate server from production database

I have a security request to install APEX on a separate server from the application content. I have searched terms I know and have only found vague references, but not meaningful assistance. Rather than try to talk me into installing on the same server, can someone point me to some documentation for achieving this without the use of database links which is another security risk? The APEX Listener and APEX instance can be installed on one server but the application content needs to be installed on a separate server.
Edited by: user4552785 on Apr 16, 2012 12:18 PM

You can easily set up an Oracle HTTP Server elsewhere to connect to your APEX instance (along with images directory and other static files). However, the application schema is tightly embedded in the same instance as the APEX schema, so that will have to stay there.
What security concerns are you trying to alleviate? By default, APEX applications run as the user APEX_PUBLIC_USER and then this user masquerades as your application schema (and occasionally a little bit of APEX_0XXXXX). Even if you could manage to move your application schema to another instance, you haven't achieved a whole lot from a security standpoint.

Similar Messages

  • How to install APEX in a server database, instead XE database?

    Hi, sorry but I'm new with APEX.
    Till today I've just used it to simple applications inside a XE database, but now I've to use it in a production database.
    Should I use the enterprise database, which is an Oracle 11G, or should I install it inside the database that comes with the Oracle Application Server (OAS)?
    Is there a documentation to teach how to install the last version of Apex inside this database?
    Thank you in advance and sorry for the silly question?

    You can install APEX in a regular database - documentation is at http://docs.oracle.com/cd/E23903_01/welcome.html
    HTH
    Srini

  • Internal Server Error - after installing apex using http server

    hi,
    i just installed apex 3.2 using http server. after finished, i try to to open apex admin (http://faiz:7777/pls/apex/apex_admin) but i got this error:
    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.
    this is my log file:
    [Thu Dec 31 11:55:56 2009] [error] [client 10.10.10.10] [ecid: 1262231756:10.10.10.10:396:2036:1,0] mod_plsql: DAD '/pls/apex' is disabled because of misconfiguration. Please refer to the log entries during server startup for more information.
    10.10.10.10 - - [31/Dec/2009:11:55:56 +0800] "GET /pls/apex/ HTTP/1.1" 500 645
    this is my dads.conf :
    Alias /i/ "E:/oracle/product/10.2.0/db/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 faiz:1521:orcl ServiceNameFormat
    PlsqlNLSLanguage AMERICAN_AMERICA.AL32UTF8
    PlsqlAuthenticationMode Basic
    SetHandler pls_handler
    PlsqlDocumentTablename wwv_flow_file_objects$
    PlsqlDatabaseUsername APEX_PUBLIC_USER
    PlsqlDefaultPage apex
    PlsqlDatabasePassword orcl
    PlsqlRequestValidationFunction wwv_flow_epg_include_modules.authorize
    Allow from all
    </Location>
    and ii got blank page when i try accessing this page http://faiz:1521/pls/apex/apex_admin
    thanks,
    -akulala
    Edited by: akulala on Dec 30, 2009 7:57 PM

    In your middle tier (where your dads.conf file is located), do you have a file called marvel.conf (this was used in very early versions of APEX if memory servers)? If so you will either need to put your /pls/apex entry into your marvel.conf file of configure the App Server to user the dads.conf file. (I think all of this is done in the http.conf file but I am not 100%)
    Also, this sounds like a stupid question but can you ensure that you only have entry in you dads.conf or marvel.conf file that relates to /pls/apex
    If you are still having issues, try updating the line: PlsqlDatabaseConnectString faiz:1521:orcl ServiceNameFormat
    to: PlsqlDatabaseConnectString TNS_ENTRY TNSFormat
    where TNS_ENTRY is replaced by a valid TNS Identifier in the same Mid Tier home: ORACLE_HOME/network/admin/tnsnames.ora
    Finally, in earlier versions you had to use a forward slash character as the last value in the Alias line i.e. Alias /i/ "E:/oracle/product/10.2.0/db/Apache/images\". I always configure this line in this way and never seem to have an issues. Not sure if this is required anymore but may be one more thing that is mis configured.
    I hope all of that helps.
    Let me know how you get on.
    Regards
    Duncs
    http://djmein.blogspot.com
    As a courtesy, please remember to mark helpful or correct answers accordingly :)

  • Install swing application on server/desktop with database

    Hi,
    I developped a swing application which I need to install soon. It's the first time I install an application on my own, so any help would be welcome.
    I use maven for build, hibernate for the database access.
    Is there anything I need to take into consideration about the following things (are there good sites for reference?):
    - the build process
    - I use an external database (mysql), the configuration files are part of the program (they are not put somewhere external) --> any advice on good practices?
    - if the database is put on a server, as well as the jar file of the program, will there be any problem when trying to open the program from another computer, having access to the server?
    - if the database is put on a server, and the jar file of the program on a computer having access to the server (for the database), beside the normal hibernate configuration for the database (ip adres, port, ...), are there important things that might cause problems for the communication between the program and the database?
    thanks for any advice

    user8276126 wrote:
    Is there anything I need to take into consideration about the following things (are there good sites for reference?):
    - the build process
    - I use an external database (mysql), the configuration files are part of the program (they are not put somewhere external) --> any advice on good practices?Put the configuration files into the jar with the compiled classes.
    - if the database is put on a server, as well as the jar file of the program, will there be any problem when trying to open the program from another computer, having access to the server?"Will there be any problem" is rather a naive question. There are always problems when trying to communicate between two machines. Have you set up your MySQL server so that your database accepts connections from all other machines, for example? Or does it just accept connections from "localhost" because that's where you were testing?
    - if the database is put on a server, and the jar file of the program on a computer having access to the server (for the database), beside the normal hibernate configuration for the database (ip adres, port, ...), are there important things that might cause problems for the communication between the program and the database?Yes. The names of some of those things are "firewall" and "router".

  • How to install APEX 3.1 into migrated 10g database not include Oracle Text

    Have a database 10.2.0.3 migrated from 9i, which did not include Oracle Text. But now I have to install APEX 3.1. How will I get Oracle Text installed into this database?

    Hi Joel,
    I'm experiencing exactly the same install problems as "manimekhalai", the log showing as first error message:
    ERROR at line 1:
    ORA-04068: existing state of packages has been discarded
    ORA-04061: existing state of package "FLOWS_030000.WWV_FLOW_GLOBAL" has been
    invalidated
    ORA-04065: not executed, altered or dropped package
    "FLOWS_030000.WWV_FLOW_GLOBAL"
    ORA-06508: PL/SQL: could not find program unit being called:
    "FLOWS_030000.WWV_FLOW_GLOBAL"
    ORA-06512: at "FLOWS_030000.WWV_FLOW", line 1
    ORA-06512: at line 1etc.
    First I had the error
    create public synonym wwv_flow_file_objects$ for wwv_flow_file_objects$
    ERROR at line 1:
    ORA-00955: name is already used by an existing objecttoo, but the I dropped all public synonyms beginning with "wwv_" for cleaning up before reinstalling. Still the same problem...
    Btw I responded also to the similar thread
    Re: still struggling to install apex 3.1 ...
    Any ideas?
    Greetings,
    Roger

  • I don't know how I can install APEX 3.1.2 in Oracle Database 10g(10.2.1)

    Hello.
    I have a hard time the install of the APEX 3.1.2. My server is WindowsXP and Oracle Database is 10g.
    How can I install APEX? I have seen many many many manual involved in install APEX but I can't understood that.
    Please teach me how the install of APEX easily.
    Thank you.
    Edited by: MyeongJin on 2009. 1. 27 오후 11:46
    Edited by: MyeongJin on 2009. 1. 27 오후 11:46

    Thanks for your reply, Roel!
    I always deeply thanks for your help.
    After reading your reply, I found out I missed install HTTP Server.
    So I have installed HTTP Server in companion CD and I made the adjustment like marvel.conf and httpd.conf.
    But I can't solve my problem yet.
    I entered the address - http://127.0.0.1:7777/pls/apex/apex_admin - in the web browser, then
    I saw such a like under the message.
    +++Service Temporarily Unavailable+++
    +++The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.+++
    +++--------------------------------------------------------------------------------+++
    +++Oracle-Application-Server-10g/10.1.2.0.0 Oracle-HTTP-Server Server at MJLEE-EXEM.ex-em.com Port 7777+++
    Please help me one more time.
    I'm waiting for your help. Thanks.

  • How do I re-install my Mac OSX Server from scratch

    Hi,
    I have purchased two MacMini Servers with 10.6 OSX Server software pre-installed.
    I have changed the organization as our company name changed and run into license issues.
    I want to re-install the Mac OSX Server software and start from scratch. How do I go about this. I tried yesterday for many hours to do so and the new installs are still running into duplicate license issues and other issues. What is the best approach to do re-install? I am willing to erase the internal Hard Disk and boot (with an external DVD optical drive) if that is the best way to go. What are the steps?
    I have the original CDs or DVDs and have extra, external hard disks to do a Time Machine backup, etc.
    Thanks,
    Don

    If you are looking to do a nuke and pave of the system, and you have an external optical drive, then yes, that is likely the most direct method. Connect the optical drive, insert the installation DVD, and reboot the system targeting the optical disk as the boot volume (you can do this by holding down the C key or the Option key during startup).
    Now, if you do not have an optical drive, you can put the installation disk into another Mac running 10.6 and use the Remote Install Mac OS X application in your Utilities folder.
    Hope this helps

  • How to utilise forms installed in Oracle9i Application Server from client

    Dear Friends,
    I have installed Oracle 9i Application Server and Forms 5.0 Reports 3.0 in the application server. How to make use of application server so that forms installed in it available to end users, the client. What are the steps i need to do. Please explain.

    Forms 5 & Reports 3 in Developer 2.1 have been desupported for a number of years now. If you haven't already figured out how to get it working on the web, download the Forms & Reports Services Standalone version of the 10g Application Server. It has Forms & Reports properly configured after the instalaltion. Just look under the Demonstrations tab of the home page and click to run either Forms or Reports on the web. You can customize your setup afterwards for your application. Of course you'll need to upgrade your application.
    You can find this download at:
    http://www.oracle.com/technology/software/products/ias/htdocs/101202.html
    under "Forms & Reports Services Standalone"
    It is a 1 CD download.
    Cordially,
    Steve

  • WSUS - IIS installed on a separate server

    Hi,
    I have an IIS installed in a DMZ.
    I want to install WSUS in my secure network and use IIS server in a DMZ.
    It is possible to install WSUS with IIS installed on another server?
    Thank you!
    Marco R.

    Dude.. I see you are an 'mvp' but really?>
    your response does not address the QUESTION, makes NO sense and is simply not accurate.
    I can install IIS on as many servers as I want, regardless of where I've already installed it. 
    Installing IIS on a WSUS server (which as you pointed out happens automatically) does not in any way inhibit me from installing it on another server or servers, or every server I own.  Installing IIS has NO dependency on WSUS (although
    WSUS does seem to depend on IIS)
    But the question remains  WSUS seems to be presented as a web-based service via IIS.  Great!.. so why CAN'T we have a front-end Reverse Proxy?  If the prox is acutally a PROXY, then by the very definition of "PROXY"  it is acting
    on behalf of another.  Why CAN'T it simply re-write the request and pass it on "on behalf of" the requesting computer?

  • Refreshed Data from production Database

    Hi,
    I have a remote production database.I want to refresh my development database.
    Only new inserted data should be refreshed after a certain time period not all
    data.
    Thanks.
    Pankaj Gupta

    Another strand of thought occurs:
    By "development database" do you mean a database actually used by developers? If so, I think this is a misguided idea, because
    (1) production volumes are usually not appropriate for development purposes (load testing ought to be a separate instance)
    (2) production data is unlikely to have the necessary breadth and depth of cases necesaary to run proper unit tests.
    (3) you don't say what your business is, but there are likely to be security/privacy/accountability issues with making real data available to developers.
    Cheers, APC

  • Running replicat on a separate server from the target DB

    The DBA in charge of the target database of OGG replication doesn't want OGG running on his database server. He is proposing that the replicat process run on a separate server and post to the target DB across the network.
    This would require Oracle on the intermediate server on which replicat is running.
    My question is, can this be done? Can you have replicat writing to a database that is on a different server?
    If it is possible, what are the potential issues with this arrangement?
    Thanks in advance for your help.

    Based on what you've provided, you need a new/better DBA. The overhead is negligible.
    Nonetheless, assuming all other financial restrictions/limitations related to licensing are not an issue, Replicat can run on an intermediate server. Just needs to collect the trails and apply the SQL.

  • Pros / Cons of Running APEX on separate server

    Seeking feedback/thoughts on this general question.
    I am maintaining an APEX application that utilizes multiple schemas all residing in the same database as APEX. I am wondering what might be the pros / cons of putting APEX in a separate database and server.
    Would this necessarily yield security or performance benefits (or costs)?
    How many changes would need to be made in the APEX configuration and code? I have read here in the forum that at a minimum database links would need to be created to the utilized schemas on the other server, with appropriate grants. What else?
    Thanks.

    Please help us by putting your first name into your profile. Thanks.
    So what you want to do is have your application (and Application Express) access tables in a remote database. Yes, you can do that and database links are required.
    This almost always has negative performance impact and sometimes results in things not working due to database version differences, especially with down-level Oracle versions.
    It also makes application development more difficult if the Application Builder doesn't have local access to application parsing schemas. You can work around most of these problems by creating local views of remote tables, but I don't think 100% of the wizards and some SQL Workshop functionality are amenable to remote schema access. So I don't recommend it. What is your motivation to do this?
    By the way, "servers" don't matter in this discussion, it's all about databases.
    Scott

  • Restore production from standby database

    Hi,
    I would like to make a standby database for my production database.
    But, I have a basic question to restore my production database from standby database. There is a method to make it ?
    If I lost all files from production database, how to restore from my standby datase (which become in this case my new production database) ?
    thanks in advance for your help.
    gnom92.

    * I make a copy datafiles from my new production database (old standby database) on old production (where crash)
    * With my old production database, I make a standby database on new production database (old standby)
    * I can close the new production database and open the new standby database in read / write mode, and this is my production database.
    * After what I recreate my standby database (old standby,newproduction), or can I return in recover standby mode ?
    thank you very much for your patience.
    gnom92.

  • Database refresh from production to test -how to clean existing test env

    All,
    My environment is
    Both Production and Test databases are in two node RAC environment
    Oracle version - 10.2.0.4.0
    OS - RHEL5
    Production database size 80GB
    We need to refresh the test environment from production database. Complete objects, data etc should be refreshed.
    We have a datapump export from production environment. With this export dump from production environment, I need to import into test environment.
    So far, I have imported with this kind of dump to the fresh database only.
    Now, we have already objects, data sitting in the test environment. How to clean the existing test environment and refresh the production datapump export dump.
    I thought of dropping all the tablespaces in test (other than system,sysaux, undo and temp). But not able to drop few tablespaces, it is telling that index is available in other tablespaces, dependency errors etc.
    Which is the best method to clean the existing test database. Management is not interested in dropping the test database and recreating it.

    I understand that you are Newbie , let give me simple steps.
    Follow the steps on testing envi.
    1. Drop only Application users that you want to refresh from Prod(Do NOT drop users system,sysaux.. or tablespaces)
    2. Create the users that you dropped.
    3. using import or import data pump import the data.
    In case you want to import user"A" data to "B" use REMAP_SCHEMA option.
    See the below link for data pump export/import with examples.
    http://oracleracexpert.blogspot.com/2009/08/oracle-data-pump-exportimport.html
    Hope this helps.
    Regards,
    Satishbabu Gunukula
    http://oracleracexpert.blogspot.com
    Click here for [How to add and remove OCR|http://oracleracexpert.blogspot.com/2009/09/how-to-add-and-remove-ocr-oracle.html]
    Click here in [ Making decisions and migrating your databases |http://oracleracexpert.blogspot.com/2009/08/download-sql-developer-migration.html]
    Click here to lean [ Static parameters change in SPFILE and PFILE|http://oracleracexpert.blogspot.com/2009/09/how-to-change-static-parameters-in.html]
    Edited by: Satishbabu Gunukula on Sep 14, 2009 5:09 PM
    Edited by: Satishbabu Gunukula on Sep 18, 2009 10:35 AM

  • Can R12.1.3 and R11.5.10 be installed on the same server?

    Hello there,
    We are currently running Oracle eBiz R11.5.10, and would like to install the latest version R12.1.3 for testing purposes.
    Can R12.1.3 be installed on the same server (for both database and application tiers) as for R11.5.10? Any pitfalls that we need to be aware of if we do this?
    Thanks for the advice.
    Cheers!

    Nothing would stop you from installing 11i and R12 on the same server as long as ORACLE_HOMEs, APPL_TOPs, and COMMON_TOPs of each instance are installed in separate directories. The only pitfall would be the performance (unless you have sufficient resources).
    Please don't consider this plan for production instances!
    Thanks,
    Hussein

Maybe you are looking for

  • How to obtain target WWN for a LUN On Windows 2012 R2 Hyper-V with Fibre Channel SAN

    I have a large collection of Hyper-V hosts for which I would like to retrieve the target WNN and LUN ID for the LUNs visible on each host.  By target WWN I mean the storage array's WWN. I have tried using the root\wmi namespace to retrieve MS_SMHBA_P

  • Permission problem after upgrade of iPhone

    Hello, I just upgraded iPhone 5s yesterday to the newest software version and since then cannot connect it to my macbook pro it gives me an error "you don't have permission to access this iPhone" but I his "Trust" every time it asks me, every time I

  • Subcontracting Error at GRN

    Dear Expert, I am doing a Subcontracting scenario. At the time of GRN an error throws " Account xxxxxxx requires an assignment to a CO object" The GL is subcontracting expense GL. I have searched every where all are saying to maintain the GL in OKB9

  • How to generate pulse during changing boolean value?

    I need to generate short pulse during changing boolean value from 0 to 1. This pulse is needed to reset counter.  I was trying with Event Structure with Value Change but I think that I did something wrong. Maybe sambody can give me some tips to do it

  • Clients an Regional Settings

    Clients an Regional Settings Hello, I have one problem with my data base cause i have 20 clients and 13 of thems transport the default client regional settings when they start to connect with Oracle 8.1.6. DB Server (Sun Solaris). They do that true t