Oracle users and application users

Hi All,
I'm currently developing a small application, probably 50 users max. I'm still having a hard time as to how I should create and manage the application users. I've thought of 2 ways but not really sure which will be the best approach.
Approach 1: 1 application user = 1 oracle user.
- This way I can create roles with specific privileges and grant them to particular users.
- I won't have to manually configure/grant users access to specific modules in the application.
- Each user will have their own connection since they will use their username and password to build the connection string.
- I will be able to use the auditing feature.
Approach 2: Create 1 user/schema with all the objects needed for the application then create my own users_tbl to store user credentials such as username/password etc.
- Manually configure access to users on specific modules.
- All users will use 1 connection string.
- Will not be able to use auditing feature.
can anyone else suggest any other approach or comment on my 2 approach.
also, i will be using vb.net using vs 2005 to develop the application for my oracle 10g express edition database.
thanks.

Hello,
Just to throw something into the hat....have you considered using the already installed APEX development environment that already comes with your XE?
Much of this sort of 'connection pooling/handling' disappears using the APEX environment as it is all automatically-handled for you (which means you can then concentrate on the really important stuff).
John.
http://jes.blogs.shellprompt.net
http://apex-evangelists.com

Similar Messages

  • Confussing between Database User and Application User in Discoverer

    Hi All,
    I am new to Discoverer.
    Please let me know the difference between Database User and Application User in Discoverer Administrator as well as in Discoverer Desktop Editions.
    1) While I am trying to connect to Discoverer Desktop, I am unable to connect to it with Apps Database User.
    2) Where the Discoverer compenent will be installed and what the configuration settings need to done work on it.
    Please let me know the answers soon.
    Thanks in Advance.

    Hello
    I think a database user should pretty much be self explanatory - this is a user account that exists in the database. This account is created by your Database Administrator (DBA).
    The second kind of user that Discoverer understands is a user that exists inside Oracle E-Business Suite (EBS), formerly known as Oracle Applications, hence an application user. This user account gets created by the EBS system administrator.
    Now, just because you're using EBS, it does not automatically follow that users will be application users. Let me explain.
    Discoverer can be installed in one of two modes, standard mode and Applications mode.
    The vast majority of organizations use standard mode which means they allow database users to access the system.
    The only time that you will need an applications account is under the following two rules:
    1. Your organization is using E-Business Suite, AND
    2. Your Discoverer administrator has installed Discoverer in Applications mode.
    Applicatons mode does not happen automatically, even if you have EBS, and you cannot install that mode by accident. You have to tell Discoverer that it is operating in that mode, provide some additional EBS account information, make security assignments and set users have to deliberately tell Discoverer they want to connect using an applications account.
    May I suggest you get hold of a copy of the Oracle Discoverer 10g Handbook that I wrote. That book explains in detail the differences between the modes. I also have a free white paper on my website that describes how to install Discoverer into Applications mode.
    I hope this helps
    Best wishes
    Michael
    http://ascbi.com

  • Difference between Security Oracle user and Security User

    Hi All,
    Can anyone give me the difference between Security-> Oracle -> user and Security-> User in System Administrator Resp of oracle apps R12.
    Thanks,
    Mahesh.
    Edited by: 991854 on Mar 12, 2013 1:49 AM

    Can anyone give me the difference between Security-> Oracle -> user and Security-> User in System Administrator Resp of oracle apps R12.Security > Oracle > Register:
    Use this window to register an ORACLE username with Oracle E-Business Suite. An ORACLE username grants access privileges to the ORACLE database
    http://docs.oracle.com/cd/E18727_01/doc.121/e12893/T174296T174305.htm
    Security > Oracle > Data Group:
    A data group defines the mapping between Oracle E-Business Suite products and ORACLE database IDs. A data group determines which Oracle database accounts a responsibility's forms, concurrent programs, and reports connect to. See: Defining Data Groups, Oracle E-Business Suite System Administrator's Guide - Configuration.
    http://docs.oracle.com/cd/E18727_01/doc.121/e12843/T156458T156461.htm
    Security > User > Define:
    Use this window to define an Oracle E-Business Suite user. This user is an authorized user of Oracle E-Business Suite, and is uniquely identified by a username.
    http://docs.oracle.com/cd/E18727_01/doc.121/e12843/T156458T156461.htm
    Thanks,
    Hussein

  • Diff bet multi user and single user installation

    Hi,
    what is the diff betweeen single user and multi user installation,please let me know advantages and disadvantages also .
    Regards

    Hi,
    what is the diff betweeen single user and multi user installationSingle user installation is having one user who owns all the application/database tier files. When you do an installation, you run RapidWiz as this user.
    Multi-user installation is having two different users (applmgr user who owns the application tier files, and oracle user who owns the database tier files). When you do the installation, you run RapidWiz as root user.
    On Windows, you cannot have multi-user installation. So, the above is valid on Unix/Linux.
    More details can be found in the Concept manual --> http://www.oracle.com/technology/documentation/applications.html
    please let me know advantages and disadvantages also .I always prefer multi-user installation as you just source the application/env file in the user's profile (in the applmgr/oracle profile) and the file is sourced once you login as that user. For single user installation, you will have to be sure that you source the proper env file manually each time you want to switch between the application and the database (just imagine if you try to shutdown/startup the database after sourcing the application env file, or trying to use any database executable file like export/import/sqlplus ..etc, you will end up using the application tier executable files).
    Regards,
    Hussein

  • How can i add a new user and change user'password with javamail?

    how can i add a new user and change user'password from a mailserver with javamail?
    email:[email protected]

    Well user creation and updation is a system property..U need to go through that part...as it depends on the system you are hosting pout your application...
    if it is linux...u have to use some shell programming\
    bye for now let me know if this guides you or if you need some more stuff.
    bye

  • Create users under Administration Server Create user and Refresh users options are disabled

    We have installed and configured 11.1.2.2 successfully, Essbase in standalone mode.
    When we try to create users under Administration Server Create user and Refresh users options are disabled. Please let me know how to create EAS users?
    Thanks,
    Satheesh.

    Please find below response.
    1.You can create users from EAS console using maxl, if you have not externalized the users .
    When we create using Maxl it will create for 'ESSBASE Servers' users but we want to create additional administrator users under 'Administrator Services' --> 'Users'. At the moment default 'Admin' users is created under 'Administrator Services' --> 'Users'.
    2.  you have installed your essbase in a stand -alone mode  , then the option of creating users will be enabled and you can give appropriate provision to applications.
    Yes. But the create users is disable for Admin.
    3. Through which url are you accessing EAS console is it http://Servername:19000/workspace/index.jsp ?
    http://prod-server:10080/easconsole/console.html
    Please suggest.

  • How to create a os user and allow user to login as sysoper in open suse-10g

    we create a os user and db user with same name and tried to login as sysoper but the new os user can not able to login as sysoper.. can u plz help me??
    sudo /usr/sbin/useradd testdba -p XXXXXX
    sudo /usr/sbin/usermod -g oinstall -G oper testdba
    user: oracle as sysdba
    SQL> show parameter os_au
    os_authent_prefix string ops$
    remote_os_authent boolean FALSE
    create user ops$testdba identified by xxxxx;
    grant connect,sysoper to ops$testdba;
    when i login as testdba
    sqlplus "/as sysoper"
    SQL*Plus: Release 10.2.0.1.0 - Production on Fri Jan 29 08:10:12 2010
    Copyright (c) 1982, 2005, Oracle. All rights reserved.
    ERROR:
    ORA-09925: Unable to create audit trail file
    Linux Error: 13: Permission denied
    Additional information: 9925
    ORA-01031: insufficient privileges
    there is plenty of disk space in systems.. can u help me how to enable a os user to login as sysoper but not sysdba!
    Can u help me please thanks in advance.

    knowledgespring wrote:
    we create a os user and db user with same name and tried to login as sysoper but the new os user can not able to login as sysoper.. can u plz help me??
    sudo /usr/sbin/useradd testdba -p XXXXXX
    sudo /usr/sbin/usermod -g oinstall -G oper testdba
    user: oracle as sysdba
    SQL> show parameter os_au
    os_authent_prefix string ops$
    remote_os_authent boolean FALSE
    create user ops$testdba identified by xxxxx;
    grant connect,sysoper to ops$testdba;
    when i login as testdba
    sqlplus "/as sysoper"
    SQL*Plus: Release 10.2.0.1.0 - Production on Fri Jan 29 08:10:12 2010
    Copyright (c) 1982, 2005, Oracle. All rights reserved.
    ERROR:
    ORA-09925: Unable to create audit trail file
    Linux Error: 13: Permission denied
    Additional information: 9925
    ORA-01031: insufficient privileges
    there is plenty of disk space in systems.. can u help me how to enable a os user to login as sysoper but not sysdba!
    Can u help me please thanks in advance.
    SQL>  !oerr ora 09925
    09925, 00000,  "Unable to create audit trail file"
    // *Cause:  ORACLE was not able to create the file being used to hold
    //          audit trail records.
    // *Action: Check the UNIX error number for a possible operating system error.//          If there is no error, contact ORACLE customer support.And the next error message is saying clearly that there is a permission error so check whether you have proper permissions to that folder where you audit dump is supposed to get created.
    HTH
    Aman....

  • System user and Dialog user

    Hi All,
    Can anybody tell me the difference between System user and Dailog user? Can we use System user for BSP applications?
    Thanks in advance.
    Neha Bansal

    user types
    http://help.sap.com/saphelp_nw04/helpdata/en/3d/3272396ace5534e10000000a11405a/frameset.htm

  • New Note 790189.1 - Oracle Clusterware and Application Failover Management

    Hi all,
    please, note the newly created Metalink Note 790189.1 - Oracle Clusterware and Application Failover Management if you want to use Oracle Clusterware as a general purpose cluster solution. The note intends to clarify and to explain the current situation in regards to the supportability of applications managed by Oracle Clusterware.
    In environments not including Oracle RAC, Oracle Clusterware still provides the level of high availability that is commonly known to be achievable for applications and databases managed in (failover) cluster environments. These environments can include Oracle Single Instance Databases, Oracle Application Servers, Oracle Enterprise Manager components, third party databases, or any other kind of application. (For more information on Oracle Clusterware 11g in general, please, refer to [Oracle Clusterware homepage|http://otn.oracle.com/clusterware].)
    Metalink Note 790189.1 - Oracle Clusterware and Application Failover Management is tightly integrated with the information on application failover management available on the [Oracle Clusterware homepage|http://otn.oracle.com/clusterware] and discusses typical questions like
    * Terminology
    * Script supportability and preconfigured agents
    * How to prove that action scripts work outside of Oracle Clusterware
    * Supportability of the Oracle Database Single Instance example scripts
    * How do I know whether a certain script is supported as a preconfigured agent?
    Metalink Note 790189.1, however, does not change the level of support that has been introduced for these kind of configurations as of Oracle Database 10g Release 2: "Generally, Oracle does not support action scripts in the strict terms of supporting individual code fragments. Oracle fully supports the integration of individual action scripts proven to run outside of Oracle Clusterware into the Oracle Clusterware management stack. Supported operations therefore typically involve crs_* commands such as crs_profile, crs_register, crs_setperm, crs_getperm, crs_start, crs_stop, and crs_relocate invoked on custom resources. If actions scripts are used as part of a preconfigured agent, Oracle or the application provider who provides the agent will support the integration of this agent, while only the application provider will provide support for the individual action scripts."
    Just for your information. Thanks,
    Markus

    not meant to be a question - rather an announcement.

  • Display mode; workbench user and configuration user are not identical

    Hi Friends,
    I am doing changes in WEB UI view. When I am clicking on EDIT button to change the configuration. I am getting the given below error.
    Display mode; workbench user and configuration user are not identical
    System is also not giving popup to select user.
    Regards,
    Narendra Goyal

    Hi,
    U just logoff and relogin into the session and check it out.

  • How to find all the SM37/36 jobs, created user and step user details

    Hi Gurus,
    Is there any table or transaction is available to check all the SM37/36 jobs that are running in the system, details of created user and step user in single screen?.
    Regards,
    Srinivas

    Check the below tables
    TBTCP                          Background Job Step Overview
    TBTCO                         Job Status Overview Table
    TBTCJSTEP                 Background Job Step Overview
    TBTC_SPOOLID                   Background Processing Spool IDs Table
    TBTCS                          Background Processing: Time Schedule Table

  • SAP user licensing - service users and system users

    Hello,
    In SAP licensing process, will it count service users and system users for the license.
    (or licensing occurs only to the dialog users)
    In the license agreement , it is not mentioned.
    (Mentioned as 500 user license only)
    regards,
    zerandib.

    Hi Zerandib,
    This forum is for SAP Business One users only. I think your question is related to R/3. Please close your thread and post on a proper forum.
    Thanks,
    Gordon

  • Can aim users and .mac users video/audio chat with each other?

    today was a crazy day with ichat. two of my friends were able to video chat 1 on 1. my mac is qualified to handle 3-way or 4-way chats. when they invite me, the bubble pops up. i hit accept and the loading spindle keeps on spinning for minutes until it just denies me entrance. they get an error saying i never accepted, so as soon as they invite me, they don't get any other response back.
    could it be that i am on the AIM network and both of them are on the .mac network?
    iMac G5   Mac OS X (10.4.9)   1.8ghz, 1.5gig ram, 3rd party camcorder, latest iChat. router installed.

    can aim users and .mac users video/audio chat with each other?
    Yes. Apple does not have its own publicly available IM service; iChat uses the AIM network, and there are few functional differences between AIM and .Mac screen names. If they are using a client other than iChat, there may be interoperability issues with audio and video chats, or the other client may not support those types of chatting.
    (21228)

  • Lync Serch brings up deleted users and unwanted users (presence unknown)

    We are about to deploy lync 2013 out to 800+ users and I have been playing with this feature for about 2 weeks now. I want to clean everything up the best I can before our deployment date. We are using 365 to manage the users with L1 and L2 licenses.
    I have around 20 actuve users online right now for testing and they are working great. I have setuop MIICLIENT filters to remove OUs and certain attibutes. However if you open Lync and start typing a name it looks as if its searching through the GAL and not
    the users I have assigned Lync to. Another example,,, you can still see users that are disabled. Of course their statues says unknown. and you will only receive an error message when trying to send to that user. But I want to make sure in the search feature
    these users and other users do not show up in a search. Doing a search in o365 there are NONE of these users in there. They have to be pulling from our outlook credentials. or OWA somehow.
    Could someone shed a little light on this for me? How can I completlly remove these users from showing up in a search even tho they are not synced users.
    Thank you so much for the help...
    Brian

    Hi,
    Agree with Edwin.
    Also, if you search the user who have been disabled, it may the sync issue of Lync address book. Please run the following cmdlet on Lync Server Management Shell:
    Update-CsUserDatabase cmdlet to force the user database to refresh its contents by re-reading all of the user information stored in Active Directory.
    Update-CsAddressBook cmdlet to force an Address Book server to immediately sync with the user information stored in the user database.
    Best Regards,
    Eason Huang
    Eason Huang
    TechNet Community Support

  • S-user and C-user

    Hi,
    What is the difference between S-user and C-user ?
    Thanks.
    Regards,
    Rajesh

    Hi Rajesh,
    Service (S) User:
    -  Shared system access for a larger, anonymous group of users.  Assign only very restricted authorizations for this user type.
    -  It is possible to log on using SAP GUI. The user is therefore capable of interaction through SAP GUI.
    -  During a log on, the system does not check whether the password has expired or is initial.
    -  Only a user administrator can change the password.
    -  Multiple logons are permissible.
    -  Purpose: Anonymous system access (such as for public Web services). After an individual authentication, an anonymous session begun with a service user can be continued as a person-related session with a dialog user.
    Communications (C) User:
    -  Individual system access (personalized)
    -  It is not possible to log on using SAP GUI. The user is therefore incapable of interaction through SAP GUI.
    -  Although the system checks whether the password has expired or is initial, the implementation of the requirement to change the password, which exists in principle, depends on the logon method (interactive or non-interactive).
    - The user can change his or her password himself or herself.
    - Purpose: external RFC calls of individual human users.
    Regards,
    Ferry Lianto

Maybe you are looking for

  • Error in xml to abap internal table transformation using xslt_tool

    Hi friends, When i am trying to convert xml data into internal table it is going to dump because of empty elements. Can any body help to delete the empty tags from xml before processing through xslt_tool. example <Activity> <ID>add12095</ID> <Start>0

  • Which is better for outdoor music bluetooth or airplay speakers?

    which is better for outdoor music listening airplay speakers or bluetooth, cost, etc.? 

  • Display number as Date in report

    Hi, We are getting the date info in the format ddmmyyyy and have to map it in the number field. I want to show this date info in the report as dd/mm/yyyy. For example, if the date is 10072009 (10th July 2009), it should be displayed as 10/07/2009 in

  • PP CS4 won't capture HDV or import m2t files

    MacbookPro, OSX 10.6.4 I haven't done a video project for a couple of months, and everything was working then. But now, I can't import HDV footage captured by OnLocation (.m2t) ("format not supported"), or capture it directly from my video camera (So

  • Unix SP1 for WL6.0 is broken?

    After sucessfully download of "Unix SP1 for WLS6.0": -rw-r----- 1 weblogic weblogic 39932910 Apr 04 15:31 wls60sp1_upgrade_generic.zip we get the following error with IBM AIX JDK1.2.2, 1.3.0 and with the JDK1.3 Version supplied with Windows WebLogic6