Licence and apex user

Hi,
Apologize for this question, i am new in this technologie. It is about the user who use tha application on apex. Does it is a oracle user ? and in this case we should pay a licence for each user who use an apex's application ? or it is different user ?
Best Regards
Pintball

Hello Pintball,
If your user is a 'real' Oracle user or not has no effect on the license.
You can use an XE database (with it's limitations) for free, or get a license for a Standard Edition (One) or Enterprise Edition database if you need that one.
If you can't tell the number of users (i.e. in an internet app), you have to get a license based on the number (and type of) CPU's.
Greetings,
Roel
http://roelhartman.blogspot.com/

Similar Messages

  • Query apex users and thier session

    I would like a query of all current users of an apex application and the user's associated sid. Is that possible? How?
    Thanks,
    Todd

    Since the question has not sparked much interest from forum users, I'll just reply with some info that I found.
    Scot had a good comment found in thread Re: Problems with Standard Apps views (eBusiness Suite)
    His comment:
    Anyway, for every APEX page request the engine executes something like the following, depending on your version:
    begin
    dbms_application_info.set_client_info(g_user);
    dbms_session.set_identifier(substr(g_user,1,(64 - length(g_instance)-1))||':'||to_char(g_instance));
    dbms_application_info.set_module('APEX:APPLICATION '||to_char(g_flow_id),'PAGE '||to_char(g_flow_step_id));
    exception when others then null;
    end;
    In the above code, the value of g_user is the logged-in username, perhaps ADMIN in your case.
    Keep in mind that when you do a set_client_info in the database session, that persists only for the duration of the session. On the next page request, you'll get a new database session (or a recycled one).
    Also comments made in the following thread were interesting.
    Re: user status
    To retrieve AUDSID from v$session for the current user the query below works. This is good for the current session but really does not do what I would like to do. What I would like is to query all application users and their associated SID not just current users SID/AUDSID.
    select userenv('sessionid') from dual
    Todd

  • Policy for using a licence for 2 users and technical restrictions

    Dear All,
    With the 2007 version, my customer was accustomed to using a licence for 2 users.
    Before the migration in 8.81 PL08, I warned him that that would not be possible any more with this new version because that had been said to us by SAP.
    All the users work remotely via TSE and the double login still seems to function properly
    I did not find SAP documentation relating to this question. Does somebody know it?
    Which is the rule for using a ID with two users on two different workstations? Which are the technical restrictions?
    Thanks in advance

    Hi,
    Welcome you post on the forum.
    The rule is: a same user code is allowed to open two sessions concurrently. This is not changed. This function is for the need a user may need both session to complete certain tasks.
    RSP has a new function to detect such case if the same B1 user are from two work stations. That is a sign to indicate this feature may be abused.
    Thanks,
    Gordon

  • Licence types for users creating and executing BW reports

    Hi Friends,
    Will users who are writing queries attract a full professional licence or a limited professional licence.
    Will users who are only executing queries need an ERP employee licence, limited professional or full professional licence?
    Thanks,
    Ramesh

    Hi,
    User who are executing the reports, they will have execute authorisation of the query only. They dont require full authorisation.
    Developer who created the query they will have full authorisation of the query.
    I am not getting what are you talking about License.Can you explain ??

  • Hi, I activated my CS6 in 2012 under my student licence and still using it. I've heard that you can't run CS6 on multiple computers. How do I transfer it from one computer to another as I am switching computers?

    Hi, I activated my CS6 in 2012 under my student licence and still using it. I've heard that you can't run CS6 on multiple computers. How do I transfer it from one computer to another as I am switching computers?

    Hi,
    first, I'm not Adobe's "slave" as you might to accuse me. Most of the posters here are users like me.
    I only can repeat that what I found in Adobe's help sites, as I wrote above. You are free to figure out the "real" truth and - the best would be - you may contact Adobe directly, here are - I'm sure you know them -  the links I would use: http://helpx.adobe.com/support.html  and http://helpx.adobe.com/contact.html.
    Hans-Günter

  • Installation problems on Fresh 11.1.0.6 database and Apex 3.1.1

    I hope someone can help - at wit's end trying to get Apex up and running. I've looked through the forum over and over and don't see a resolution.
    I have installed 11g Enterprise Edition on a Solaris 5.10 64bit Sparc system, created a database, setup and configured dbconsole for enterprise manager.
    Database is up, enterprise manager is up and I can connect and browse just fine, but when I went to set up and configure Apex (it was version 3.0 that came with the database) I could only get a blank page trying to go to either the apex or apex_admin pages.
    So re-read documentation and couldn't see what I did wrong. So I started a new Apex install, dropping the FLOWS_030000 and FLOWS_FILES users, downloaded apex 311, and did a fresh install.
    For the record, I'm trying to use the Embedded PL/SQL Gateway instead of the Oracle HTTP Server.
    Here are my steps:
    Downloaded apex_3.1.1.zip, loaded it up on server, and unzipped the file
    sqlplus "/ as sysdba"
    @apexins SYSAUX SYSAUX TEMP /i/
    no errors
    SQL> @apxchpwd
    Enter a value below for the password for the Application Express ADMIN user.
    Enter a password for the ADMIN user []
    Session altered.
    ...changing password for ADMIN
    PL/SQL procedure successfully completed.
    Commit complete.
    SQL> !pwd
    /opt/software/media11g/oracle.server.SunOS510.11106.media/apex/apex
    SQL> @apxldimg.sql /opt/software/media11g/oracle.server.SunOS510.11106.media/apex
    PL/SQL procedure successfully completed.
    Directory created.
    PL/SQL procedure successfully completed.
    PL/SQL procedure successfully completed.
    Commit complete.
    Timing for: Load Images
    Elapsed: 00:04:14.62
    Directory dropped.
    SQL> @apex_epg_config /opt/software/media11g/oracle.server.SunOS510.11106.media/apex
    PL/SQL procedure successfully completed.
    PL/SQL procedure successfully completed.
    Directory created.
    Enter value for imgupg: <-- just hit enter
    Enter value for imgupg: <-- just hit enter
    PL/SQL procedure successfully completed.
    Commit complete.
    PL/SQL procedure successfully completed.
    timing for: Load Images
    Elapsed: 00:04:02.80
    Session altered.
    PL/SQL procedure successfully completed.
    Commit complete.
    Session altered.
    Directory dropped.
    SQL> EXEC DBMS_XDB.SETHTTPPORT(7459);
    PL/SQL procedure successfully completed.
    SQL> SELECT DBMS_XDB.GETHTTPPORT FROM DUAL;
    GETHTTPPORT
    7459
    I ran the following PL/SQL cut and pasted from the install doc to enable network services:
    SQL> DECLARE
    ACL_PATH VARCHAR2(4000);
    ACL_ID RAW(16);
    BEGIN
    -- Look for the ACL currently assigned to '*' and give FLOWS_030100
    -- t 2 he "connect" privilege if FLOWS_030100 does not have the privilege yet.
    SELECT ACL INTO ACL_PATH FROM DBA_NETWORK_ACLS
    WHERE HOST = '*' AND LOWER_PORT IS NULL AND UPPER_PORT IS NULL;
    -- Before checking the privilege, make sure that the ACL is valid
    -- (for example, does not contain stale references to dropped users).
    -- If it does, the following exception will be raised:
    -- ORA- 3 4 5 6 7 8 9 10 11 12 13 44416: Invalid ACL: Unresolved principal 'FLOWS_030100'
    -- ORA-06512: at "XDB.DBMS_XDBZ", line ...
    SELECT SYS_OP_R2O(extractValue(P.RES, '/Resource/XMLRef')) INTO ACL_ID
    FROM XDB.XDB$ACL A, PATH_VIEW P
    WHERE extractValue(P.RES, '/Resource/XMLRef') = REF(A) AND
    EQUALS_PATH(P.RES, ACL_PATH) = 1;
    DBMS_XDBZ.ValidateACL(ACL_ID);
    IF DBMS_NETWORK_ACL_ADMIN.CHECK_PRIVILEGE(ACL_PATH, 'FLOWS_030100',
    'connect') IS NULL THEN
    DBMS_NETWORK_ACL_ADMIN.ADD_PRIVILEGE(ACL_PATH,
    'FLOWS_030100', TRUE, 'connect');
    END IF;
    EXCEP 14 15 16 17 18 19 20 21 22 23 24 25 TION
    -- When no ACL has been assigned to '*'.
    WHEN NO_DATA_FOUND THEN
    DBMS_NETWORK_ACL_ADMIN.CREATE_ACL('power_users.xml',
    'ACL that lets power users to connect to everywhere',
    'FLOWS_030100', TRUE, 'connect');
    DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL('power_users.xml','*');
    END; 26 27 28 29 30 31 32
    33 /
    PL/SQL procedure successfully completed.
    SQL>
    I then checked to see if the package was valid:
    SQL> SELECT STATUS FROM DBA_REGISTRY
    WHERE COMP_ID = 'APEX'; 2
    STATUS
    VALID
    Still, when I go to my browser and enter the following url:
    http://dbsu01a.sit.us.wamu.net:7459/apex/apex_admin
    all I get is a blank page.
    http://dbsu01a.sit.us.wamu.net:7459/apex
    returns a "page not found" error.
    It must be one of those "is your computer plugged in?" things - any help would be greatly appreciated.

    Here was the fix:
    My local_listener parameter in the init.ora (spfile) was not set. I ran the following as sys:
    alter system set local_listener='(ADDRESS=(PROTOCOL=TCP)(HOST=<hostname>)(PORT=<port>))' scope=both;
    Bounced the listener and the database and after about 3 minutes listener status showed the following new endpoint:
    Listening Endpoints Summary...
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=<host>)(PORT=9969)))
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=<host>)(PORT=7459))(Presentation=HTTP)(Session=RAW)) <-- this is the XDB entry.
    After that I was able to log into APEX!

  • Image cache not working with Firefox and apex

    Hi,
    I'd like to cache all my images to save page rendering time and bandwidth because my images are all static and never change.
    I use the John Scott's caching technique Link: [http://jes.blogs.shellprompt.net/2007/05/18/apex-delivering-pages-in-3-seconds-or-less/], in a few words this technique consists of adding a header line "Expires: date in the future" in the http response.
    It works very well in IE, the images are cached and the same image can be accessed several times (within the same session or in different sessions) without issuing an http request to the server each time.
    with Firefox it does not work, the same image is asked again and again to the server (i'm using FF 3.5 and APEX 3.2).
    - Is it a date format problem? no, because when i type about:cache in FF, i can find my image in the cache with an expire date in the future.
    The weird thing here is that the counter is incremented each time u request the image, so FF knows it is in the cache and even if the expire date is in the future, FF asks it again to the server.
    - Is it a FF bug? If u read the http specs or if u google a little, u can come to the conclusion that FF does not follow the standards,
    but... images.google.com for example manages to get its images cached with FF.
    They use an http response header "cache-control: public, max-age=604800".
    I tried the same and all kinds of combinations but without success.
    When i compare my image with the one from google in the FF cache, they both have the same attributes.
    - It's not an apex issue neither because it works with IE, most probably an incompatibility between apex and FF?
    Maybe the use of cookie? or the http request (not the response) containing "cache-control: max-age=0"?
    I've found so far 2 half solutions:
    1) use ETag and modified date, see the Tyler Muth's note Link: [http://tylermuth.wordpress.com/2008/02/04/image-caching-in-plsql-applications/].
    with this technique FF continues to send request each time but the answer is shorter because it's just a "304 not modified" instead of "200 OK" (200 response is bigger as it contains the image).
    it's better than nothing but you still have 1 request + 1 response for nothing.
    Another problem is that you need SYS access to implement this, which is not possible on an hosted server. (note that for images from the file system it is already foreseen by apex 3.1, Tyler's note is for images from the db)
    2) if you preload the image (using myimage=new Image();myimage.src='...';), then there is max 1 request per browser session.
    There are 2 minor issues here:
    - no caching across sessions
    - if u don't want to preload all the images (example a page with lots of thumbnails, when user clicks it show a bigger image, in that case the thumbnails can be preloaded but overkill for the big images), then you need to load the image, wait until the image has loaded before displaying it, it does not slow down the execution, but requires some extra JS.
    I'm not asking anyone to investigate it, i can live with the 2 workarounds,
    but just in case someone encountered the same problem and already fixed it.
    Let me know if u managed to use the John Scott's technique with Firefox. (U can use Firebug to see the http traffic)
    Thx
    Tim

    Hi Anshul, hope these help. Let me know if you need to see anything else.
    Best,
    Menu Settings:
    Tab Hyperlink:
    Label Text with with hyper link option not available (works as a hyperlink in chrome and IE though):
    Thanks for the help in advance!

  • Can I send a report from apex to a non-apex user?

    I am new to apex, and using ver 2.0. The users would like to click "email this report", put in any email address (someone internal to the organization or external), and have an html file sent to the recipient, that is the report they were just reviewing in apex. The recipient is NOT an apex user.
    In addition to this, they'd like to indicate that they want an associated report (one that they are currently not viewing) to be emailed as well (lower priority as I can tell them to go to the other report and click the same "email this report" link over there)
    The more details the better, as i'm new to this environment.
    Thanks in advance! :-)

    This is do-able, but it is not just a few clicks and it's done. If you're new to Apex you probably want to start with getting email working first. This isn't that big a deal, but you want to make sure your email delivery from Apex is reliable before you start moving on to emailing attachments.
    The first hurdle is that the apex_mail package doesn't support file attachments, which sounds like a fundamental requirement for your situation. This means that you need to either use utl_smtp (which I would not recommend - it's a bit complex) or utl_mail, which isn't installed by default in the typical Oracle installation. You'd have to ask your DBA to install it and set the SMTP host parameters that is requires.
    Once (if) you get utl_mail up and running you'd want to look into the SEND_ATTACH_VARHAR2 or SEND_ATTACH_RAW procedures to do the actual email send procedure.
    You'll also need to create the report via a custom PL/SQL procedure that would output the report as a either plain text or HTML so the user can read the output when they get the email attachment.
    I know it sounds complicated, but if you just take it one step at a time you can get there, and you'll be quite happy with the results when you do.
    Hope this helps.
    Earl

  • Setup for PDF printing using Embedded PL/SQL Gateway, 11G DB and APEX 3.1

    I've setup APEX on 11G using the Embedded PL/SQL Gateway. Its all working well.
    I've enabled Network Services and can see a couple of printers I've defined after running
    select * from DBA_NETWORK_ACLS;
    and also can see the FLOWS_030100 and FLOWS_030000 users when I run
    select * from DBA_NETWORK_ACL_PRIVILEGES;
    I have been through http://www.oracle.com/technology/products/database/application_express/html/configure_printing.html and can see that I have a few choices ...
    * Oracle BI Publisher,
    * Apache FOP or
    * some other XSL-FO Processing Engine.
    I am not able to use Oracle BI Publisher ... license required:-( ... so that leaves the other two choices .. as I'm using the Embedded PL/SQL Gateway the Apache FOP is not an option ..
    that leaves other XSL-FO Processing Engine .. has anyone had any experience in this area .. and can give me a few pointers ...
    I'm kinda surprised I have little choice .. am I missing something?
    Regards
    Adam

    Adam,
    >> as I'm using the Embedded PL/SQL Gateway the Apache FOP is not an option
    Not a true statement. Using Oracle Containers for J2EE (10.1.3.2), as listed in that document you reference, is all you need to use Apache FOP. You don't know the full-blown Apache.
    Joel

  • Integrate OBIEE 10g/11g  and APEX 4.2

    Hi All,
    We are trying to integrate OBIEE 10g/11g and APEX 4.2. We would like to open report and a form in OBIEE so that users can update/writeback the data from OBIEE. Is there a way we can do this ? Please advice.
    Thanks

    then i tryed just this URL -> http://127.0.0.1:8080/apex
    it works as it schould.

  • BUG for sort column with Oracle 11g and APEX 3.2

    I have BUG in Report region(Oracle 11g and APEX 3.2). if i have more than 746 Char for my column's value and i want to sort them, this error appear
    Report error :
    ORA-00910: specified length too long for its datatype.
    But in an other environement in Oracle 10g and apex 3.2, with the same data. I have no BUG.
    Somebody have an idea for a possible solution to this problem???

    Again, I may just be wasting your time...but if I have XDB problems...especially with the password, I do the following:
    1. Change your working directory to $ORACLE_HOME/apex.
    2. Start SQL*Plus and connect to the database where Oracle Application Express is installed as SYS.
    3. Run apxconf.sql
    > @apxconf
    4. When prompted, enter a password for the Oracle Application Express Admin account.
    5. When prompted, enter the port for the Oracle XML DB HTTP server. (default port being, of course,8080).
    6. Unlock the ANONYMOUS account
    > ALTER USER ANONYMOUS ACCOUNT UNLOCK;
    7. If needed, I do the SETHTTPPORT command mentioned before...
    Since I'm using the Oracle 11g, with embedded PL/SQL server, I have no idea if this is the same for 10g us OHS?
    Hope that helps!
    KSL.

  • SQL query performance between TOAD and APEX

    Hi Guys,
    I would like to know if there is any performance difference between a simple query run in TOAD and APEX(classic report).
    The reason being, I have a query based on a single table(conataining 15000 rows) which takes almost 30seconds in APEX whereas it takes just 2-3 seconds in TOAD.
    Thanks,
    Raj.

    Varad,
    Thanks for your suggestion.
    I tried changing the pagination but not much it helped.
    Basically I have 5 reports on the same page.
    When the user first navigates to this page then Report-1 is generated first with data as links to other reports.
    So I guess when I click on any of the column links on the Report-1 then the page is refreshed and this time its taking total time for Report-1 and Report-2.
    Is there a possibility that we can circumvent the execution of the first query or cache the results of report-1 so that when the page is refreshed it displays the data from the cache for Report-1 and executes the query for Report-2 ?
    -Raj

  • Which table/view stores information on APEX user groups?

    Hi All,
    I need to list all the APEX users, their roles(i.e. IS_ADMIN or IS_DEVELOPER) and the user groups they belong to.
    Can some one kindly share the information on which tables/views will have all this information?
    I am aware of apex_workspace_users which tells me about the roles (i.e. IS_ADMIN or IS_DEVELOPER).
    Thanks in advance.
    Annie

    Thanks jari for your help.
    I did manage to get the information on user groups by using APEX_UTIL.get_groups_user_belongs_to function.
    However there are two issues in that:
    Firstly, the requirement is that i should be able to retrieve this details by executing queries in SQLPPlus and not APEX WS. However, executing APEX_UTIL.get_groups_user_belongs_to function in sqlplus returns no data. That means there are certain permission issues on the underlying tables.
    Secondly, the user groups are listed in a single row and I'd like the result in the multiple rows.

  • Database Structure containing Apex users definition ...

    Hi for all,
    Application Express manage users in 3 types (administrator, developer, end user).
    But in my case I have to classify my application users to more and different types. I can't find the database object containing Apex users definition so that I can customize my users management.
    So Is there a database table where I can access from my application (HtmlDB application) to users definitions related to Apex.
    Thanks a lot for any kind of help.
    Jamel

    The tables used are wwv_flow_fnd_user and wwv_flow_developers but you should not attempt to change their structure and all operations against those tables should be done using the user management api calls explained in the User's Guide.
    If you need a custom user management solution you should consider building one from scratch.
    Scott

  • Run Apex 4.2.6 and APEX 5 on same database parallel

    Hi,
    Is it possible to install Apex 4.2.6 and Apex 5.0 on the same database? If Apex Listener is used as Application Server, do I have to install two different Listener Instances as well?
    Thanks

    Hi,
    I do understand your argument that there should be no custom code in SYS. But in the case of the APEX engine it's a must have to guarantee security. You might know or not know, but APEX is using SYS.DBMS_SQL_SYS package (a more powerful version of the DBMS_SQL package) to execute application code/DML statements with the privileges of the parsing schema of the executed application. Obviously you don't want to grant execute to that package to another schema than SYS because of the power of package to run code in the name of another schema/user.
    Do not have an issue with public synonyms though - understandable from a scope resolution perspective. For multiple versions though, scope should be able to be dealt with using the Oracle logon schema (as configured on web server side) and private synonyms?
    Unfortunately this would not be sufficient because the Oracle Logon Schema (most of the time called APEX_PUBLIC_USER) specified for mod_plsql/ORDS is only used to call the entry points of the APEX Engine like the F procedure or WWV_FLOW.SHOW and WWV_FLOW.ACCEPT. This would work fine until custom PL/SQL code or SQL/DML statements of your application have to be executed. This is not done with the privileges / scope of APEX_PUBLIC_USER, instead the code will be executed with the Parsing Schema specified for your application (that's where the above described SYS package comes into play). Otherwise APEX_PUBLIC_USER would have to be a super highly privileged user with access to any schema, which isn't the case. Instead it's a super low privileged user.
    Let's continue our example. If the application PL/SQL code / SQL or DML statement references one of our public APIs like V, APEX_APPLICATION, APEX_UTIL, ... or an APEX view we are in the the situation that the application schema has to resolve those references. But a schema can just point to one APEX version.
    How could that be solved?
    When copying the application to the new APEX version, the application parsing schema would have to be changed to a new 'proxy' application schema with access to the original application schema. The 'proxy' schema would point it's private synonyms to the new APEX version. But even then it's getting tricky if the original application schema has definer rights packages which do reference APEX apis, because those would still point to the public synonyms. As I said, it's not so easy and there are many traps customers could fall into ending up with a situation where it's hard to diagnose if an application is trying to call different versions of APEX in the same runtime session.
    But as I said, we are totally aware of the situation that customers would like to do a slower one by one application upgrade of their APEX installations to avoid breaking apps.
    Regards
    Patrick
    Member of the APEX development team
    My Blog: http://www.inside-oracle-apex.com
    APEX Plug-Ins: http://apex.oracle.com/plugins
    Twitter: http://www.twitter.com/patrickwolf

Maybe you are looking for

  • Why did my replacement iPod Touch come with iOS 4.3.5?

    My other iPod wasn't working so I got a new one but this one comes with iOS 4.3.5? Why did that happen? And it is slow too, is that from 4.3.5 too? Should I update or no? Cause I had battery issues on 5.1.1 on my old iPod and I don't want that happen

  • Add buddy does not appear on the list

    I have a grandson in Iraq. On occasion we get to iChat with him. Why doesn't his name come up on iChat AIM Buddy list when I "Add Buddy" shouldn't the added buddy appear on the list dimmed if offline? This is the only one I have had trouble with. He

  • LDAP configuration un UPM under Site fails with correct info

    After TS for hrs, we discovered that basically the LDAP (optional) configuration fails for no good reason, since we finally gave up with UPM and configured CUCM for LDAP, and it worked like a champ.           

  • Save Query in WEBI

    Hi, I am working on BOXI R3.1. my user  have been trying to modify and save queries to our personal boxes on BO, however it comes up with an error saying that we do not have permission. Can u please suggest, which right i have to give in CMC Thanks

  • I recently synced my ipod. Now it won't let me open my games?

    How can I get them to open without having to download them again?