Auditing user activity in Oracle 9i
I need to provide some kind of measure of user activity in our Oracle DB.
Essentially we are trying to find low consumers who perhaps have little or no need for access to the database, perhaps they do one enquiry a day or only access information once a week.
However, if they log in every day, all day, it doesn't necessary mean they are a havy user of the database, they may never actually query or update anything.
With that in mind, is it possible to provide activity auditing in Oracle 9i, with new or existing procedures?
For one application our users share an Oracle account but their OS User would always identify them.
So ultimately I would like to report:
For last week Oracle DB usage of database XYZ is:
User Os User Consumption
ADAM Adam 1000
GSPAM SpamG 900
SLACKA ASlack 877
PINT ASlack 876
PINT Adam 854
I have no idea one might measure consumption!
Thanks
cubittm, I have done what you are asking about.
Depending on how much detail you want you can set up database event logon and logoff triggers to capture this information.
On logoff you update a statistics row with the values from v$sesstat for the logging off session for those statistics you want to measure. Note, you will not be able to capture statistics for session that abnormally terminate since the logoff trigger does not fire in that case.
All you actually need is a logoff trigger and one row per user to get totals. If you want details then you need one row per day or a set of rows for every logon/logoff depending on how much detail you want to collect.
If you generate data for every logon/logoff the data quantity can build up very fast depending on your application user load. If the target table fills then no one can logon so make sure you have adequate space available and a purge process. This process will not work very well if everyone logs in via a single application id and connection pooling is in use.
HTH -- Mark D Powell --
Similar Messages
-
Hi,
is there anyway to know that what dml/ddl command a user is executing and on which table the impact is taking place?
regards,
Edited by: user8983130 on Sep 9, 2012 12:35 AMuser8983130 wrote:
Hi,
is there anyway to know that what dml/ddl command a user is executing and on which table the impact is taking place?
http://docs.oracle.com/cd/E11882_01/network.112/e16543/auditing.htm#BCGHGJJH
Aman.... -
Limiting user activity using Oracle Profiles
I am hoping to reduce the impact of a certain group of users on system performance. I can allocate a separate Oracle profile to them but when I set limits, what happens?
Composite Limits - I'll leave alone, too much math required!
Sessions/User - I can't limit that, they may feasibly and reasonably have several sessions
CPU/Session - Ok, it's not a % of the CPU available but CPU seconds/100. What happens when that number is reached - is the sessions killed or what?
CPU/Call - See above
Logical Reads/Session - What happens when this limit is reached? Does the session die?
Logical Reads/Call - See above
Idle Time - Set to 300
Connect Time - I do not wish to restrict this
Private SGA - I am not sure about this (I don't even know if we are using multi-threaded server architecture!)
So it seems to me, that none of these will meet my needs and consumer resource groups would be the correct thing... but can anyone please confirm?
ThanksI've used CPU_per_call and logical_reads_per_call for our dynamic search. If user happens to enter such criteria that he cannot get at least a row back within certain limits he gets back certain oracle error and on the screen he gets something like "your query used too much resources, enter better criteria" :)
The overall impact of such queries was limited because of totla rows limit for search typically 100. So at most users could use 100 * almost resource limit per one search.
If your users can issue whatever statements they like then this is not usable because for example for aggregate queries logical_reads_per_call will be reached quickly and user won't get back result of quite normal statement.
So probably you have to use resource groups indeed.
Gints Plivna
http://www.gplivna.eu -
Hello.
I was wondering if there is a tool or something to audit user activity. this because we want to see how many users that are working with the system (license and so on)? We have BPC 5.1.
Thanks in advance
// JohannesFrom the Admin Console, log on to the application set and application that you want to view
Select "Who is online" from the Manage applications action pane.
Or alternatively you can view the SEC_LIST_USER system report, this can be done by logging onto the Admin Console, Select Security and then "Security Reports" from the Manage Security action pane
If you get the error "The item '/<AppSet>/SEC_LIST_USER' cannot be found. (rsItemNotFound)" , you will need to publish the report from the Web Admin Tasks Action pane
Hope this helps.. -
Hi
I want to audit User/session activity in my database...
I want the details like User Name/ Machine IP, Time logged in / logged out... and other details.
I know you can enable audit_trail and query the tables.. Is there anyway I can create a report / txt file else send a notification at the end of the day?
Require all the steps..
Thanks in Advance,
RadhikaThanks Gasparotto
Wow the code was great.... I was able to get the attachments... But I dont know how to specify a file which resides on the machine.. Can I give the path of the file where it is to be found and attach it....
Coz in
http://www.oracle.com/technology/sample_code/tech/pl_sql/htdocs/mailexample_sql.txt
There are examples of how to execute the package...
REM Send an email with 2 attachments.
DECLARE
conn utl_smtp.connection;
req utl_http.req;
resp utl_http.resp;
data RAW(200);
BEGIN
conn := demo_mail.begin_mail(
sender => 'Me <[email protected]>',
recipients => 'Someone <[email protected]>',
subject => 'Attachment Test',
mime_type => demo_mail.MULTIPART_MIME_TYPE);
demo_mail.attach_text(
conn => conn,
data => '<h1>Hi! This is a test.</h1>',
mime_type => 'text/html');
demo_mail.begin_attachment(
conn => conn,
mime_type => 'image/gif',
inline => TRUE,
filename => 'image.gif',
transfer_enc => 'base64');
-- In writing Base-64 encoded text following the MIME format below,
-- the MIME format requires that a long piece of data must be splitted
-- into multiple lines and each line of encoded data cannot exceed
-- 80 characters, including the new-line characters. Also, when
-- splitting the original data into pieces, the length of each chunk
-- of data before encoding must be a multiple of 3, except for the
-- last chunk. The constant demo_mail.MAX_BASE64_LINE_WIDTH
-- (76 / 4 * 3 = 57) is the maximum length (in bytes) of each chunk
-- of data before encoding.
req := utl_http.begin_request('http://www.some-company.com/image.gif');
resp := utl_http.get_response(req);
BEGIN
LOOP
utl_http.read_raw(resp, data, demo_mail.MAX_BASE64_LINE_WIDTH);
demo_mail.write_raw(
conn => conn,
message => utl_encode.base64_encode(data));
END LOOP;
EXCEPTION
WHEN utl_http.end_of_body THEN
utl_http.end_response(resp);
END;
demo_mail.end_attachment( conn => conn );
demo_mail.attach_text(
conn => conn,
data => '<h1>This is a HTML report.</h1>',
mime_type => 'text/html',
inline => FALSE,
filename => 'report.htm',
last => TRUE);
demo_mail.end_mail( conn => conn );
END;
Here where do I give the location of the file to be attached ? Cant I give the location? Then how else can i attach a file from an specified location?
Thanks
Radhika -
How to import your MS Active Directory users in an Oracle table
Hello,
I first tried to get a Heterogenous Connection to my MS Active Directory to get information on my Active Directory users.
This doesn't work so I used an alternative solution:
How to import your MS Active Directory users in an Oracle table
- a Visual Basic script for export from Active Directory
- a table in my database
- a SQL*Loader Control-file
- a command-file to start the SQL*Loader
Now I can schedule the vsb-script and the command-file to get my information in an Oracle table. This works fine for me.
Just to share my scripts:
I made a Visual Basic script to make an export from my Active Directory to a CSV-file.
'Export_ActiveDir_users.vbs 26-10-2006
'Script to export info from MS Active Directory to a CSV-file
' Accountname, employeeid, Name, Function, Department etc.
' Richard de Boer - Wetterskip Fryslan, the Nethterlands
' samaccountname Logon Name / Account
' employeeid Employee ID
' name name
' displayname Display Name / Full Name
' sn Last Name
' description Description / Function
' department Department / Organisation
' physicaldeliveryofficename Office Location Wetterskip Fryslan
' streetaddress Street Address Harlingerstraatweg 113
' l City / Location Leeuwarden
' mail E-mail adress
' wwwhomepage Web Page Address
' distinguishedName Full unique name with cn, ou's, dc's
'Global variables
Dim oContainer
Dim OutPutFile
Dim FileSystem
'Initialize global variables
Set FileSystem = WScript.CreateObject("Scripting.FileSystemObject")
Set OutPutFile = FileSystem.CreateTextFile("ActiveDir_users.csv", True)
Set oContainer=GetObject("LDAP://OU=WFgebruikers,DC=Wetterskip,DC=Fryslan,DC=Local")
'Enumerate Container
EnumerateUsers oContainer
'Clean up
OutPutFile.Close
Set FileSystem = Nothing
Set oContainer = Nothing
WScript.Echo "Finished"
WScript.Quit(0)
Sub EnumerateUsers(oCont)
Dim oUser
For Each oUser In oCont
Select Case LCase(oUser.Class)
Case "user"
If Not IsEmpty(oUser.distinguishedName) Then
OutPutFile.WriteLine _
oUser.samaccountname & ";" & _
oUser.employeeid & ";" & _
oUser.Get ("name") & ";" & _
oUser.displayname & ";" & _
oUser.sn & ";" & _
oUser.description & ";" & _
oUser.department & ";" & _
oUser.physicaldeliveryofficename & ";" & _
oUser.streetaddress & ";" & _
oUser.l & ";" & _
oUser.mail & ";" & _
oUser.wwwhomepage & ";" & _
oUser.distinguishedName & ";"
End If
Case "organizationalunit", "container"
EnumerateUsers oUser
End Select
Next
End SubThis give's output like this:
rdeboer;2988;Richard de Boer;Richard de Boer;de Boer;Database Administrator;Informatie- en Communicatie Technologie;;Harlingerstraatweg 113;Leeuwarden;[email protected];;CN=Richard de Boer,OU=Informatie- en Communicatie Technologie,OU=Afdelingen,OU=WFGebruikers,DC=wetterskip,DC=fryslan,DC=local;
tbronkhorst;201;Tjitske Bronkhorst;Tjitske Bronkhorst;Bronkhorst;Configuratiebeheerder;Informatie- en Communicatie Technologie;;Harlingerstraatweg 113;Leeuwarden;[email protected];;CN=Tjitske Bronkhorst,OU=Informatie- en Communicatie Technologie,OU=Afdelingen,OU=WFGebruikers,DC=wetterskip,DC=fryslan,DC=local;I made a table in my Oracle database:
CREATE TABLE PG4WF.ACTD_USERS
samaccountname VARCHAR2(64)
, employeeid VARCHAR2(16)
, name VARCHAR2(64)
, displayname VARCHAR2(64)
, sn VARCHAR2(64)
, description VARCHAR2(100)
, department VARCHAR2(64)
, physicaldeliveryofficename VARCHAR2(64)
, streetaddress VARCHAR2(128)
, l VARCHAR2(64)
, mail VARCHAR2(100)
, wwwhomepage VARCHAR2(128)
, distinguishedName VARCHAR2(256)
)I made SQL*Loader Control-file:
LOAD DATA
INFILE 'ActiveDir_users.csv'
BADFILE 'ActiveDir_users.bad'
DISCARDFILE 'ActiveDir_users.dsc'
TRUNCATE
INTO TABLE PG4WF.ACTD_USERS
FIELDS TERMINATED BY ';'
( samaccountname
, employeeid
, name
, displayname
, sn
, description
, department
, physicaldeliveryofficename
, streetaddress
, l
, mail
, wwwhomepage
, distinguishedName
)I made a cmd-file to start SQL*Loader
: Import the Active Directory users in Oracle by SQL*Loader
D:\Oracle\ora92\bin\sqlldr userid=pg4wf/<password>@<database> control=sqlldr_ActiveDir_users.ctl log=sqlldr_ActiveDir_users.logI used this for a good list of active directory fields:
http://www.kouti.com/tables/userattributes.htm
Greetings,
Richard de BoerI have a table with about 50,000 records in my Oracle database and there is a date column which shows the date that each record get inserted to the table, for example 04-Aug-13.
Is there any way that I can find out what time each record has been inserted?
For example: 04-Aug-13 4:20:00 PM. (For my existing records not future ones)
First you need to clarify what you mean by 'the date that each record get inserted'. A row is not permanent and visible to other sessions until it has been COMMITTED and that commit may happen seconds, minutes, hours or even days AFTER a user actually creates the row and puts a date in your 'date column'.
Second - your date column, and ALL date columns, includes a time component. So just query your date column for the time.
The only way that time value will be incorrect is if you did something silly like TRUNC(myDate) when you inserted the value. That would use a time component of 00:00:00 and destroy the actual time. -
Audit Current logged in User activity
Dear Legends,
As I am trying out to find who are all logged in to our Database and what are queries executed by the users. So while trying out the below query
QUERY
SELECT DISTINCT
USERNAME,
STATUS,
SCHEMANAME,
OSUSER,
MACHINE,
TO_CHAR(AR.LAST_LOAD_TIME, 'DD-Mon-YYYY HH24:MM:SS') LOAD_TIME,
ss.WAIT_CLASS,
ss.SECONDS_IN_WAIT,
ss.STATE,
ar.sql_text SQLTEXT
FROM
v$session ss,
v$sqlarea ar
WHERE
ss.MACHINE NOT LIKE 'ip%'
AND ss.STATUS = 'ACTIVE'
AND ss.SQL_ADDRESS = ar.ADDRESS;
The Issue is when I execute the above query it returns a valid output that I'm logged in from a machine and it's client as SQL DEVELOPER. But I'm not able to view the same queries output in SQLPLUS.... I have scheduled this into a cron so I need SQLPLUS to work this query.
Do you know why? Let me know your suggestions.
Note: I need this condition "ss.MACHINE NOT LIKE 'ip%'" if not it will fetch the hosted servers machine and user.
Thanks,
KarthikI'm able to view output without the "ss.MACHINE NOT LIKE 'ip%'" which is fetching the INTERNAL ORACLE USER also. But I need only the USERS WHO are logged in from a REMOTE MACHINE using any tools except SQLPLUS, because We have restricted SQLPLUS access.
BELOW is the output from SQLPLUS
SQL> SELECT DISTINCT
USERNAME,
2 3 STATUS,
4 SCHEMANAME,
5 OSUSER,
6 MACHINE,
7 TO_CHAR(AR.LAST_LOAD_TIME, 'DD-Mon-YYYY HH24:MM:SS') LOAD_TIME,
8 ss.WAIT_CLASS,
9 ss.SECONDS_IN_WAIT,
ss.STATE,
10 11 ar.sql_text SQLTEXT
12 FROM
13 v$session ss,
14 v$sqlarea ar
15 WHERE ss.STATUS = 'ACTIVE'
16 AND ss.SQL_ADDRESS = ar.ADDRESS;
USERNAME STATUS SCHEMANAME
OSUSER
MACHINE
LOAD_TIME
WAIT_CLASS SECONDS_IN_WAIT
STATE
SQLTEXT
APPS ACTIVE APPS
oracle
ip-10-20-30-40
27-Jan-2014 15:01:17
Idle 5
WAITING
begin fndcp_tmsrv.read_message(:ec, :to, :typ, :enddt, :rid, :retid, :nl, :nc, :
dl, :secgrp, :usr, :rspap, :rsp, :log, :app, :prg, :argc, :orgt, :orgid, :a1, :
a2, :a3, :a4, :a5, :a6, :a7, :a8, :a9, :a10, :a11, :a12, :a13, :a14, :a1
5, :a16, :a17, :a18, :a19, :a20); end;
APPS ACTIVE APPS
oracle
ip-10-20-30-40
28-Jan-2014 22:01:48
Network 0
WAITED SHORT TIME
SELECT DISTINCT USERNAME, STATUS, SCHEMANAME, OSUSER, MACHINE, TO_CH
AR(AR.LAST_LOAD_TIME, 'DD-Mon-YYYY HH24:MM:SS') LOAD_TIME, ss.WAIT_CLASS, ss
.SECONDS_IN_WAIT, ss.STATE, ar.sql_text SQLTEXT FROM v$session ss, v$sql
area ar WHERE ss.STATUS = 'ACTIVE' AND ss.SQL_ADDRESS = ar.ADDRESS
ACTIVE SYS
oracle
ip-10-20-30-40
27-Jan-2014 15:01:16
Idle 0
WAITING
update seg$ set type#=:4,blocks=:5,extents=:6,minexts=:7,maxexts=:8,extsize=:9,e
xtpct=:10,user#=:11,iniexts=:12,lists=decode(:13, 65535, NULL, :13),groups=decod
e(:14, 65535, NULL, :14), cachehint=:15, hwmincr=:16, spare1=DECODE(:17,0,NULL,:
17),scanhint=:18, bitmapranges=:19 where ts#=:1 and file#=:2 and block#=:3
APPS ACTIVE APPS
oracle
ip-10-20-30-40
27-Jan-2014 15:01:17
Idle 4
WAITING
begin fndcp_tmsrv.read_message(:ec, :to, :typ, :enddt, :rid, :retid, :nl, :nc, :
dl, :secgrp, :usr, :rspap, :rsp, :log, :app, :prg, :argc, :orgt, :orgid, :a1, :
a2, :a3, :a4, :a5, :a6, :a7, :a8, :a9, :a10, :a11, :a12, :a13, :a14, :a1
5, :a16, :a17, :a18, :a19, :a20); end;
APPS ACTIVE APPS
oracle
ip-10-20-30-40
27-Jan-2014 15:01:17
Idle 3
WAITING
begin fndcp_tmsrv.read_message(:ec, :to, :typ, :enddt, :rid, :retid, :nl, :nc, :
dl, :secgrp, :usr, :rspap, :rsp, :log, :app, :prg, :argc, :orgt, :orgid, :a1, :
a2, :a3, :a4, :a5, :a6, :a7, :a8, :a9, :a10, :a11, :a12, :a13, :a14, :a1
5, :a16, :a17, :a18, :a19, :a20); end;
SQL>
Message was edited by: karthiksingh_dba -
Oracle 9i and user activity logging
Hi,
i am new on the matter but i have to trace the user activity and build a small application.
those are the specifications :
i'm using oracle 9i database version on 64 bit
the O.S. used is Unix Aix 5.2
for each data base we using i have to trace the user activity all of them, about 3 DB + application
i have create some some triggers to get some information, but still the work is there :
create trigger ... after logoff on database .. begin insert into table xx_tab ( ,,,,) end ;
create trigger ... after ddl on database .. begin insert into table xx_tab ( ,,,,) end ;
create trigger ... after logon on database .. begin insert into table xx_tab ( ,,,,) end ;
create trigger ... after servererror on schema .. begin insert into table xx_tab ( ,,,,) end ;
Here is the issue i am faced to /
how could we simulate a create trigger ... after DML on database or schema ? as far as i know we trigger a DML only on a specific table. Is there any possibility to trigger a DML on any database object or schema?
for the moment i don't know if it 's the good think to do but, but it's a try, if you have any idea or other methods to trace the user activities on DB, please don't hesitate to get me informed.
Rgds,
PaulThis is the forum for the SQL Developer tool. You'll get more answers in the General or SQL And PL/SQL forums.
Regards,
K. -
Query for 'User Activity' Webi Line Chart using BO4.0 Auditor
Need to create a webi line chart to measure ‘user activity’ per month, year or day using BO4.0 Auditor on Oracle.
This question raises two sub-questions:
What actions constitute user activity? Is it concurrent logins by users? I am confused if that would really give a true picture of user activity as users can log in and do nothing on the BO system.
If concurrent logins do in fact give a true picture of user activity then how do I go about creating a chart? What objects do I need to include in query?
Please provide feedback?
Thank u.Hi Ramil,
Follow below steps to create a webi report for your requirement, launch Webi rich client and create a new webi report by selecting "BOEXI40-Audit-Oracle" (Audit universe)
1) Select below objects in 'Result Objects' pane
[Event Year], [Event MonthName],[Event DayofMonth], [Event Type], [User Name], [Total Event Count]
2) Define below conditions in "Query Filter" pane
[Event Type Id] In list 1015 AND [Event Year] In list "Select Year" (Prompt)
3) Run query
4) At report level create a new variable of type measure with the name "User Activity" with below formula
=Count([Total Event Count]In([User Name];[Event MonthName];[Event DayOfMonth]) )
(This formula will track logout event of a each user in a day as well as in a month, it will take/count only one log out event of the user in a day as you desire)
5) Create a table block as well as graphs as you desire
i) For day wise user activity create a table/graph using: [Event DayofMonth], [User Activity]
ii) For month wise user activity create a table/graph using: [Event MonthName], [User Activity]
Let me know if you have any questions
~Manoj -
Hi. I want, for certain users, to log all activity within my database. I want to know every object they've accessed, every query issued, etc. Anyone know how to do this? I'm running 9i.
Thanks
KHCheck the Adminstrators Guide on how to use Auditing.
http://download-west.oracle.com/docs/cd/A87860_01/doc/server.817/a76956/audit.htm#1108 -
Tracking user activity (including objects/records/data viewed)
Hello everybody,
I am looking for information regarding monitoring of user activities on the system.
I know the main instrument to achieve that is the security audit log (sm19/sm20) but that does not monitor the data user accesses to. I.E., they log the user launches transaction su01 (view/modify user data), for example, but not which user data he looks at.
Insufficient to get that are also STAD/STAT transactions too, maybe user trace st01 or st05 give that data?
Even in that case however a user trace would be very heavy on the performances and on the occupied disk space I think, so I am wondering, and asking all the experts, is if there are standard transactions to achieve the same, or maybe even external 3rd party programs.
Thank you
Marco Baiocco> Unfortunately that is not yet really clear even to me.
I see...
> I have been passed a generic request to investigate upon tracking mechanisms: the customer wants to be able to know which user have made logon and on which data they have worked (in read only and in modification).
> I guess this could imply sensitive data but possibly also business data.
The question to be answered also is: Is it legal in the country to track all the user activity?
> If there is a solution for sensitive data, at least (btw su01 was just an example)?
I'm not really aware of any but Security Audit.
I would ask the customer what exactly he wants and what he plans to do with the data. There are SAP products (GRC) to help auditing and securing the system but first there must be a clean requirement to find out, which way to go.
Markus -
Auditing drop tablespace in Oracle 10.1
Hi all,
I want to audit the drop table and drop tablespace statement for all users in the oracle database 10.1. So, could someone gives me a help to do this?
The audit_trail is already set to db in the database.
RegardsWhen I try to create and drop a table there was no rows selected from
select username, action_name from dba_audit_trail;
This is my audit option
AUDIT_OPTION SUCCESS FAILURE
ALTER TABLESPACE BY ACCESS BY ACCESS
CREATE TABLESPACE BY ACCESS BY ACCESS
DROP ANY TABLE BY ACCESS BY ACCESS
DROP TABLESPACE BY ACCESS BY ACCESS
audit_trail = db
Why this drop table is not stored in the view dba_audit_trail
Regards -
Audit users who try to login on the db
Hi Team,
The oracle database version is 11g and the OS is solaris sparc 64 bit.
I am trying to find the users who try to login into the db user "FEED" which are unsuccessful , what is happeing is, the user put a wrong password , the account gets locked. So we need to find the users who are trying to login.
please suggest a method.
regards
KKHi;
1. If you are looking for core db login issue you can check this search . Similar issue mention here many times before
2. If your issue is related wiht EBS than pelase see:
Re: Audit users
after set
- Login to "System Administrator" Responsibility
- Navigate to Profile > System
- Query "Sign-On:Audit Level"
- Set "Sign-On:Audit Level" to FORM
- Click on Save
- Logoff then Login back
- Navigate to Security > User > Monitor
- Ctrl + F11 ?---=refresh
Also see:
How do you audit an Oracle Applications' user? [ID 395849.1]
Auditing: How Do I Audit Responsibilities and Data? [ID 436316.1]
Monitor Users Screen Displays Many Users Still Logged into Oracle Applications Even After They Have Logged Out [ID 143435.1]
Regard
Helios -
How to audit and audit features available in Oracle EBS
Any one can help me how to audit and audit features available in Oracle EBS.
Message was edited by:
user470228- Set 'Sign-On: Audit Level' profile option to Form (Default is None)
You can monitor the users in the System Administrator responsibility, navigate to Security > User > Monitor form -
ASG user account in oracle financials
Hi
Currently we are having an audit for our oracle financials environment. In this regard would like to check the following:
1. the purpose of ASG user account in oracle financials
2. Whether the following grants (as per dba_sys_privs) are appropriate for this user
3. Could some of these grants be revoked from ASG user. If so which ones?
4. Any published document that provides more info on ASG user.
ALTER ANY CLUSTER
ALTER ANY INDEX
ALTER ANY MATERIALIZED VIEW
ALTER ANY OUTLINE
ALTER ANY PROCEDURE
ALTER ANY SEQUENCE
ALTER ANY TABLE
ALTER ANY TRIGGER
ALTER ANY TYPE
ALTER SESSION
ANALYZE ANY
COMMENT ANY TABLE
CREATE ANY CLUSTER
CREATE ANY INDEX
CREATE ANY INDEXTYPE
CREATE ANY MATERIALIZED VIEW
CREATE ANY OPERATOR
CREATE ANY OUTLINE
CREATE ANY PROCEDURE
CREATE ANY SEQUENCE
CREATE ANY SYNONYM
CREATE ANY TABLE
CREATE ANY TRIGGER
CREATE ANY TYPE
CREATE ANY VIEW
CREATE CLUSTER
CREATE DATABASE LINK
CREATE MATERIALIZED VIEW
CREATE PUBLIC SYNONYM
CREATE SEQUENCE
CREATE SESSION
CREATE TABLE
CREATE TRIGGER
CREATE TYPE
DELETE ANY TABLE
DROP ANY CLUSTER
DROP ANY INDEX
DROP ANY INDEXTYPE
DROP ANY MATERIALIZED VIEW
DROP ANY OPERATOR
DROP ANY OUTLINE
DROP ANY PROCEDURE
DROP ANY SEQUENCE
DROP ANY SYNONYM
DROP ANY TABLE
DROP ANY TRIGGER
DROP ANY TYPE
DROP ANY VIEW
DROP PUBLIC SYNONYM
INSERT ANY TABLE
QUERY REWRITE
SELECT ANY TABLE
UNLIMITED TABLESPACE
UPDATE ANY TABLEIf you are not using any of the modules that are associated with this user, you can simply disable this account -- Please see these docs for details (search for ASG).
Best Practices for Securing the E-Business Suite [ID 189367.1]
Best Practices For Securing Oracle E-Business Suite Release 12 [ID 403537.1]
Thanks,
Hussein
Maybe you are looking for
-
How to cancel a report from web?
i want to cancel some reports i have made from web. i have made two kinds of reports,one from web using /cgi- bin/rwcgi60.exe?runrep... and another from DOS command line using rwcli60.exe.Then i use /cgi-bin/rwcgi60.exe/showjobs? server=myreportserve
-
Mail messages appear garbled in some parts of the text.
I carried out the upgrade this morning as it was suggested I do this. Now at least some messages are appearing with garbled text BUT not the whole page. when I say garbled I mean some text is overlapping other parts. Looking at one particular message
-
Caller 09 contains an error message
when i try to load data(full up load) from ODS to CUBE i am getting error .Error mesage is the followed,pls suggest me The error occurred in Extractor Refer to the error message Type of error mesage You do not have authorization to extract from Dat
-
Tape becomes recognized as imported after restore job to tape
Hello everyone, Just an issue i've came across very recently. Whenever DPM performs a restore job to a tape, not only that tape becames flagged as forein but it's also mandatory that an detailed inventory is carried out before any operations can be p
-
Download does not start; "try again" link is not a link.
Trying to download Audition through my Adobe CC membership; for second day in a row, the "start download" opens a new window but launches nothing. There is a link to try again; it is not linked to any action. Is the download process working?