You are on page 1of 76

UPDATE employees

SET salary=salary+100
WHERE employee_id=100;

UPDATE employees
SET salary=salary*1.1
WHERE employee_id=101;

UPDATE employees
SET salary=salary+100
WHERE employee_id=101;

UPDATE employees
SET salary=salary*1.1
WHERE employee_id=100;

alter table MALLIK.EMP move parallel nologging;


alter table MALLIK.EMP noparallel logging;

alter table MALLIK.EMP ENABLE ROW MOVEMENT;


alter table MALLIK.EMP SHRINK SPACE cascade;
alter table MALLIK.EMP DISABLE ROW MOVEMENT;

alter index MALLIK.PK_EMP coalesce;


alter index MALLIK.PK_EMP rebuild parallel nologging;
alter index MALLIK.PK_EMP noparallel logging;

alter index MALLIK.PK_EMP rebuild online;

execute dbms_stats.gather_table_stats(ownname =>'MALLIK',tabname


=>'EMP',estimate_percent =>100);

exec dbms_stats.gather_schema_stats(ownname => 'MALLIK', estimate_percent => 100);

EXPLAIN PLAN FOR select * from MALLIK.EMP where EMPNO=7839;

EXPLAIN PLAN FOR select * from MALLIK.EMP where ENAME='KING';

select plan_table_output from table(dbms_xplan.display('plan_table',null,'basic'));

EXPLAIN PLAN FOR select * from MALLIK.EMP where EMPNO>=7521;

sqlnet.ora
catalog database

flashbackup technology

login as: root


root@10.38.4.180's password:

┌───────────────────────────────────────────────────────────
───────────┐
│ • MobaXterm Personal Edition v21.2 • │
│ (SSH client, X server and network tools) │
│ │
│ ➤ SSH session to root@10.38.4.180 │
│ • Direct SSH : ✔ │
│ • SSH compression : ✔ │
│ • SSH-browser : ✔ │
│ • X11-forwarding : ✔ (remote display is forwarded through SSH) │
│ │
│ ➤ For more info, ctrl+click on help or visit our website. │
└───────────────────────────────────────────────────────────
───────────┘

Last login: Thu Jun 2 09:00:51 2022 from 172.29.0.99


[root@oraclelab1 ~]# su - oracle
Last login: Thu Jun 2 09:22:53 IST 2022 on pts/1
[oracle@oraclelab1 ~]$ . oraenv
ORACLE_SID = [oracle] ? DEVDB
The Oracle base has been set to /u01/app/oracle
[oracle@oraclelab1 ~]$
[oracle@oraclelab1 ~]$
[oracle@oraclelab1 ~]$ sqlplus hr/hr

SQL*Plus: Release 19.0.0.0.0 - Production on Fri Jun 3 09:26:47 2022


Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle. All rights reserved.

Last Successful login time: Fri May 13 2022 09:46:40 +05:30

Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL>
SQL> select * from tab;

TNAME
--------------------------------------------------------------------------------
TABTYPE CLUSTERID
------------- ----------
COUNTRIES
TABLE

DEPARTMENTS
TABLE

EMPLOYEES
TABLE

TNAME
--------------------------------------------------------------------------------
TABTYPE CLUSTERID
------------- ----------
EMP_DETAILS_VIEW
VIEW

JOBS
TABLE

JOB_HISTORY
TABLE

TNAME
--------------------------------------------------------------------------------
TABTYPE CLUSTERID
------------- ----------
LOCATIONS
TABLE

REGIONS
TABLE

8 rows selected.

SQL> UPDATE employees


SET salary=salary+100
WHERE employee_id=100;
2 3
1 row updated.

SQL> commit;

Commit complete.

SQL> UPDATE employees


SET salary=salary+100
WHERE employee_id=100; 2 3
1 row updated.

SQL> SQL> SQL> SQL> rollback


2 ;

Rollback complete.

SQL>
SQL>
SQL> UPDATE employees
SET salary=salary+100
WHERE employee_id=100; 2 3

1 row updated.

SQL> rollback;

Rollback complete.

SQL>
SQL>
SQL> UPDATE employees
SET salary=salary+100
WHERE employee_id=100; 2 3

1 row updated.

SQL>
SQL>
SQL> exit
Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
[oracle@oraclelab1 ~]$
[oracle@oraclelab1 ~]$ sqlplus hr/hr

SQL*Plus: Release 19.0.0.0.0 - Production on Fri Jun 3 09:40:54 2022


Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle. All rights reserved.

Last Successful login time: Fri Jun 03 2022 09:27:52 +05:30

Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL> UPDATE employeesSET salary = salary x 1.1WHERE employee_id = 1000;


UPDATE employeesSET salary = salary x 1.1WHERE employee_id = 1000
*
ERROR at line 1:
ORA-00971: missing SET keyword

SQL> UPDATE employees


SET salary=salary+100
WHERE employee_id=100; 2 3
^CUPDATE employees
*
ERROR at line 1:
ORA-01013: user requested cancel of current operation

SQL> exit
Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
[oracle@oraclelab1 ~]$ sqlplus hr/hr

SQL*Plus: Release 19.0.0.0.0 - Production on Fri Jun 3 09:41:28 2022


Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle. All rights reserved.

Last Successful login time: Fri Jun 03 2022 09:40:54 +05:30

Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL> exit
Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
[oracle@oraclelab1 ~]$ sqlplus hr/hr

SQL*Plus: Release 19.0.0.0.0 - Production on Fri Jun 3 09:41:32 2022


Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.

Last Successful login time: Fri Jun 03 2022 09:41:28 +05:30

Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL> UPDATE employees


SET salary=salary+100
WHERE employee_id=100; 2 3

1 row updated.

SQL> SQL> exit


Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
[oracle@oraclelab1 ~]$ sqlplus hr/hr

SQL*Plus: Release 19.0.0.0.0 - Production on Fri Jun 3 09:41:52 2022


Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle. All rights reserved.

Last Successful login time: Fri Jun 03 2022 09:41:48 +05:30

Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL> UPDATE employees


SET salary=salary+100
WHERE employee_id=100; 2 3

1 row updated.

SQL> UPDATE employees


SET salary=salary+100
WHERE employee_id=101; 2 3
SET salary=salary+100
*
ERROR at line 2:
ORA-00060: deadlock detected while waiting for resource

SQL> SQL> SQL>


SQL>
SQL>

login as: root


root@10.38.4.180's password:

┌───────────────────────────────────────────────────────────
───────────┐
│ • MobaXterm Personal Edition v21.2 • │
│ (SSH client, X server and network tools) │
│ │
│ ➤ SSH session to root@10.38.4.180 │
│ • Direct SSH : ✔ │
│ • SSH compression : ✔ │
│ • SSH-browser : ✔ │
│ • X11-forwarding : ✔ (remote display is forwarded through SSH) │
│ │
│ ➤ For more info, ctrl+click on help or visit our website. │

└───────────────────────────────────────────────────────────
───────────┘

Last login: Fri Jun 3 08:54:35 2022 from 172.29.0.99


[root@oraclelab1 ~]# su - oracle
Last login: Fri Jun 3 09:26:23 IST 2022 on pts/1
[oracle@oraclelab1 ~]$ . oarenv
-bash: oarenv: No such file or directory
[oracle@oraclelab1 ~]$ . oraenv
ORACLE_SID = [oracle] ? DEVDB
The Oracle base has been set to /u01/app/oracle
[oracle@oraclelab1 ~]$ sqlplus hr/hr

SQL*Plus: Release 19.0.0.0.0 - Production on Fri Jun 3 09:27:52 2022


Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.

Last Successful login time: Fri Jun 03 2022 09:26:47 +05:30

Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL> UPDATE employees


SET salary=salary*1.1
WHERE employee_id=100; 2 3

1 row updated.

SQL> SQL> SQL> SQL> SQL>


SQL>
SQL>
SQL> rollback
2 ;

Rollback complete.

SQL> UPDATE employees


SET salary=salary*1.1
WHERE employee_id=101;
2 3
1 row updated.

SQL>
SQL> rollback
2 ;

Rollback complete.

SQL> UPDATE employees


SET salary=salary*1.1
WHERE employee_id=100;
2 3
1 row updated.

SQL> SQL> SQL> SQL> SQL> SQL>


SQL>
SQL>
SQL>
SQL>
SQL>
SQL>
SQL> exit
Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
^[[A[oracle@oraclelab1 ~]$ sqlplus hr/hr

SQL*Plus: Release 19.0.0.0.0 - Production on Fri Jun 3 09:41:48 2022


Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle. All rights reserved.

Last Successful login time: Fri Jun 03 2022 09:41:32 +05:30

Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL> UPDATE employees


SET salary=salary*1.1
WHERE employee_id=101;
2 3
1 row updated.

SQL>
SQL> UPDATE employees
SET salary=salary*1.1
WHERE employee_id=100; 2 3
Network error: Software caused connection abort

────────────────────────────────────────────────────────────
────────────────────────────────────────────────────────────
─────────────────

Session stopped
- Press <return> to exit tab
- Press R to restart session
- Press S to save terminal output to file

login as: root


root@10.38.4.180's password:

┌───────────────────────────────────────────────────────────
───────────┐
│ • MobaXterm Personal Edition v21.2 • │
│ (SSH client, X server and network tools) │
│ │
│ ➤ SSH session to root@10.38.4.180 │
│ • Direct SSH : ✔ │
│ • SSH compression : ✔ │
│ • SSH-browser : ✔ │
│ • X11-forwarding : ✔ (remote display is forwarded through SSH) │
│ │
│ ➤ For more info, ctrl+click on help or visit our website. │

└───────────────────────────────────────────────────────────
───────────┘

Last login: Fri Jun 3 09:27:34 2022 from 172.29.0.99


[root@oraclelab1 ~]# su - oracle
Last login: Fri Jun 3 09:27:41 IST 2022 on pts/3
[oracle@oraclelab1 ~]$
[oracle@oraclelab1 ~]$ . oraenv
ORACLE_SID = [oracle] ? DEVDB
The Oracle base has been set to /u01/app/oracle
[oracle@oraclelab1 ~]$ sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Fri Jun 3 09:31:04 2022


Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.

Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL> select SID, SERIAL#, USERNAME


from V$SESSION where SID in
(select BLOCKING_SESSION from V$SESSION) 2 3
4 ;

SID SERIAL#
---------- ----------
USERNAME
--------------------------------------------------------------------------------
413 54825
HR

SQL> set pages 1000 lines 10000


SQL> /

SID SERIAL# USERNAME


---------- ----------
-------------------------------------------------------------------------------------------------------------------------------
-
413 54825 HR

SQL> ^Calter system kill session '413,54825' immediate;

SQL>
SQL>
SQL> alter system kill session '413,54825' immediate;

System altered.

SQL>
SQL>
SQL> desc dba_profiles;
Name
Null? Type
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
------------------------ --------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------
PROFILE
NOT NULL VARCHAR2(128)
RESOURCE_NAME
NOT NULL VARCHAR2(32)
RESOURCE_TYPE
VARCHAR2(8)
LIMIT
VARCHAR2(128)
COMMON
VARCHAR2(3)
INHERITED
VARCHAR2(3)
IMPLICIT
VARCHAR2(3)

SQL> select PROFILE,RESOURCE_NAME,RESOURCE_TYPE,LIMIT from dba_profiles;

PROFILE
RESOURCE_NAME RESOURCE LIMIT
-------------------------------------------------------------------------------------------------------------------------------
- -------------------------------- --------
-------------------------------------------------------------------------------------------------------------------------------
-
DEFAULT
COMPOSITE_LIMIT KERNEL UNLIMITED
ORA_STIG_PROFILE
COMPOSITE_LIMIT KERNEL DEFAULT
DUMMY
COMPOSITE_LIMIT KERNEL DEFAULT
DEFAULT
SESSIONS_PER_USER KERNEL UNLIMITED
ORA_STIG_PROFILE
SESSIONS_PER_USER KERNEL DEFAULT
DUMMY
SESSIONS_PER_USER KERNEL DEFAULT
DEFAULT
CPU_PER_SESSION KERNEL UNLIMITED
ORA_STIG_PROFILE
CPU_PER_SESSION KERNEL DEFAULT
DUMMY
CPU_PER_SESSION KERNEL DEFAULT
DEFAULT
CPU_PER_CALL KERNEL UNLIMITED
ORA_STIG_PROFILE
CPU_PER_CALL KERNEL DEFAULT
DUMMY
CPU_PER_CALL KERNEL 5000
DEFAULT
LOGICAL_READS_PER_SESSION KERNEL UNLIMITED
ORA_STIG_PROFILE
LOGICAL_READS_PER_SESSION KERNEL DEFAULT
DUMMY
LOGICAL_READS_PER_SESSION KERNEL DEFAULT
DEFAULT
LOGICAL_READS_PER_CALL KERNEL UNLIMITED
ORA_STIG_PROFILE
LOGICAL_READS_PER_CALL KERNEL DEFAULT
DUMMY
LOGICAL_READS_PER_CALL KERNEL 2000
DEFAULT
IDLE_TIME KERNEL UNLIMITED
ORA_STIG_PROFILE
IDLE_TIME KERNEL 15
DUMMY
IDLE_TIME KERNEL DEFAULT
DEFAULT
CONNECT_TIME KERNEL UNLIMITED
ORA_STIG_PROFILE
CONNECT_TIME KERNEL DEFAULT
DUMMY
CONNECT_TIME KERNEL DEFAULT
DEFAULT
PRIVATE_SGA KERNEL UNLIMITED
ORA_STIG_PROFILE
PRIVATE_SGA KERNEL DEFAULT
DUMMY
PRIVATE_SGA KERNEL 256000
DEFAULT
FAILED_LOGIN_ATTEMPTS PASSWORD 10
ORA_STIG_PROFILE
FAILED_LOGIN_ATTEMPTS PASSWORD 3
DUMMY
FAILED_LOGIN_ATTEMPTS PASSWORD 2
DEFAULT
PASSWORD_LIFE_TIME PASSWORD 180
ORA_STIG_PROFILE
PASSWORD_LIFE_TIME PASSWORD 60
DUMMY
PASSWORD_LIFE_TIME PASSWORD 45
DEFAULT
PASSWORD_REUSE_TIME PASSWORD UNLIMITED
ORA_STIG_PROFILE
PASSWORD_REUSE_TIME PASSWORD 365
DUMMY
PASSWORD_REUSE_TIME PASSWORD 3
DEFAULT
PASSWORD_REUSE_MAX PASSWORD UNLIMITED
ORA_STIG_PROFILE
PASSWORD_REUSE_MAX PASSWORD 10
DUMMY
PASSWORD_REUSE_MAX PASSWORD 5
DEFAULT
PASSWORD_VERIFY_FUNCTION PASSWORD NULL
ORA_STIG_PROFILE
PASSWORD_VERIFY_FUNCTION PASSWORD ORA12C_STIG_VERIFY_FUNCTION
DUMMY
PASSWORD_VERIFY_FUNCTION PASSWORD DEFAULT
DEFAULT
PASSWORD_LOCK_TIME PASSWORD 1
ORA_STIG_PROFILE
PASSWORD_LOCK_TIME PASSWORD UNLIMITED
DUMMY
PASSWORD_LOCK_TIME PASSWORD 2
DEFAULT
PASSWORD_GRACE_TIME PASSWORD 7
ORA_STIG_PROFILE
PASSWORD_GRACE_TIME PASSWORD 5
DUMMY
PASSWORD_GRACE_TIME PASSWORD 12
DEFAULT
INACTIVE_ACCOUNT_TIME PASSWORD UNLIMITED
ORA_STIG_PROFILE
INACTIVE_ACCOUNT_TIME PASSWORD 35
DUMMY
INACTIVE_ACCOUNT_TIME PASSWORD DEFAULT

51 rows selected.

SQL> exit
Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
^[[A[oracle@oraclelab1 ~]$ sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Fri Jun 3 09:35:06 2022


Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle. All rights reserved.

Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL> select PROFILE,RESOURCE_NAME,RESOURCE_TYPE,LIMIT from dba_profiles;

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
DEFAULT
COMPOSITE_LIMIT KERNEL
UNLIMITED

ORA_STIG_PROFILE
COMPOSITE_LIMIT KERNEL
DEFAULT

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------

DUMMY
COMPOSITE_LIMIT KERNEL
DEFAULT

DEFAULT
SESSIONS_PER_USER KERNEL

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
UNLIMITED

ORA_STIG_PROFILE
SESSIONS_PER_USER KERNEL
DEFAULT

DUMMY

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
SESSIONS_PER_USER KERNEL
DEFAULT

DEFAULT
CPU_PER_SESSION KERNEL
UNLIMITED

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
ORA_STIG_PROFILE
CPU_PER_SESSION KERNEL
DEFAULT

DUMMY
CPU_PER_SESSION KERNEL
DEFAULT

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------

DEFAULT
CPU_PER_CALL KERNEL
UNLIMITED

ORA_STIG_PROFILE
CPU_PER_CALL KERNEL

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
DEFAULT

DUMMY
CPU_PER_CALL KERNEL
5000

DEFAULT

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
LOGICAL_READS_PER_SESSION KERNEL
UNLIMITED

ORA_STIG_PROFILE
LOGICAL_READS_PER_SESSION KERNEL
DEFAULT

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
DUMMY
LOGICAL_READS_PER_SESSION KERNEL
DEFAULT

DEFAULT
LOGICAL_READS_PER_CALL KERNEL
UNLIMITED

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------

ORA_STIG_PROFILE
LOGICAL_READS_PER_CALL KERNEL
DEFAULT

DUMMY
LOGICAL_READS_PER_CALL KERNEL

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
2000

DEFAULT
IDLE_TIME KERNEL
UNLIMITED

ORA_STIG_PROFILE

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
IDLE_TIME KERNEL
15

DUMMY
IDLE_TIME KERNEL
DEFAULT

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
DEFAULT
CONNECT_TIME KERNEL
UNLIMITED

ORA_STIG_PROFILE
CONNECT_TIME KERNEL
DEFAULT

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------

DUMMY
CONNECT_TIME KERNEL
DEFAULT

DEFAULT
PRIVATE_SGA KERNEL

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
UNLIMITED
ORA_STIG_PROFILE
PRIVATE_SGA KERNEL
DEFAULT

DUMMY

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
PRIVATE_SGA KERNEL
256000

DEFAULT
FAILED_LOGIN_ATTEMPTS PASSWORD
10

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
ORA_STIG_PROFILE
FAILED_LOGIN_ATTEMPTS PASSWORD
3

DUMMY
FAILED_LOGIN_ATTEMPTS PASSWORD
2

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------

DEFAULT
PASSWORD_LIFE_TIME PASSWORD
180

ORA_STIG_PROFILE
PASSWORD_LIFE_TIME PASSWORD

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
60

DUMMY
PASSWORD_LIFE_TIME PASSWORD
45

DEFAULT

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
PASSWORD_REUSE_TIME PASSWORD
UNLIMITED

ORA_STIG_PROFILE
PASSWORD_REUSE_TIME PASSWORD
365

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
DUMMY
PASSWORD_REUSE_TIME PASSWORD
3
DEFAULT
PASSWORD_REUSE_MAX PASSWORD
UNLIMITED

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------

ORA_STIG_PROFILE
PASSWORD_REUSE_MAX PASSWORD
10

DUMMY
PASSWORD_REUSE_MAX PASSWORD

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
5

DEFAULT
PASSWORD_VERIFY_FUNCTION PASSWORD
NULL

ORA_STIG_PROFILE

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
PASSWORD_VERIFY_FUNCTION PASSWORD
ORA12C_STIG_VERIFY_FUNCTION

DUMMY
PASSWORD_VERIFY_FUNCTION PASSWORD
DEFAULT

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
DEFAULT
PASSWORD_LOCK_TIME PASSWORD
1

ORA_STIG_PROFILE
PASSWORD_LOCK_TIME PASSWORD
UNLIMITED

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------

DUMMY
PASSWORD_LOCK_TIME PASSWORD
2

DEFAULT
PASSWORD_GRACE_TIME PASSWORD

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
7

ORA_STIG_PROFILE
PASSWORD_GRACE_TIME PASSWORD
5
DUMMY

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
PASSWORD_GRACE_TIME PASSWORD
12

DEFAULT
INACTIVE_ACCOUNT_TIME PASSWORD
UNLIMITED

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
ORA_STIG_PROFILE
INACTIVE_ACCOUNT_TIME PASSWORD
35

DUMMY
INACTIVE_ACCOUNT_TIME PASSWORD
DEFAULT

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------

51 rows selected.

SQL> col PROFILE for a10


SQL> /
PROFILE RESOURCE_NAME RESOURCE
---------- -------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
DEFAULT COMPOSITE_LIMIT KERNEL
UNLIMITED

ORA_STIG_P COMPOSITE_LIMIT KERNEL


ROFILE
DEFAULT

DUMMY COMPOSITE_LIMIT KERNEL


DEFAULT

PROFILE RESOURCE_NAME RESOURCE


---------- -------------------------------- --------
LIMIT
--------------------------------------------------------------------------------

DEFAULT SESSIONS_PER_USER KERNEL


UNLIMITED

ORA_STIG_P SESSIONS_PER_USER KERNEL


ROFILE
DEFAULT

DUMMY SESSIONS_PER_USER KERNEL

PROFILE RESOURCE_NAME RESOURCE


---------- -------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
DEFAULT

DEFAULT CPU_PER_SESSION KERNEL


UNLIMITED

ORA_STIG_P CPU_PER_SESSION KERNEL


ROFILE
DEFAULT

PROFILE RESOURCE_NAME RESOURCE


---------- -------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
DUMMY CPU_PER_SESSION KERNEL
DEFAULT

DEFAULT CPU_PER_CALL KERNEL


UNLIMITED

ORA_STIG_P CPU_PER_CALL KERNEL


ROFILE
DEFAULT

PROFILE RESOURCE_NAME RESOURCE


---------- -------------------------------- --------
LIMIT
--------------------------------------------------------------------------------

DUMMY CPU_PER_CALL KERNEL


5000

DEFAULT LOGICAL_READS_PER_SESSION KERNEL


UNLIMITED

ORA_STIG_P LOGICAL_READS_PER_SESSION KERNEL


ROFILE

PROFILE RESOURCE_NAME RESOURCE


---------- -------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
DEFAULT

DUMMY LOGICAL_READS_PER_SESSION KERNEL


DEFAULT

DEFAULT LOGICAL_READS_PER_CALL KERNEL


UNLIMITED

ORA_STIG_P LOGICAL_READS_PER_CALL KERNEL

PROFILE RESOURCE_NAME RESOURCE


---------- -------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
ROFILE
DEFAULT

DUMMY LOGICAL_READS_PER_CALL KERNEL


2000

DEFAULT IDLE_TIME KERNEL


UNLIMITED

PROFILE RESOURCE_NAME RESOURCE


---------- -------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
ORA_STIG_P IDLE_TIME KERNEL
ROFILE
15

DUMMY IDLE_TIME KERNEL


DEFAULT

DEFAULT CONNECT_TIME KERNEL


UNLIMITED

PROFILE RESOURCE_NAME RESOURCE


---------- -------------------------------- --------
LIMIT
--------------------------------------------------------------------------------

ORA_STIG_P CONNECT_TIME KERNEL


ROFILE
DEFAULT

DUMMY CONNECT_TIME KERNEL


DEFAULT

DEFAULT PRIVATE_SGA KERNEL

PROFILE RESOURCE_NAME RESOURCE


---------- -------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
UNLIMITED

ORA_STIG_P PRIVATE_SGA KERNEL


ROFILE
DEFAULT

DUMMY PRIVATE_SGA KERNEL


256000

PROFILE RESOURCE_NAME RESOURCE


---------- -------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD
10

ORA_STIG_P FAILED_LOGIN_ATTEMPTS PASSWORD


ROFILE
3

DUMMY FAILED_LOGIN_ATTEMPTS PASSWORD


2

PROFILE RESOURCE_NAME RESOURCE


---------- -------------------------------- --------
LIMIT
--------------------------------------------------------------------------------

DEFAULT PASSWORD_LIFE_TIME PASSWORD


180

ORA_STIG_P PASSWORD_LIFE_TIME PASSWORD


ROFILE
60

DUMMY PASSWORD_LIFE_TIME PASSWORD

PROFILE RESOURCE_NAME RESOURCE


---------- -------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
45

DEFAULT PASSWORD_REUSE_TIME PASSWORD


UNLIMITED

ORA_STIG_P PASSWORD_REUSE_TIME PASSWORD


ROFILE
365

PROFILE RESOURCE_NAME RESOURCE


---------- -------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
DUMMY PASSWORD_REUSE_TIME PASSWORD
3

DEFAULT PASSWORD_REUSE_MAX PASSWORD


UNLIMITED

ORA_STIG_P PASSWORD_REUSE_MAX PASSWORD


ROFILE
10

PROFILE RESOURCE_NAME RESOURCE


---------- -------------------------------- --------
LIMIT
--------------------------------------------------------------------------------

DUMMY PASSWORD_REUSE_MAX PASSWORD


5

DEFAULT PASSWORD_VERIFY_FUNCTION PASSWORD


NULL

ORA_STIG_P PASSWORD_VERIFY_FUNCTION PASSWORD


ROFILE

PROFILE RESOURCE_NAME RESOURCE


---------- -------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
ORA12C_STIG_VERIFY_FUNCTION
DUMMY PASSWORD_VERIFY_FUNCTION PASSWORD
DEFAULT

DEFAULT PASSWORD_LOCK_TIME PASSWORD


1

ORA_STIG_P PASSWORD_LOCK_TIME PASSWORD

PROFILE RESOURCE_NAME RESOURCE


---------- -------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
ROFILE
UNLIMITED

DUMMY PASSWORD_LOCK_TIME PASSWORD


2

DEFAULT PASSWORD_GRACE_TIME PASSWORD


7

PROFILE RESOURCE_NAME RESOURCE


---------- -------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
ORA_STIG_P PASSWORD_GRACE_TIME PASSWORD
ROFILE
5

DUMMY PASSWORD_GRACE_TIME PASSWORD


12

DEFAULT INACTIVE_ACCOUNT_TIME PASSWORD


UNLIMITED

PROFILE RESOURCE_NAME RESOURCE


---------- -------------------------------- --------
LIMIT
--------------------------------------------------------------------------------

ORA_STIG_P INACTIVE_ACCOUNT_TIME PASSWORD


ROFILE
35

DUMMY INACTIVE_ACCOUNT_TIME PASSWORD


DEFAULT

51 rows selected.

SQL> set pages 1000 lines 1000


SQL> /

PROFILE RESOURCE_NAME RESOURCE LIMIT


---------- -------------------------------- --------
-------------------------------------------------------------------------------------------------------------------------------
-
DEFAULT COMPOSITE_LIMIT KERNEL UNLIMITED
ORA_STIG_P COMPOSITE_LIMIT KERNEL DEFAULT
ROFILE

DUMMY COMPOSITE_LIMIT KERNEL DEFAULT


DEFAULT SESSIONS_PER_USER KERNEL UNLIMITED
ORA_STIG_P SESSIONS_PER_USER KERNEL DEFAULT
ROFILE

DUMMY SESSIONS_PER_USER KERNEL DEFAULT


DEFAULT CPU_PER_SESSION KERNEL UNLIMITED
ORA_STIG_P CPU_PER_SESSION KERNEL DEFAULT
ROFILE

DUMMY CPU_PER_SESSION KERNEL DEFAULT


DEFAULT CPU_PER_CALL KERNEL UNLIMITED
ORA_STIG_P CPU_PER_CALL KERNEL DEFAULT
ROFILE

DUMMY CPU_PER_CALL KERNEL 5000


DEFAULT LOGICAL_READS_PER_SESSION KERNEL UNLIMITED
ORA_STIG_P LOGICAL_READS_PER_SESSION KERNEL DEFAULT
ROFILE

DUMMY LOGICAL_READS_PER_SESSION KERNEL DEFAULT


DEFAULT LOGICAL_READS_PER_CALL KERNEL UNLIMITED
ORA_STIG_P LOGICAL_READS_PER_CALL KERNEL DEFAULT
ROFILE

DUMMY LOGICAL_READS_PER_CALL KERNEL 2000


DEFAULT IDLE_TIME KERNEL UNLIMITED
ORA_STIG_P IDLE_TIME KERNEL 15
ROFILE

DUMMY IDLE_TIME KERNEL DEFAULT


DEFAULT CONNECT_TIME KERNEL UNLIMITED
ORA_STIG_P CONNECT_TIME KERNEL DEFAULT
ROFILE

DUMMY CONNECT_TIME KERNEL DEFAULT


DEFAULT PRIVATE_SGA KERNEL UNLIMITED
ORA_STIG_P PRIVATE_SGA KERNEL DEFAULT
ROFILE

DUMMY PRIVATE_SGA KERNEL 256000


DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD 10
ORA_STIG_P FAILED_LOGIN_ATTEMPTS PASSWORD 3
ROFILE

DUMMY FAILED_LOGIN_ATTEMPTS PASSWORD 2


DEFAULT PASSWORD_LIFE_TIME PASSWORD 180
ORA_STIG_P PASSWORD_LIFE_TIME PASSWORD 60
ROFILE

DUMMY PASSWORD_LIFE_TIME PASSWORD 45


DEFAULT PASSWORD_REUSE_TIME PASSWORD UNLIMITED
ORA_STIG_P PASSWORD_REUSE_TIME PASSWORD 365
ROFILE

DUMMY PASSWORD_REUSE_TIME PASSWORD 3


DEFAULT PASSWORD_REUSE_MAX PASSWORD UNLIMITED
ORA_STIG_P PASSWORD_REUSE_MAX PASSWORD 10
ROFILE

DUMMY PASSWORD_REUSE_MAX PASSWORD 5


DEFAULT PASSWORD_VERIFY_FUNCTION PASSWORD NULL
ORA_STIG_P PASSWORD_VERIFY_FUNCTION PASSWORD
ORA12C_STIG_VERIFY_FUNCTION
ROFILE
DUMMY PASSWORD_VERIFY_FUNCTION PASSWORD DEFAULT
DEFAULT PASSWORD_LOCK_TIME PASSWORD 1
ORA_STIG_P PASSWORD_LOCK_TIME PASSWORD UNLIMITED
ROFILE

DUMMY PASSWORD_LOCK_TIME PASSWORD 2


DEFAULT PASSWORD_GRACE_TIME PASSWORD 7
ORA_STIG_P PASSWORD_GRACE_TIME PASSWORD 5
ROFILE

DUMMY PASSWORD_GRACE_TIME PASSWORD 12


DEFAULT INACTIVE_ACCOUNT_TIME PASSWORD UNLIMITED
ORA_STIG_P INACTIVE_ACCOUNT_TIME PASSWORD 35
ROFILE

DUMMY INACTIVE_ACCOUNT_TIME PASSWORD DEFAULT

51 rows selected.

SQL> col LIMIT for a20


SQL> /

PROFILE RESOURCE_NAME RESOURCE LIMIT


---------- -------------------------------- -------- --------------------
DEFAULT COMPOSITE_LIMIT KERNEL UNLIMITED
ORA_STIG_P COMPOSITE_LIMIT KERNEL DEFAULT
ROFILE

DUMMY COMPOSITE_LIMIT KERNEL DEFAULT


DEFAULT SESSIONS_PER_USER KERNEL UNLIMITED
ORA_STIG_P SESSIONS_PER_USER KERNEL DEFAULT
ROFILE

DUMMY SESSIONS_PER_USER KERNEL DEFAULT


DEFAULT CPU_PER_SESSION KERNEL UNLIMITED
ORA_STIG_P CPU_PER_SESSION KERNEL DEFAULT
ROFILE

DUMMY CPU_PER_SESSION KERNEL DEFAULT


DEFAULT CPU_PER_CALL KERNEL UNLIMITED
ORA_STIG_P CPU_PER_CALL KERNEL DEFAULT
ROFILE
DUMMY CPU_PER_CALL KERNEL 5000
DEFAULT LOGICAL_READS_PER_SESSION KERNEL UNLIMITED
ORA_STIG_P LOGICAL_READS_PER_SESSION KERNEL DEFAULT
ROFILE

DUMMY LOGICAL_READS_PER_SESSION KERNEL DEFAULT


DEFAULT LOGICAL_READS_PER_CALL KERNEL UNLIMITED
ORA_STIG_P LOGICAL_READS_PER_CALL KERNEL DEFAULT
ROFILE

DUMMY LOGICAL_READS_PER_CALL KERNEL 2000


DEFAULT IDLE_TIME KERNEL UNLIMITED
ORA_STIG_P IDLE_TIME KERNEL 15
ROFILE

DUMMY IDLE_TIME KERNEL DEFAULT


DEFAULT CONNECT_TIME KERNEL UNLIMITED
ORA_STIG_P CONNECT_TIME KERNEL DEFAULT
ROFILE

DUMMY CONNECT_TIME KERNEL DEFAULT


DEFAULT PRIVATE_SGA KERNEL UNLIMITED
ORA_STIG_P PRIVATE_SGA KERNEL DEFAULT
ROFILE

DUMMY PRIVATE_SGA KERNEL 256000


DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD 10
ORA_STIG_P FAILED_LOGIN_ATTEMPTS PASSWORD 3
ROFILE

DUMMY FAILED_LOGIN_ATTEMPTS PASSWORD 2


DEFAULT PASSWORD_LIFE_TIME PASSWORD 180
ORA_STIG_P PASSWORD_LIFE_TIME PASSWORD 60
ROFILE

DUMMY PASSWORD_LIFE_TIME PASSWORD 45


DEFAULT PASSWORD_REUSE_TIME PASSWORD UNLIMITED
ORA_STIG_P PASSWORD_REUSE_TIME PASSWORD 365
ROFILE

DUMMY PASSWORD_REUSE_TIME PASSWORD 3


DEFAULT PASSWORD_REUSE_MAX PASSWORD UNLIMITED
ORA_STIG_P PASSWORD_REUSE_MAX PASSWORD 10
ROFILE

DUMMY PASSWORD_REUSE_MAX PASSWORD 5


DEFAULT PASSWORD_VERIFY_FUNCTION PASSWORD NULL
ORA_STIG_P PASSWORD_VERIFY_FUNCTION PASSWORD
ORA12C_STIG_VERIFY_F
ROFILE UNCTION

DUMMY PASSWORD_VERIFY_FUNCTION PASSWORD DEFAULT


DEFAULT PASSWORD_LOCK_TIME PASSWORD 1
ORA_STIG_P PASSWORD_LOCK_TIME PASSWORD UNLIMITED
ROFILE

DUMMY PASSWORD_LOCK_TIME PASSWORD 2


DEFAULT PASSWORD_GRACE_TIME PASSWORD 7
ORA_STIG_P PASSWORD_GRACE_TIME PASSWORD 5
ROFILE

DUMMY PASSWORD_GRACE_TIME PASSWORD 12


DEFAULT INACTIVE_ACCOUNT_TIME PASSWORD UNLIMITED
ORA_STIG_P INACTIVE_ACCOUNT_TIME PASSWORD 35
ROFILE

DUMMY INACTIVE_ACCOUNT_TIME PASSWORD DEFAULT

51 rows selected.

SQL> l
1* select PROFILE,RESOURCE_NAME,RESOURCE_TYPE,LIMIT from dba_profiles
SQL> col PROFILE for a25
SQL> col LIMIT for a30
SQL> /

PROFILE RESOURCE_NAME RESOURCE LIMIT


------------------------- -------------------------------- -------- ------------------------------
DEFAULT COMPOSITE_LIMIT KERNEL UNLIMITED
ORA_STIG_PROFILE COMPOSITE_LIMIT KERNEL DEFAULT
DUMMY COMPOSITE_LIMIT KERNEL DEFAULT
DEFAULT SESSIONS_PER_USER KERNEL UNLIMITED
ORA_STIG_PROFILE SESSIONS_PER_USER KERNEL DEFAULT
DUMMY SESSIONS_PER_USER KERNEL DEFAULT
DEFAULT CPU_PER_SESSION KERNEL UNLIMITED
ORA_STIG_PROFILE CPU_PER_SESSION KERNEL DEFAULT
DUMMY CPU_PER_SESSION KERNEL DEFAULT
DEFAULT CPU_PER_CALL KERNEL UNLIMITED
ORA_STIG_PROFILE CPU_PER_CALL KERNEL DEFAULT
DUMMY CPU_PER_CALL KERNEL 5000
DEFAULT LOGICAL_READS_PER_SESSION KERNEL UNLIMITED
ORA_STIG_PROFILE LOGICAL_READS_PER_SESSION KERNEL DEFAULT
DUMMY LOGICAL_READS_PER_SESSION KERNEL DEFAULT
DEFAULT LOGICAL_READS_PER_CALL KERNEL UNLIMITED
ORA_STIG_PROFILE LOGICAL_READS_PER_CALL KERNEL DEFAULT
DUMMY LOGICAL_READS_PER_CALL KERNEL 2000
DEFAULT IDLE_TIME KERNEL UNLIMITED
ORA_STIG_PROFILE IDLE_TIME KERNEL 15
DUMMY IDLE_TIME KERNEL DEFAULT
DEFAULT CONNECT_TIME KERNEL UNLIMITED
ORA_STIG_PROFILE CONNECT_TIME KERNEL DEFAULT
DUMMY CONNECT_TIME KERNEL DEFAULT
DEFAULT PRIVATE_SGA KERNEL UNLIMITED
ORA_STIG_PROFILE PRIVATE_SGA KERNEL DEFAULT
DUMMY PRIVATE_SGA KERNEL 256000
DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD 10
ORA_STIG_PROFILE FAILED_LOGIN_ATTEMPTS PASSWORD 3
DUMMY FAILED_LOGIN_ATTEMPTS PASSWORD 2
DEFAULT PASSWORD_LIFE_TIME PASSWORD 180
ORA_STIG_PROFILE PASSWORD_LIFE_TIME PASSWORD 60
DUMMY PASSWORD_LIFE_TIME PASSWORD 45
DEFAULT PASSWORD_REUSE_TIME PASSWORD UNLIMITED
ORA_STIG_PROFILE PASSWORD_REUSE_TIME PASSWORD 365
DUMMY PASSWORD_REUSE_TIME PASSWORD 3
DEFAULT PASSWORD_REUSE_MAX PASSWORD UNLIMITED
ORA_STIG_PROFILE PASSWORD_REUSE_MAX PASSWORD 10
DUMMY PASSWORD_REUSE_MAX PASSWORD 5
DEFAULT PASSWORD_VERIFY_FUNCTION PASSWORD NULL
ORA_STIG_PROFILE PASSWORD_VERIFY_FUNCTION PASSWORD
ORA12C_STIG_VERIFY_FUNCTION
DUMMY PASSWORD_VERIFY_FUNCTION PASSWORD DEFAULT
DEFAULT PASSWORD_LOCK_TIME PASSWORD 1
ORA_STIG_PROFILE PASSWORD_LOCK_TIME PASSWORD UNLIMITED
DUMMY PASSWORD_LOCK_TIME PASSWORD 2
DEFAULT PASSWORD_GRACE_TIME PASSWORD 7
ORA_STIG_PROFILE PASSWORD_GRACE_TIME PASSWORD 5
DUMMY PASSWORD_GRACE_TIME PASSWORD 12
DEFAULT INACTIVE_ACCOUNT_TIME PASSWORD UNLIMITED
ORA_STIG_PROFILE INACTIVE_ACCOUNT_TIME PASSWORD 35
DUMMY INACTIVE_ACCOUNT_TIME PASSWORD DEFAULT

51 rows selected.

SQL> col PROFILE for a30


SQL> /

PROFILE RESOURCE_NAME RESOURCE LIMIT


------------------------------ -------------------------------- -------- ------------------------------
DEFAULT COMPOSITE_LIMIT KERNEL UNLIMITED
ORA_STIG_PROFILE COMPOSITE_LIMIT KERNEL DEFAULT
DUMMY COMPOSITE_LIMIT KERNEL DEFAULT
DEFAULT SESSIONS_PER_USER KERNEL UNLIMITED
ORA_STIG_PROFILE SESSIONS_PER_USER KERNEL DEFAULT
DUMMY SESSIONS_PER_USER KERNEL DEFAULT
DEFAULT CPU_PER_SESSION KERNEL UNLIMITED
ORA_STIG_PROFILE CPU_PER_SESSION KERNEL DEFAULT
DUMMY CPU_PER_SESSION KERNEL DEFAULT
DEFAULT CPU_PER_CALL KERNEL UNLIMITED
ORA_STIG_PROFILE CPU_PER_CALL KERNEL DEFAULT
DUMMY CPU_PER_CALL KERNEL 5000
DEFAULT LOGICAL_READS_PER_SESSION KERNEL UNLIMITED
ORA_STIG_PROFILE LOGICAL_READS_PER_SESSION KERNEL DEFAULT
DUMMY LOGICAL_READS_PER_SESSION KERNEL DEFAULT
DEFAULT LOGICAL_READS_PER_CALL KERNEL UNLIMITED
ORA_STIG_PROFILE LOGICAL_READS_PER_CALL KERNEL DEFAULT
DUMMY LOGICAL_READS_PER_CALL KERNEL 2000
DEFAULT IDLE_TIME KERNEL UNLIMITED
ORA_STIG_PROFILE IDLE_TIME KERNEL 15
DUMMY IDLE_TIME KERNEL DEFAULT
DEFAULT CONNECT_TIME KERNEL UNLIMITED
ORA_STIG_PROFILE CONNECT_TIME KERNEL DEFAULT
DUMMY CONNECT_TIME KERNEL DEFAULT
DEFAULT PRIVATE_SGA KERNEL UNLIMITED
ORA_STIG_PROFILE PRIVATE_SGA KERNEL DEFAULT
DUMMY PRIVATE_SGA KERNEL 256000
DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD 10
ORA_STIG_PROFILE FAILED_LOGIN_ATTEMPTS PASSWORD 3
DUMMY FAILED_LOGIN_ATTEMPTS PASSWORD 2
DEFAULT PASSWORD_LIFE_TIME PASSWORD 180
ORA_STIG_PROFILE PASSWORD_LIFE_TIME PASSWORD 60
DUMMY PASSWORD_LIFE_TIME PASSWORD 45
DEFAULT PASSWORD_REUSE_TIME PASSWORD UNLIMITED
ORA_STIG_PROFILE PASSWORD_REUSE_TIME PASSWORD 365
DUMMY PASSWORD_REUSE_TIME PASSWORD 3
DEFAULT PASSWORD_REUSE_MAX PASSWORD UNLIMITED
ORA_STIG_PROFILE PASSWORD_REUSE_MAX PASSWORD 10
DUMMY PASSWORD_REUSE_MAX PASSWORD 5
DEFAULT PASSWORD_VERIFY_FUNCTION PASSWORD NULL
ORA_STIG_PROFILE PASSWORD_VERIFY_FUNCTION PASSWORD
ORA12C_STIG_VERIFY_FUNCTION
DUMMY PASSWORD_VERIFY_FUNCTION PASSWORD DEFAULT
DEFAULT PASSWORD_LOCK_TIME PASSWORD 1
ORA_STIG_PROFILE PASSWORD_LOCK_TIME PASSWORD UNLIMITED
DUMMY PASSWORD_LOCK_TIME PASSWORD 2
DEFAULT PASSWORD_GRACE_TIME PASSWORD 7
ORA_STIG_PROFILE PASSWORD_GRACE_TIME PASSWORD 5
DUMMY PASSWORD_GRACE_TIME PASSWORD 12
DEFAULT INACTIVE_ACCOUNT_TIME PASSWORD UNLIMITED
ORA_STIG_PROFILE INACTIVE_ACCOUNT_TIME PASSWORD 35
DUMMY INACTIVE_ACCOUNT_TIME PASSWORD DEFAULT

51 rows selected.

SQL> l
1* select PROFILE,RESOURCE_NAME,RESOURCE_TYPE,LIMIT from dba_profiles
SQL> select PROFILE,RESOURCE_NAME,RESOURCE_TYPE,LIMIT from dba_profiles where
PROFILE='DUMMY';

PROFILE RESOURCE_NAME RESOURCE LIMIT


------------------------------ -------------------------------- -------- ------------------------------
DUMMY COMPOSITE_LIMIT KERNEL DEFAULT
DUMMY SESSIONS_PER_USER KERNEL DEFAULT
DUMMY CPU_PER_SESSION KERNEL DEFAULT
DUMMY CPU_PER_CALL KERNEL 5000
DUMMY LOGICAL_READS_PER_SESSION KERNEL DEFAULT
DUMMY LOGICAL_READS_PER_CALL KERNEL 2000
DUMMY IDLE_TIME KERNEL DEFAULT
DUMMY CONNECT_TIME KERNEL DEFAULT
DUMMY PRIVATE_SGA KERNEL 256000
DUMMY FAILED_LOGIN_ATTEMPTS PASSWORD 2
DUMMY PASSWORD_LIFE_TIME PASSWORD 45
DUMMY PASSWORD_REUSE_TIME PASSWORD 3
DUMMY PASSWORD_REUSE_MAX PASSWORD 5
DUMMY PASSWORD_VERIFY_FUNCTION PASSWORD DEFAULT
DUMMY PASSWORD_LOCK_TIME PASSWORD 2
DUMMY PASSWORD_GRACE_TIME PASSWORD 12
DUMMY INACTIVE_ACCOUNT_TIME PASSWORD DEFAULT

17 rows selected.

SQL> exit
Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
[oracle@oraclelab1 ~]$ locate alert_DEVDB.log
/u01/app/oracle/diag/rdbms/devdb/DEVDB/trace/alert_DEVDB.log
[oracle@oraclelab1 ~]$ tail -f /u01/app/oracle/diag/rdbms/devdb/DEVDB/trace/alert_DEVDB.log
Resize operation completed for file# 3, old size 1351680K, new size 1361920K
2022-06-03T09:33:04.464846+05:30
Process termination requested for pid 10402 [source = rdbms], [info = 2] [request issued by pid:
10914, uid: 54321]
2022-06-03T09:33:04.515767+05:30
KILL SESSION for sid=(413, 54825):
Reason = alter system kill session
Mode = KILL HARD SAFE -/-/-
Requestor = USER (orapid = 64, ospid = 10914, inst = 1)
Owner = Process: USER (orapid = 55, ospid = 10402)
Result = ORA-0
2022-06-03T09:43:28.218393+05:30
Errors in file /u01/app/oracle/diag/rdbms/devdb/DEVDB/trace/DEVDB_ora_11757.trc:
2022-06-03T09:43:28.408787+05:30
ORA-00060: Deadlock detected. See Note 60.1 at My Oracle Support for Troubleshooting
ORA-60 Errors. More info in file
/u01/app/oracle/diag/rdbms/devdb/DEVDB/trace/DEVDB_ora_11757.trc.
^C
[oracle@oraclelab1 ~]$
[oracle@oraclelab1 ~]$
[oracle@oraclelab1 ~]$ sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Fri Jun 3 09:52:19 2022


Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle. All rights reserved.

Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
SQL> desc V$SESSION;
Name Null? Type
----------------------------------------- -------- ----------------------------
SADDR RAW(8)
SID NUMBER
SERIAL# NUMBER
AUDSID NUMBER
PADDR RAW(8)
USER# NUMBER
USERNAME VARCHAR2(128)
COMMAND NUMBER
OWNERID NUMBER
TADDR VARCHAR2(16)
LOCKWAIT VARCHAR2(16)
STATUS VARCHAR2(8)
SERVER VARCHAR2(9)
SCHEMA# NUMBER
SCHEMANAME VARCHAR2(128)
OSUSER VARCHAR2(128)
PROCESS VARCHAR2(24)
MACHINE VARCHAR2(64)
PORT NUMBER
TERMINAL VARCHAR2(30)
PROGRAM VARCHAR2(48)
TYPE VARCHAR2(10)
SQL_ADDRESS RAW(8)
SQL_HASH_VALUE NUMBER
SQL_ID VARCHAR2(13)
SQL_CHILD_NUMBER NUMBER
SQL_EXEC_START DATE
SQL_EXEC_ID NUMBER
PREV_SQL_ADDR RAW(8)
PREV_HASH_VALUE NUMBER
PREV_SQL_ID VARCHAR2(13)
PREV_CHILD_NUMBER NUMBER
PREV_EXEC_START DATE
PREV_EXEC_ID NUMBER
PLSQL_ENTRY_OBJECT_ID NUMBER
PLSQL_ENTRY_SUBPROGRAM_ID NUMBER
PLSQL_OBJECT_ID NUMBER
PLSQL_SUBPROGRAM_ID NUMBER
MODULE VARCHAR2(64)
MODULE_HASH NUMBER
ACTION VARCHAR2(64)
ACTION_HASH NUMBER
CLIENT_INFO VARCHAR2(64)
FIXED_TABLE_SEQUENCE NUMBER
ROW_WAIT_OBJ# NUMBER
ROW_WAIT_FILE# NUMBER
ROW_WAIT_BLOCK# NUMBER
ROW_WAIT_ROW# NUMBER
TOP_LEVEL_CALL# NUMBER
LOGON_TIME DATE
LAST_CALL_ET NUMBER
PDML_ENABLED VARCHAR2(3)
FAILOVER_TYPE VARCHAR2(13)
FAILOVER_METHOD VARCHAR2(10)
FAILED_OVER VARCHAR2(3)
RESOURCE_CONSUMER_GROUP VARCHAR2(32)
PDML_STATUS VARCHAR2(8)
PDDL_STATUS VARCHAR2(8)
PQ_STATUS VARCHAR2(8)
CURRENT_QUEUE_DURATION NUMBER
CLIENT_IDENTIFIER VARCHAR2(64)
BLOCKING_SESSION_STATUS VARCHAR2(11)
BLOCKING_INSTANCE NUMBER
BLOCKING_SESSION NUMBER
FINAL_BLOCKING_SESSION_STATUS VARCHAR2(11)
FINAL_BLOCKING_INSTANCE NUMBER
FINAL_BLOCKING_SESSION NUMBER
SEQ# NUMBER
EVENT# NUMBER
EVENT VARCHAR2(64)
P1TEXT VARCHAR2(64)
P1 NUMBER
P1RAW RAW(8)
P2TEXT VARCHAR2(64)
P2 NUMBER
P2RAW RAW(8)
P3TEXT VARCHAR2(64)
P3 NUMBER
P3RAW RAW(8)
WAIT_CLASS_ID NUMBER
WAIT_CLASS# NUMBER
WAIT_CLASS VARCHAR2(64)
WAIT_TIME NUMBER
SECONDS_IN_WAIT NUMBER
STATE VARCHAR2(19)
WAIT_TIME_MICRO NUMBER
TIME_REMAINING_MICRO NUMBER
TIME_SINCE_LAST_WAIT_MICRO NUMBER
SERVICE_NAME VARCHAR2(64)
SQL_TRACE VARCHAR2(8)
SQL_TRACE_WAITS VARCHAR2(5)
SQL_TRACE_BINDS VARCHAR2(5)
SQL_TRACE_PLAN_STATS VARCHAR2(10)
SESSION_EDITION_ID NUMBER
CREATOR_ADDR RAW(8)
CREATOR_SERIAL# NUMBER
ECID VARCHAR2(64)
SQL_TRANSLATION_PROFILE_ID NUMBER
PGA_TUNABLE_MEM NUMBER
SHARD_DDL_STATUS VARCHAR2(8)
CON_ID NUMBER
EXTERNAL_NAME VARCHAR2(1024)
PLSQL_DEBUGGER_CONNECTED VARCHAR2(5)

SQL>
SQL>
SQL>
SQL> @$ORACLE_HOME/rdbms/admin/ashrpt.sql

Specify the Report Type


~~~~~~~~~~~~~~~~~~~~~~~
Enter 'html' for an HTML report, or 'text' for plain text
Defaults to 'html'
Enter value for report_type: mallik_ash.html
old 2: lower( (case when '&&report_type' IS NULL
new 2: lower( (case when 'mallik_ash.html' IS NULL
old 3: then '&&default_report_type'
new 3: then 'html'
old 4: when '&&report_type' <> 'text'
new 4: when 'mallik_ash.html' <> 'text'
old 6: else '&&report_type' end) ) report_type
new 6: else 'mallik_ash.html' end) ) report_type

Type Specified: html

old 1: select '&&report_type' report_type_def from dual


new 1: select 'html' report_type_def from dual

old 1: select '&&view_loc' view_loc_def from dual


new 1: select 'AWR_PDB' view_loc_def from dual

Current Instance
~~~~~~~~~~~~~~~~

DB Id DB Name Inst Num Instance


----------- ------------ -------- ------------
1007747466 DEVDB 1 DEVDB

Instances in this Workload Repository schema


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

DB Id Inst Num DB Name Instance Host


------------ ---------- --------- ---------- ------
* 1007747466 1 DEVDB DEVDB oraclelab1.l

Defaults to current database

Using database id: 1007747466

Enter instance numbers. Enter 'ALL' for all instances in a


RAC cluster or explicitly specify list of instances (e.g., 1,2,3).
Defaults to current instance.
Using instance number(s): 1

ASH Samples in this Workload Repository schema


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Oldest ASH sample available: 26-May-22 05:31:12 [ 11793 mins in the past]
Latest ASH sample available: 03-Jun-22 10:04:08 [ 0 mins in the past]

Specify the timeframe to generate the ASH report


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Enter begin time for report:

-- Valid input formats:


-- To specify absolute begin time:
-- [MM/DD[/YY]] HH24:MI[:SS]
-- Examples: 02/23/03 14:30:15
-- 02/23 14:30:15
-- 14:30:15
-- 14:30
-- To specify relative begin time: (start with '-' sign)
-- -[HH24:]MI
-- Examples: -1:15 (SYSDATE - 1 Hr 15 Mins)
-- -25 (SYSDATE - 25 Mins)

Defaults to -15 mins


Enter value for begin_time: -35
Report begin time specified: -35

Enter duration in minutes starting from begin time:


Defaults to SYSDATE - begin_time
Press Enter to analyze till current time
Enter value for duration: 10
Report duration specified: 10

Using 03-Jun-22 09:29:48 as report begin time


Using 03-Jun-22 09:39:48 as report end time

Specify Slot Width (using ashrpti.sql) for 'Activity Over Time' section
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- Explanation:
-- In the 'Activity Over Time' section of the ASH report,
-- the analysis period is divided into smaller slots
-- and top wait events are reported in each of those slots.

-- Default:
-- The analysis period will be automatically split upto 10 slots
-- complying to a minimum slot width of
-- 1 minute, if the source is V$ACTIVE_SESSION_HISTORY or
-- 5 minutes, if the source is AWR_(PDB/ROOT)_ACTIVE_SESS_HISTORY.

Specify Slot Width in seconds to use in the 'Activity Over Time' section:
Defaults to a value as explained above:
Slot Width specified:

Specify Report Targets (using ashrpti.sql) to generate the ASH report


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

-- Explanation:
-- ASH Report can accept "Report Targets",
-- like a particular SQL statement, or a particular SESSION,
-- to generate the report on. If one or more report targets are
-- specified, then the data used to generate the report will only be
-- the ASH samples that pertain to ALL the specified report targets.

-- Default:
-- If none of the report targets are specified,
-- then the target defaults to all activity in the database instance.

Specify SESSION_ID (eg: from V$SESSION.SID) report target:


Defaults to NULL:
SESSION report target specified:

Specify SQL_ID (eg: from V$SQL.SQL_ID) report target:


Defaults to NULL: (% and _ wildcards allowed)
SQL report target specified:

Specify WAIT_CLASS name (eg: from V$EVENT_NAME.WAIT_CLASS) report target:


[Enter 'CPU' to investigate CPU usage]
Defaults to NULL: (% and _ wildcards allowed)
WAIT_CLASS report target specified:

Specify SERVICE_HASH (eg: from V$ACTIVE_SERVICES.NAME_HASH) report target:


Defaults to NULL:
SERVICE report target specified:

Specify MODULE name (eg: from V$SESSION.MODULE) report target:


Defaults to NULL: (% and _ wildcards allowed)
MODULE report target specified:

Specify ACTION name (eg: from V$SESSION.ACTION) report target:


Defaults to NULL: (% and _ wildcards allowed)
ACTION report target specified:

Specify CLIENT_ID (eg: from V$SESSION.CLIENT_IDENTIFIER) report target:


Defaults to NULL: (% and _ wildcards allowed)
CLIENT_ID report target specified:

Specify PLSQL_ENTRY name (eg: "SYS.DBMS_LOB.*") report target:


Defaults to NULL: (% and _ wildcards allowed)
PLSQL_ENTRY report target specified:

Specify CONTAINER name (eg: NAME from V$PDBS) report target:


Defaults to NULL: (% and _ wildcards allowed)
CONTAINER report target specified:

Specify the Report Name


~~~~~~~~~~~~~~~~~~~~~~~
The default report file name is ashrpt_1_0603_0939.html. To use this name,
press <return> to continue, otherwise enter an alternative.
Enter value for report_name: mallik_ash.html

Using the report name mallik_ash.html

Summary of All User Input


-------------------------
Format : HTML
DB Id : 1007747466
Inst num :1
Begin time : 03-Jun-22 09:29:48
End time : 03-Jun-22 09:39:48
Slot width : Default
Report targets : 0
Report name : mallik_ash.html

<html lang="en"><head><title>ASH Report - From 03-Jun-22 09:29:48 To 03-Jun-22


09:39:48</title>
<style type="text/css">
body.awr {font:bold 10pt Arial,Helvetica,Geneva,sans-serif;color:black; background:White;}
pre.awr {font:8pt Courier;color:black; background:White;}
pre_sqltext.awr {white-space: pre-wrap;}
h1.awr {font:bold 20pt
Arial,Helvetica,Geneva,sans-serif;color:#336699;background-color:White;border-bottom:1px
solid #cccc99;margin-top:0pt; margin-bottom:0pt;padding:0px 0px 0px 0px;}
h2.awr {font:bold 18pt
Arial,Helvetica,Geneva,sans-serif;color:#336699;background-color:White;margin-top:4pt;
margin-bottom:0pt;}
h3.awr {font:bold 16pt
Arial,Helvetica,Geneva,sans-serif;color:#336699;background-color:White;margin-top:4pt;
margin-bottom:0pt;}
li.awr {font: 8pt Arial,Helvetica,Geneva,sans-serif; color:black; background:White;}
th.awrnobg {font:bold 8pt Arial,Helvetica,Geneva,sans-serif; color:black;
background:White;padding-left:4px; padding-right:4px;padding-bottom:2px}
th.awrbg {font:bold 8pt Arial,Helvetica,Geneva,sans-serif; color:White;
background:#0066CC;padding-left:4px; padding-right:4px;padding-bottom:2px}
td.awrnc {font:8pt
Arial,Helvetica,Geneva,sans-serif;color:black;background:White;vertical-align:top;}
td.awrc {font:8pt Arial,Helvetica,Geneva,sans-serif;color:black;background:#FFFFCC;
vertical-align:top;}
td.awrnclb {font:8pt
Arial,Helvetica,Geneva,sans-serif;color:black;background:White;vertical-align:top;border-left:
thin solid black;}
td.awrncbb {font:8pt
Arial,Helvetica,Geneva,sans-serif;color:black;background:White;vertical-align:top;border-left:
thin solid black;border-right: thin solid black;}
td.awrncrb {font:8pt
Arial,Helvetica,Geneva,sans-serif;color:black;background:White;vertical-align:top;border-right:
thin solid black;}
td.awrcrb {font:8pt Arial,Helvetica,Geneva,sans-serif;color:black;background:#FFFFCC;
vertical-align:top;border-right: thin solid black;}
td.awrclb {font:8pt Arial,Helvetica,Geneva,sans-serif;color:black;background:#FFFFCC;
vertical-align:top;border-left: thin solid black;}
td.awrcbb {font:8pt Arial,Helvetica,Geneva,sans-serif;color:black;background:#FFFFCC;
vertical-align:top;border-left: thin solid black;border-right: thin solid black;}
a.awr {font:bold 8pt Arial,Helvetica,sans-serif;color:#663300; vertical-align:top;margin-top:0pt;
margin-bottom:0pt;}
td.awrnct {font:8pt Arial,Helvetica,Geneva,sans-serif;border-top: thin solid
black;color:black;background:White;vertical-align:top;}
td.awrct {font:8pt Arial,Helvetica,Geneva,sans-serif;border-top: thin solid
black;color:black;background:#FFFFCC; vertical-align:top;}
td.awrnclbt {font:8pt
Arial,Helvetica,Geneva,sans-serif;color:black;background:White;vertical-align:top;border-top:
thin solid black;border-left: thin solid black;}
td.awrncbbt {font:8pt
Arial,Helvetica,Geneva,sans-serif;color:black;background:White;vertical-align:top;border-left:
thin solid black;border-right: thin solid black;border-top: thin solid black;}
td.awrncrbt {font:8pt
Arial,Helvetica,Geneva,sans-serif;color:black;background:White;vertical-align:top;border-top:
thin solid black;border-right: thin solid black;}
td.awrcrbt {font:8pt Arial,Helvetica,Geneva,sans-serif;color:black;background:#FFFFCC;
vertical-align:top;border-top: thin solid black;border-right: thin solid black;}
td.awrclbt {font:8pt Arial,Helvetica,Geneva,sans-serif;color:black;background:#FFFFCC;
vertical-align:top;border-top: thin solid black;border-left: thin solid black;}
td.awrcbbt {font:8pt Arial,Helvetica,Geneva,sans-serif;color:black;background:#FFFFCC;
vertical-align:top;border-top: thin solid black;border-left: thin solid black;border-right: thin solid
black;}
table.tdiff { border_collapse: collapse; }
table.tscl {width: 600;}
table.tscl tbody, table.tscl thead { display: block; }
table.tscl thead tr th {height: 12px;line-height: 12px;}
table.tscl tbody { height: 100px;overflow-y: auto; overflow-x: hidden;}
table.tscl tbody td, thead th {width: 200;}
.hidden {position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
.pad {margin-left:17px;}
.doublepad {margin-left:34px;}
</style></head><body class="awr">
<h1 class="awr">
ASH Report For DEVDB/DEVDB

</h1>
<p />
<table border="1" width="500" summary="This table displays information about the DB/Instance
for which the ASH report is generated.">
<tr><th class="awrbg" scope="col">DB Name</th><th class="awrbg" scope="col">DB
Id</th><th class="awrbg" scope="col">Instance</th><th class="awrbg" scope="col">Inst
num</th><th class="awrbg" scope="col">Release</th><th class="awrbg"
scope="col">RAC</th><th class="awrbg" scope="col">Host</th></tr>
<tr><td class='awrnc'>DEVDB</td><td align="right" class='awrnc'>1007747466</td><td
class='awrnc'>DEVDB</td><td align="right" class='awrnc'>1</td><td
class='awrnc'>19.0.0.0.0</td><td class='awrnc'>NO</td><td
class='awrnc'>oraclelab1.localdomain.com</td></tr>
</table>
<p />
<p />
<table border="1" width="500" summary="This table displays the CPU and memory
configuration of the DB/Instance">
<tr><th class="awrbg" scope="col">CPUs</th><th class="awrbg" scope="col">SGA
Size</th><th class="awrbg" scope="col">Buffer Cache</th><th class="awrbg"
scope="col">Shared Pool</th><th class="awrbg" scope="col">ASH Buffer Size</th><th
class="awrbg" scope="col">In-memory Area Size</th></tr>
<tr><td align="right" class='awrnc'>2</td><td align="right" class='awrnc'>3,536M
(100%)</td><td align="right" class='awrnc'>2,480M (70.1%)</td><td align="right"
class='awrnc'>800M (22.6%)</td><td align="right" class='awrnc'>4.0M (0.1%)</td><td
align="right" class='awrnc'>0.0M (0.0%)</td></tr>
</table>
<p />
<p />
<table border="1" width="500" summary="This table displays information about the ASH report
such as begin and end time, sample count">
<tr><th class="awrnobg" scope="col"></th><th class="awrbg" scope="col">Sample
Time</th><th class="awrbg" scope="col">Data Source</th></tr>
<tr><td class='awrc'>Analysis Begin Time:</td><td align="right" class='awrc'>03-Jun-22
09:29:48</td><td align="center" class='awrc'>V$ACTIVE_SESSION_HISTORY</td></tr>
<tr><td class='awrnc'>Analysis End Time:</td><td align="right" class='awrnc'>03-Jun-22
09:39:48</td><td align="center" class='awrnc'>V$ACTIVE_SESSION_HISTORY</td></tr>
<tr><td class='awrc'>Elapsed Time:</td><td align="right" class='awrc'> 10.0 (mins) </td><td
align="center" class='awrc'>&#160;</td></tr>
<tr><td class='awrnc'>Sample Count:</td><td align="right" class='awrnc'> 214</td><td
class='awrnc'>&#160;</td></tr>
<tr><td class='awrc'>Average Active Sessions:</td><td align="right" class='awrc'>
0.36</td><td class='awrc'>&#160;</td></tr>
<tr><td class='awrnc'>Avg. Active Session per CPU:</td><td align="right" class='awrnc'>
0.18</td><td class='awrnc'>&#160;</td></tr>
<tr><td class='awrnc'>Report Target:</td><td align="right" class='awrnc'>None
specified</td><td align="center" class='awrnc'>&#160;</td></tr>
</table>
<p />
<a class="awr" name="top"></a>
<h2 class="awr">
ASH Report
</h2>
<ul>
<li class="awr"><a class="awr" href="#101">Top Events</a></li>
<li class="awr"><a class="awr" href="#102">Load Profile</a></li>
<li class="awr"><a class="awr" href="#104">Top SQL</a></li>
<li class="awr"><a class="awr" href="#10380">Top PL/SQL</a></li>
<li class="awr"><a class="awr" href="#10390">Top Java</a></li>
<li class="awr"><a class="awr" href="#10391">Top Call Types</a></li>
<li class="awr"><a class="awr" href="#105">Top Sessions</a></li>
<li class="awr"><a class="awr" href="#106">Top Objects/Files/Latches</a></li>
<li class="awr"><a class="awr" href="#10200">Activity Over Time</a></li>
</ul>
<br /><a class="awr" href="#top">Back to Top</a><hr /><p />
<a class="awr" name="101"></a>
<h2 class="awr">
Top Events
</h2>
<ul>
<li class="awr"><a class="awr" href="#10010">Top User Events</a></li>
<li class="awr"><a class="awr" href="#10020">Top Background Events</a></li>
<li class="awr"><a class="awr" href="#10030">Top Event P1/P2/P3 Values</a></li>
</ul>
<a class="awr" href="#top">Back to Top</a><p />
<a class="awr" name="10010"></a>
<h3 class="awr">Top User Events</h3>
<ul>
</ul>
<table border="1" summary="This table displays the top user events "><tr><th class="awrbg"
scope="col">Event</th><th class="awrbg" scope="col">Event Class</th><th class="awrbg"
scope="col">% Event</th><th class="awrbg" scope="col">Avg Active Sessions</th></tr>
<tr><td scope="row" class='awrc'>enq: TX - row lock contention</td><td
class='awrc'>Application</td><td align="right" class='awrc'>79.91</td><td align="right"
class='awrc'>0.29</td></tr>
</table><p />
<a class="awr" href="#101">Back to Top Events</a>
<br /><a class="awr" href="#top">Back to Top</a><p />
<a class="awr" name="10020"></a>
<h3 class="awr">Top Background Events</h3>
<ul>
</ul>
<table border="1" summary="Top Background Events"><tr><th class="awrbg"
scope="col">Event</th><th class="awrbg" scope="col">Event Class</th><th class="awrbg"
scope="col">% Activity</th><th class="awrbg" scope="col">Avg Active Sessions</th></tr>
<tr><td scope="row" class='awrc'>CPU + Wait for CPU</td><td class='awrc'>CPU</td><td
align="right" class='awrc'>18.69</td><td align="right" class='awrc'>0.07</td></tr>
</table><p />
<a class="awr" href="#101">Back to Top Events</a>
<br /><a class="awr" href="#top">Back to Top</a><p />
<a class="awr" name="10030"></a>
<h3 class="awr">Top Event P1/P2/P3 Values</h3>
<ul>
</ul>
<table border="1" summary="Top Event P1/P2/P3 Values"><tr><th class="awrbg"
scope="col">Event</th><th class="awrbg" scope="col">% Event</th><th class="awrbg"
scope="col">P1 Value, P2 Value, P3 Value</th><th class="awrbg" scope="col">%
Activity</th><th class="awrbg" scope="col">Parameter 1</th><th class="awrbg"
scope="col">Parameter 2</th><th class="awrbg" scope="col">Parameter 3</th></tr>
<tr><td scope="row" class='awrc'>enq: TX - row lock contention</td><td align="right"
class='awrc'>79.91</td><td align="right"
class='awrc'>&quot;1415053318&quot;,&quot;393240&quot;,&quot;3376&quot;</td><td
align="right" class='awrc'>79.91</td>
<td class='awrc'>name|mode</td><td class='awrc'>usn&lt;&lt;16 | slot</td><td
class='awrc'>sequence</td></tr>
</table><p />
<a class="awr" href="#101">Back to Top Events</a>
<br /><a class="awr" href="#top">Back to Top</a><p />
<p />
<a class="awr" name="102"></a>
<h2 class="awr">
Load Profile
</h2>
<ul>
<li class="awr"><a class="awr" href="#10392">Top Containers</a></li>
<li class="awr"><a class="awr" href="#10100">Top Service/Module</a></li>
<li class="awr"><a class="awr" href="#10110">Top Client IDs</a></li>
<li class="awr"><a class="awr" href="#10120">Top SQL Command Types</a></li>
<li class="awr"><a class="awr" href="#10130">Top Phases of Execution</a></li>
</ul>
<a class="awr" href="#top">Back to Top</a><p />
<a class="awr" name="10392"></a>
<h3 class="awr">Top Containers</h3>
<ul>
</ul>
<table border="1" summary="Top Containers"><tr><th class="awrbg" scope="col">Container
Name</th><th class="awrbg" scope="col">Count</th><th class="awrbg" scope="col">%
Activity</th><th class="awrbg" scope="col">Avg Active Sessions</th></tr>
<tr><td scope="row" class='awrc'>DEVDB</td><td align="right" class='awrc'>214</td><td
align="right" class='awrc'>100.00</td><td align="right" class='awrc'>0.36</td></tr>
</table><p />
<a class="awr" href="#102">Back to Load Profile</a>
<br /><a class="awr" href="#top">Back to Top</a><p />
<a class="awr" name="10100"></a>
<h3 class="awr">Top Service/Module</h3>
<ul>
</ul>
<table border="1" summary="Top Service/Module"><tr><th class="awrbg"
scope="col">Service</th><th class="awrbg" scope="col">Module</th><th class="awrbg"
scope="col">% Activity</th><th class="awrbg" scope="col">Action</th><th class="awrbg"
scope="col">% Action</th></tr>
<tr><td class='awrc'>SYS$USERS</td><td class='awrc'>SQL*Plus</td><td align="right"
class='awrc'>79.91</td><td class='awrc'>UNNAMED</td><td align="right"
class='awrc'>79.91</td></tr>
<tr><td class='awrnc'>SYS$BACKGROUND</td><td class='awrnc'>UNNAMED</td><td
align="right" class='awrnc'>18.22</td><td class='awrnc'>UNNAMED</td><td align="right"
class='awrnc'>18.22</td></tr>
<tr><td class='awrc'><div class="hidden">SYS$BACKGROUND</div></td><td
class='awrc'>KTSJ</td><td align="right" class='awrc'>1.87</td><td class='awrc'>KTSJ
Coordinator</td><td align="right" class='awrc'>1.40</td></tr>
</table><p />
<a class="awr" href="#102">Back to Load Profile</a>
<br /><a class="awr" href="#top">Back to Top</a><p />
<a class="awr" name="10110"></a>
<h3 class="awr">Top Client IDs</h3>

<p />
No data exists for this section of the report.
<p />
<a class="awr" href="#102">Back to Load Profile</a>
<br /><a class="awr" href="#top">Back to Top</a><p />
<a class="awr" name="10120"></a>
<h3 class="awr">Top SQL Command Types</h3>
<ul>
<li class="awr"> 'Distinct SQLIDs' is the count of the distinct number of SQLIDs with the
given SQL Command Type found over all the ASH samples in the analysis period</li>
</ul>
<table border="1" summary="Top SQL Command Types. . 'Distinct SQLIDs' is the count of the
distinct number of SQLIDs with the given SQL Command Type found over all the ASH samples
in the analysis period"><tr><th class="awrbg" scope="col">SQL Command Type</th><th
class="awrbg" scope="col">Distinct SQLIDs</th><th class="awrbg" scope="col">%
Activity</th><th class="awrbg" scope="col">Avg Active Sessions</th></tr>
<tr><td scope="row" class='awrc'>UPDATE</td><td align="right" class='awrc'>1</td><td
align="right" class='awrc'>79.91</td><td align="right" class='awrc'>0.29</td></tr>
</table><p />
<a class="awr" href="#102">Back to Load Profile</a>
<br /><a class="awr" href="#top">Back to Top</a><p />
<a class="awr" name="10130"></a>
<h3 class="awr">Top Phases of Execution</h3>
<ul>
</ul>
<table border="1" summary="Top Phases of Execution"><tr><th class="awrbg"
scope="col">Phase of Execution</th><th class="awrbg" scope="col">% Activity</th><th
class="awrbg" scope="col">Avg Active Sessions</th></tr>
<tr><td scope="row" class='awrc'>SQL Execution</td><td align="right"
class='awrc'>79.91</td><td align="right" class='awrc'>0.29</td></tr>
</table><p />
<a class="awr" href="#102">Back to Load Profile</a>
<br /><a class="awr" href="#top">Back to Top</a><p />
<p />
<a class="awr" name="104"></a>
<h2 class="awr">
Top SQL
</h2>
<ul>
<li class="awr"><a class="awr" href="#10300">Top SQL with Top Events</a></li>
<li class="awr"><a class="awr" href="#10305">Top SQL with Top Row Sources</a></li>
<li class="awr"><a class="awr" href="#10370">Top SQL using literals</a></li>
<li class="awr"><a class="awr" href="#10375">Top Parsing Module/Action</a></li>
<li class="awr"><a class="awr" href="#99997">Complete List of SQL Text</a></li>
</ul>
<a class="awr" href="#top">Back to Top</a><p />
<a class="awr" name="10300"></a>
<h3 class="awr">Top SQL with Top Events</h3>
<ul>
</ul>
<table border="1" summary="Top SQL with Top Events"><tr><th class="awrbg"
scope="col">SQL ID</th><th class="awrbg" scope="col">FullPlanhash</th><th class="awrbg"
scope="col">Planhash</th><th class="awrbg" scope="col">Sampled # of Executions</th><th
class="awrbg" scope="col">% Activity</th><th class="awrbg" scope="col">Event</th><th
class="awrbg" scope="col">% Event</th><th class="awrbg" scope="col">Top Row
Source</th><th class="awrbg" scope="col">% RwSrc</th><th class="awrbg" scope="col">SQL
Text</th><th class="awrbg" scope="col">Container Name</th></tr>
<tr><td align="right" class='awrc'><a class="awr"
href="#2163fukpjgrsg">2163fukpjgrsg</a></td><td align="right"
class='awrc'>1069195424</td><td align="right" class='awrc'>751015319</td>
<td align="right" class='awrc'>1</td><td align="right" class='awrc'>79.91</td><td
class='awrc'>enq: TX - row lock contention</td>
<td align="right" class='awrc'>79.91</td><td class='awrc'>UPDATE</td><td align="right"
class='awrc'>79.91</td>
<td class='awrc'>UPDATE employees SET salary=sa...</td><td align="right"
class='awrc'>DEVDB</td></tr>
</table><p />
<a class="awr" href="#104">Back to Top SQL</a>
<br /><a class="awr" href="#top">Back to Top</a><p />
<a class="awr" name="10305"></a>
<h3 class="awr">Top SQL with Top Row Sources</h3>
<ul>
</ul>
<table border="1" summary="Top SQL with Top Row Sources"><tr><th class="awrbg"
scope="col">SQL ID</th><th class="awrbg" scope="col">FullPlanHash</th><th class="awrbg"
scope="col">PlanHash</th><th class="awrbg" scope="col">Sampled # of Executions</th><th
class="awrbg" scope="col">% Activity</th><th class="awrbg" scope="col">Row Source</th><th
class="awrbg" scope="col">% RwSrc</th><th class="awrbg" scope="col">Top Event</th><th
class="awrbg" scope="col">% Event</th><th class="awrbg" scope="col">SQL Text</th><th
class="awrbg" scope="col">Container Name</th></tr>
<tr><td align="right" class='awrc'><a class="awr"
href="#2163fukpjgrsg">2163fukpjgrsg</a></td><td align="right"
class='awrc'>1069195424</td><td align="right" class='awrc'>751015319</td>
<td align="right" class='awrc'>1</td><td align="right" class='awrc'>79.91</td>
<td class='awrc'>UPDATE</td><td align="right" class='awrc'>79.91</td><td class='awrc'>enq:
TX - row lock contention</td><td align="right" class='awrc'>79.91</td>
<td class='awrc'>UPDATE employees SET salary=sa...</td><td align="right"
class='awrc'>DEVDB</td></tr>
</table><p />
<a class="awr" href="#104">Back to Top SQL</a>
<br /><a class="awr" href="#top">Back to Top</a><p />
<a class="awr" name="10370"></a>
<h3 class="awr">Top SQL using literals</h3>
<p />
No data exists for this section of the report.
<p />
<a class="awr" href="#104">Back to Top SQL</a>
<br /><a class="awr" href="#top">Back to Top</a><p />
<a class="awr" name="10375"></a>
<h3 class="awr">Top Parsing Module/Action</h3>

<p />
No data exists for this section of the report.
<p />
<a class="awr" href="#104">Back to Top SQL</a>
<br /><a class="awr" href="#top">Back to Top</a><p />
<a class="awr" name="99997"></a>
<p />
<h3 class="awr">Complete List of SQL Text</h3><p />
<table border="1" summary="This table displays the text of the SQL statements which have
been
referred to in the report">

<tr><th class="awrbg" scope="col">SQL Id</th><th class="awrbg" scope="col">SQL


Text</th></tr>
<tr><td scope="row" class='awrc'><a class="awr"
name="2163fukpjgrsg"></a>2163fukpjgrsg</td><td class='awrc'><pre_sqltext
class="awr">UPDATE employees
SET salary=salary*1.1
WHERE employee_id=100</pre_sqltext></td></tr>

</table>
<p />
<a class="awr" href="#104">Back to Top SQL</a>
<br /><a class="awr" href="#top">Back to Top</a><p />
<p />
<a class="awr" name="10380"></a>
<h3 class="awr">Top PL/SQL Procedures</h3>

<p />
No data exists for this section of the report.
<p />
<br /><a class="awr" href="#top">Back to Top</a><p />
<p />
<a class="awr" name="10390"></a>
<h3 class="awr">Top Java Workload</h3>
<p />
No data exists for this section of the report.
<p />
<br /><a class="awr" href="#top">Back to Top</a><p />
<p />
<a class="awr" name="10391"></a>
<h3 class="awr">Top Call Types</h3>
<ul>
</ul>
<table border="1" summary="Top Call Types"><tr><th class="awrbg" scope="col">Call
Type</th><th class="awrbg" scope="col">Count</th><th class="awrbg" scope="col">%
Activity</th><th class="awrbg" scope="col">Avg Active Sessions</th></tr>
<tr><td scope="row" class='awrc'>V8 Bundled Exec</td><td align="right"
class='awrc'>171</td><td align="right" class='awrc'>79.91</td><td align="right"
class='awrc'>0.29</td></tr>
<tr><td scope="row" class='awrnc'>LOB/FILE operations</td><td align="right"
class='awrnc'>6</td><td align="right" class='awrnc'>2.80</td><td align="right"
class='awrnc'>0.01</td></tr>
</table><p />
<br /><a class="awr" href="#top">Back to Top</a><p />
<p />
<a class="awr" name="105"></a>
<h2 class="awr">
Top Sessions
</h2>
<ul>
<li class="awr"><a class="awr" href="#10310">Top Sessions</a></li>
<li class="awr"><a class="awr" href="#10320">Top Blocking Sessions</a></li>
<li class="awr"><a class="awr" href="#10330">Top Sessions running PQs</a></li>
</ul>
<a class="awr" href="#top">Back to Top</a><p />
<a class="awr" name="10310"></a>
<h3 class="awr">Top Sessions</h3>
<ul>
<li class="awr"> '# Samples Active' shows the number of ASH samples in which the session
was found waiting for that particular event. The percentage shown in this column is calculated
with respect to wall clock time and not total database activity. </li>
<li class="awr"> 'XIDs' shows the number of distinct transaction IDs sampled in ASH when
the session was waiting for that particular event </li>
<li class="awr"> For sessions running Parallel Queries, this section will NOT aggregate the
PQ slave activity into the session issuing the PQ. Refer to the 'Top Sessions running PQs'
section for such statistics.</li>
</ul>
<table border="1" summary="Top Sessions. . '# Samples Active' shows the number of ASH
samples in which the session was found waiting for that particular event. The percentage shown
in this column is calculated with respect to wall clock time and not total database activity.. 'XIDs'
shows the number of distinct transaction IDs sampled in ASH when the session was waiting for
that particular event. For sessions running Parallel Queries, this section will NOT aggregate the
PQ slave activity into the session issuing the PQ. Refer to the 'Top Sessions running PQs'
section for such statistics."><tr><th class="awrbg" scope="col">Sid, Serial#</th><th
class="awrbg" scope="col">% Activity</th><th class="awrbg" scope="col">Event</th><th
class="awrbg" scope="col">% Event</th><th class="awrbg" scope="col">User</th><th
class="awrbg" scope="col">Program</th><th class="awrbg" scope="col"># Samples
Active</th><th class="awrbg" scope="col">XIDs</th></tr>
<tr><td align="right" scope="row" class='awrc'>420,63748</td><td align="right"
class='awrc'>79.91</td><td class='awrc'>enq: TX - row lock contention</td><td align="right"
class='awrc'>79.91</td>
<td class='awrc'>HR</td><td class='awrc'>sqlplus@oracle...m (TNS V1-V3)</td><td
align="right" class='awrc'>171/600 [ 29%]</td><td align="right" class='awrc'>0</td></tr>
<tr><td align="right" scope="row" class='awrnc'>29,61015</td><td align="right"
class='awrnc'>6.07</td><td class='awrnc'>CPU + Wait for CPU</td><td align="right"
class='awrnc'>6.07</td>
<td class='awrnc'>SYS</td><td class='awrnc'>oracle@oraclel...in.com (CJQ0)</td><td
align="right" class='awrnc'>13/600 [ 2%]</td><td align="right" class='awrnc'>0</td></tr>
<tr><td align="right" scope="row" class='awrc'>11,48109</td><td align="right"
class='awrc'>3.74</td><td class='awrc'>CPU + Wait for CPU</td><td align="right"
class='awrc'>3.27</td>
<td class='awrc'>SYS</td><td class='awrc'>oracle@oraclel...in.com (CKPT)</td><td
align="right" class='awrc'>7/600 [ 1%]</td><td align="right" class='awrc'>0</td></tr>
<tr><td align="right" scope="row" class='awrnc'>18,47225</td><td align="right"
class='awrnc'>2.80</td><td class='awrnc'>CPU + Wait for CPU</td><td align="right"
class='awrnc'>2.80</td>
<td class='awrnc'>SYS</td><td class='awrnc'>oracle@oraclel...in.com (MMON)</td><td
align="right" class='awrnc'>6/600 [ 1%]</td><td align="right" class='awrnc'>0</td></tr>
<tr><td align="right" scope="row" class='awrc'>7, 2943</td><td align="right"
class='awrc'>2.34</td><td class='awrc'>CPU + Wait for CPU</td><td align="right"
class='awrc'>2.34</td>
<td class='awrc'>SYS</td><td class='awrc'>oracle@oraclel...in.com (DBRM)</td><td
align="right" class='awrc'>5/600 [ 1%]</td><td align="right" class='awrc'>0</td></tr>
</table><p />
<a class="awr" href="#105">Back to Top Sessions</a>
<br /><a class="awr" href="#top">Back to Top</a><p />
<a class="awr" name="10320"></a>
<h3 class="awr">Top Blocking Sessions</h3>
<ul>
<li class="awr"> Blocking session activity percentages are calculated with respect to waits
on enqueues, latches and &quot;buffer busy&quot; only </li>
<li class="awr"> '% Activity' represents the load on the database caused by a particular
blocking session </li>
<li class="awr"> '# Samples Active' shows the number of ASH samples in which the
blocking session was found active. </li>
<li class="awr"> 'XIDs' shows the number of distinct transaction IDs sampled in ASH when
the blocking session was found active.</li>
</ul>
<table border="1" summary="Top Blocking Sessions. . Blocking session activity percentages are
calculated with respect to waits on enqueues, latches and &quot;buffer busy&quot; only . '%
Activity' represents the load on the database caused by a particular blocking session. '#
Samples Active' shows the number of ASH samples in which the blocking session was found
active.. 'XIDs' shows the number of distinct transaction IDs sampled in ASH when the blocking
session was found active."><tr><th class="awrbg" scope="col">Blocking Sid (Inst)</th><th
class="awrbg" scope="col">% Activity</th><th class="awrbg" scope="col">Event
Caused</th><th class="awrbg" scope="col">% Event</th><th class="awrbg"
scope="col">User</th><th class="awrbg" scope="col">Program</th><th class="awrbg"
scope="col"># Samples Active</th><th class="awrbg" scope="col">XIDs</th></tr>
<tr><td align="right" scope="row" class='awrc'>413,54825( 1)</td><td align="right"
class='awrc'>79.91</td><td class='awrc'>enq: TX - row lock contention</td><td align="right"
class='awrc'>79.91</td>
<td class='awrc'>** NOT FOUND **</td><td class='awrc'>BLOCKING SESSION NOT
FOUND</td><td align="right" class='awrc'>0/600 [ 0%]</td><td align="right"
class='awrc'>&#160;</td></tr>
</table><p />
<a class="awr" href="#105">Back to Top Sessions</a>
<br /><a class="awr" href="#top">Back to Top</a><p />
<a class="awr" name="10330"></a>
<h3 class="awr">Top Sessions running PQs</h3>

<p />
No data exists for this section of the report.
<p />
<a class="awr" href="#105">Back to Top Sessions</a>
<br /><a class="awr" href="#top">Back to Top</a><p />
<p />
<a class="awr" name="106"></a>
<h2 class="awr">
Top Objects/Files/Latches
</h2>
<ul>
<li class="awr"><a class="awr" href="#10340">Top DB Objects</a></li>
<li class="awr"><a class="awr" href="#10350">Top DB Files</a></li>
<li class="awr"><a class="awr" href="#10360">Top Latches</a></li>
</ul>
<a class="awr" href="#top">Back to Top</a><p />
<a class="awr" name="10340"></a>
<h3 class="awr">Top DB Objects</h3>
<ul>
<li class="awr"> With respect to Application, Cluster, User I/O, buffer busy waits and
In-Memory DB events only. </li>
<li class="awr"> Tablespace name is not available for reports generated from the root PDB of
a consolidated database. </li>
<li class="awr"> When ** MISSING ** occurs, some of the object attributes may not be
available.</li>
</ul>
<table border="1" summary="Top DB Objects. . With respect to Application, Cluster, User I/O,
buffer busy waits and In-Memory DB events only.. Tablespace name is not available for reports
generated from the root PDB of a consolidated database.. When ** MISSING ** occurs, some of
the object attributes may not be available."><tr><th class="awrbg" scope="col">Object
ID</th><th class="awrbg" scope="col">% Activity</th><th class="awrbg"
scope="col">Event</th><th class="awrbg" scope="col">% Event</th><th class="awrbg"
scope="col">Object Name (Type)</th><th class="awrbg" scope="col">Tablespace</th><th
class="awrbg" scope="col">Container Name</th></tr>
<tr><td align="right" scope="row" class='awrc'>74435</td><td align="right"
class='awrc'>79.91</td><td class='awrc'>enq: TX - row lock contention</td><td align="right"
class='awrc'>79.91</td>
<td class='awrc'>HR.EMPLOYEES (TABLE)</td><td class='awrc'>USERS</td>
<td align="right" class='awrc'>DEVDB</td></tr>
</table><p />
<a class="awr" href="#106">Back to Top Objects/Files/Latches</a>
<br /><a class="awr" href="#top">Back to Top</a><p />
<a class="awr" name="10350"></a>
<h3 class="awr">Top DB Files</h3>

<p />
No data exists for this section of the report.
<p />
<a class="awr" href="#106">Back to Top Objects/Files/Latches</a>
<br /><a class="awr" href="#top">Back to Top</a><p />
<a class="awr" name="10360"></a>
<h3 class="awr">Top Latches</h3>

<p />
No data exists for this section of the report.
<p />
<a class="awr" href="#106">Back to Top Objects/Files/Latches</a>
<br /><a class="awr" href="#top">Back to Top</a><p />
<p />
<a class="awr" name="10200"></a>
<h3 class="awr">Activity Over Time</h3>
<ul>
<li class="awr"> Analysis period is divided into smaller time slots </li>
<li class="awr"> Top 3 events are reported in each of those slots </li>
<li class="awr"> 'Slot Count' shows the number of ASH samples in that slot </li>
<li class="awr"> 'Event Count' shows the number of ASH samples waiting for that event in that
slot </li>
<li class="awr"> '% Event' is 'Event Count' over all ASH samples in the analysis period</li>
</ul>
<table border="1" summary="Activity Over Time. . Analysis period is divided into smaller time
slots. Top 3 events are reported in each of those slots. 'Slot Count' shows the number of ASH
samples in that slot. 'Event Count' shows the number of ASH samples waiting for that event in
that slot. '% Event' is 'Event Count' over all ASH samples in the analysis period"><tr><th
class="awrbg" scope="col">Slot Time (Duration)</th><th class="awrbg" scope="col">Slot
Count</th><th class="awrbg" scope="col">Event</th><th class="awrbg" scope="col">Event
Count</th><th class="awrbg" scope="col">% Event</th></tr>
<tr><td align="right" class='awrc'>09:29:48 (12 secs)</td><td align="right"
class='awrc'>1</td><td class='awrc'>CPU + Wait for CPU</td><td align="right"
class='awrc'>1</td><td align="right" class='awrc'>0.47</td></tr>
<tr><td align="right" class='awrnc'>09:30:00 (1.0 min)</td><td align="right"
class='awrnc'>54</td><td class='awrnc'>enq: TX - row lock contention</td><td align="right"
class='awrnc'>50</td><td align="right" class='awrnc'>23.36</td></tr>
<tr><td align="right" class='awrc'><div class="hidden">09:30:00 (1.0 min)</div></td><td
align="right" class='awrc'><div class="hidden">54</div></td><td class='awrc'>CPU + Wait for
CPU</td><td align="right" class='awrc'>4</td><td align="right" class='awrc'>1.87</td></tr>
<tr><td align="right" class='awrnc'>09:31:00 (1.0 min)</td><td align="right"
class='awrnc'>65</td><td class='awrnc'>enq: TX - row lock contention</td><td align="right"
class='awrnc'>59</td><td align="right" class='awrnc'>27.57</td></tr>
<tr><td align="right" class='awrc'><div class="hidden">09:31:00 (1.0 min)</div></td><td
align="right" class='awrc'><div class="hidden">65</div></td><td class='awrc'>CPU + Wait for
CPU</td><td align="right" class='awrc'>5</td><td align="right" class='awrc'>2.34</td></tr>
<tr><td align="right" class='awrnc'><div class="hidden">09:31:00 (1.0 min)</div></td><td
align="right" class='awrnc'><div class="hidden">65</div></td><td class='awrnc'>latch
free</td><td align="right" class='awrnc'>1</td><td align="right" class='awrnc'>0.47</td></tr>
<tr><td align="right" class='awrc'>09:32:00 (1.0 min)</td><td align="right"
class='awrc'>64</td><td class='awrc'>enq: TX - row lock contention</td><td align="right"
class='awrc'>58</td><td align="right" class='awrc'>27.10</td></tr>
<tr><td align="right" class='awrnc'><div class="hidden">09:32:00 (1.0 min)</div></td><td
align="right" class='awrnc'><div class="hidden">64</div></td><td class='awrnc'>CPU + Wait for
CPU</td><td align="right" class='awrnc'>6</td><td align="right" class='awrnc'>2.80</td></tr>
<tr><td align="right" class='awrc'>09:33:00 (1.0 min)</td><td align="right"
class='awrc'>8</td><td class='awrc'>CPU + Wait for CPU</td><td align="right"
class='awrc'>4</td><td align="right" class='awrc'>1.87</td></tr>
<tr><td align="right" class='awrnc'><div class="hidden">09:33:00 (1.0 min)</div></td><td
align="right" class='awrnc'><div class="hidden">8</div></td><td class='awrnc'>enq: TX - row
lock contention</td><td align="right" class='awrnc'>4</td><td align="right"
class='awrnc'>1.87</td></tr>
<tr><td align="right" class='awrc'>09:34:00 (1.0 min)</td><td align="right"
class='awrc'>4</td><td class='awrc'>CPU + Wait for CPU</td><td align="right"
class='awrc'>4</td><td align="right" class='awrc'>1.87</td></tr>
<tr><td align="right" class='awrnc'>09:35:00 (1.0 min)</td><td align="right"
class='awrnc'>3</td><td class='awrnc'>CPU + Wait for CPU</td><td align="right"
class='awrnc'>2</td><td align="right" class='awrnc'>0.93</td></tr>
<tr><td align="right" class='awrc'><div class="hidden">09:35:00 (1.0 min)</div></td><td
align="right" class='awrc'><div class="hidden">3</div></td><td class='awrc'>db file async I/O
submit</td><td align="right" class='awrc'>1</td><td align="right" class='awrc'>0.47</td></tr>
<tr><td align="right" class='awrnc'>09:36:00 (1.0 min)</td><td align="right"
class='awrnc'>1</td><td class='awrnc'>CPU + Wait for CPU</td><td align="right"
class='awrnc'>1</td><td align="right" class='awrnc'>0.47</td></tr>
<tr><td align="right" class='awrc'>09:37:00 (1.0 min)</td><td align="right"
class='awrc'>3</td><td class='awrc'>CPU + Wait for CPU</td><td align="right"
class='awrc'>2</td><td align="right" class='awrc'>0.93</td></tr>
<tr><td align="right" class='awrnc'><div class="hidden">09:37:00 (1.0 min)</div></td><td
align="right" class='awrnc'><div class="hidden">3</div></td><td class='awrnc'>control file
parallel write</td><td align="right" class='awrnc'>1</td><td align="right"
class='awrnc'>0.47</td></tr>
<tr><td align="right" class='awrc'>09:38:00 (1.0 min)</td><td align="right"
class='awrc'>7</td><td class='awrc'>CPU + Wait for CPU</td><td align="right"
class='awrc'>7</td><td align="right" class='awrc'>3.27</td></tr>
<tr><td align="right" class='awrnc'>09:39:00 (48 secs)</td><td align="right"
class='awrnc'>4</td><td class='awrnc'>CPU + Wait for CPU</td><td align="right"
class='awrnc'>4</td><td align="right" class='awrnc'>1.87</td></tr>
</table><p />
<br /><a class="awr" href="#top">Back to Top</a><p />
<p />
End of Report
</body></html>
Report written to mallik_ash.html
SQL> exit
Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
l[oracle@oraclelab1 ~]$ ls -ltrh
total 792K
-rw-r--r--. 1 oracle oinstall 26K Apr 26 09:42 db.rsp
-rwxrwxrwx. 1 oracle oinstall 184 May 3 09:57 batch_sqlplus.sh
-rw-r--r--. 1 oracle oinstall 58 May 3 10:01 script.sql
-rw-------. 1 oracle oinstall 1.1K May 3 10:02 nohup.out
drwxr-xr-x. 2 oracle oinstall 6 May 23 08:35 Downloads
-rw-r--r--. 1 oracle oinstall 23K May 23 08:39 12c_db.rsp
-rw-r-----. 1 oracle oinstall 26K May 23 09:03 12C_DB1_dbca.rsp
-rw-r-----. 1 oracle oinstall 26K May 23 09:07 12C_DB2_dbca.rsp
drwxr-xr-x. 2 oracle oinstall 4.0K May 30 10:46 script
drwxr-xr-x. 3 oracle oinstall 4.0K May 30 10:56 Daily
-rw-r--r--. 1 oracle oinstall 625K Jun 2 10:21 mallik.html
-rw-r--r--. 1 oracle oinstall 34K Jun 3 10:05 mallik_ash.html
[oracle@oraclelab1 ~]$ sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Fri Jun 3 10:17:13 2022


Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle. All rights reserved.

Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL> exec DBMS_STATS.GATHER_DICTIONARY_STATS;exec


DBMS_STATS.GATHER_FIXED_OBJECTS_STATS;
BEGIN DBMS_STATS.GATHER_DICTIONARY_STATS;exec
DBMS_STATS.GATHER_FIXED_OBJECTS_STATS; END;

*
ERROR at line 1:
ORA-06550: line 1, column 47:
PLS-00103: Encountered the symbol "DBMS_STATS" when expecting one of the
following:
:= . ( @ % ;
The symbol ":=" was substituted for "DBMS_STATS" to continue.

SQL>
SQL>
SQL> exec DBMS_STATS.GATHER_DICTIONARY_STATS;
PL/SQL procedure successfully completed.

SQL> exec DBMS_STATS.GATHER_FIXED_OBJECTS_STATS;

PL/SQL procedure successfully completed.

SQL> conn mallik/mallik


Connected.
SQL>
SQL> select * from tab;

TNAME
--------------------------------------------------------------------------------
TABTYPE CLUSTERID
------------- ----------
BIN$3hTGTOGfHr7gU7QEJgowNA==$0
TABLE

BONUS
TABLE

COUNTRIES_EXT
TABLE

TNAME
--------------------------------------------------------------------------------
TABTYPE CLUSTERID
------------- ----------
DEPT
TABLE

EMAILS_TBL
TABLE

EMP
TABLE

TNAME
--------------------------------------------------------------------------------
TABTYPE CLUSTERID
------------- ----------
SALGRADE
TABLE

TEST
TABLE

TEST11
TABLE

TNAME
--------------------------------------------------------------------------------
TABTYPE CLUSTERID
------------- ----------
TEST_TAB
TABLE

10 rows selected.

SQL> alter table MALLIK.EMP move parallel nologging;

Table altered.

SQL> alter table MALLIK.EMP noparallel logging;

Table altered.

SQL>
SQL> alter table MALLIK.EMP move;

Table altered.

SQL> alter table MALLIK.EMP move


2 ;

Table altered.

SQL>
SQL>
SQL> alter table MALLIK.EMP ENABLE ROW MOVEMENT;
Table altered.

SQL> alter table MALLIK.EMP SHRINK SPACE cascade;

Table altered.

SQL> alter table MALLIK.EMP DISABLE ROW MOVEMENT;

Table altered.

SQL>
SQL>
SQL> desc dba_indexes;
Name Null? Type
----------------------------------------- -------- ----------------------------
OWNER NOT NULL VARCHAR2(128)
INDEX_NAME NOT NULL VARCHAR2(128)
INDEX_TYPE VARCHAR2(27)
TABLE_OWNER NOT NULL VARCHAR2(128)
TABLE_NAME NOT NULL VARCHAR2(128)
TABLE_TYPE VARCHAR2(11)
UNIQUENESS VARCHAR2(9)
COMPRESSION VARCHAR2(13)
PREFIX_LENGTH NUMBER
TABLESPACE_NAME VARCHAR2(30)
INI_TRANS NUMBER
MAX_TRANS NUMBER
INITIAL_EXTENT NUMBER
NEXT_EXTENT NUMBER
MIN_EXTENTS NUMBER
MAX_EXTENTS NUMBER
PCT_INCREASE NUMBER
PCT_THRESHOLD NUMBER
INCLUDE_COLUMN NUMBER
FREELISTS NUMBER
FREELIST_GROUPS NUMBER
PCT_FREE NUMBER
LOGGING VARCHAR2(3)
BLEVEL NUMBER
LEAF_BLOCKS NUMBER
DISTINCT_KEYS NUMBER
AVG_LEAF_BLOCKS_PER_KEY NUMBER
AVG_DATA_BLOCKS_PER_KEY NUMBER
CLUSTERING_FACTOR NUMBER
STATUS VARCHAR2(8)
NUM_ROWS NUMBER
SAMPLE_SIZE NUMBER
LAST_ANALYZED DATE
DEGREE VARCHAR2(40)
INSTANCES VARCHAR2(40)
PARTITIONED VARCHAR2(3)
TEMPORARY VARCHAR2(1)
GENERATED VARCHAR2(1)
SECONDARY VARCHAR2(1)
BUFFER_POOL VARCHAR2(7)
FLASH_CACHE VARCHAR2(7)
CELL_FLASH_CACHE VARCHAR2(7)
USER_STATS VARCHAR2(3)
DURATION VARCHAR2(15)
PCT_DIRECT_ACCESS NUMBER
ITYP_OWNER VARCHAR2(128)
ITYP_NAME VARCHAR2(128)
PARAMETERS VARCHAR2(1000)
GLOBAL_STATS VARCHAR2(3)
DOMIDX_STATUS VARCHAR2(12)
DOMIDX_OPSTATUS VARCHAR2(6)
FUNCIDX_STATUS VARCHAR2(8)
JOIN_INDEX VARCHAR2(3)
IOT_REDUNDANT_PKEY_ELIM VARCHAR2(3)
DROPPED VARCHAR2(3)
VISIBILITY VARCHAR2(9)
DOMIDX_MANAGEMENT VARCHAR2(14)
SEGMENT_CREATED VARCHAR2(3)
ORPHANED_ENTRIES VARCHAR2(3)
INDEXING VARCHAR2(7)
AUTO VARCHAR2(3)
CONSTRAINT_INDEX VARCHAR2(3)

SQL> select OWNER,INDEX_NAME from dba_indexes where OWNER='MALLIK';

OWNER
--------------------------------------------------------------------------------
INDEX_NAME
--------------------------------------------------------------------------------
MALLIK
PK_DEPT
MALLIK
PK_EMP

SQL> alter index MALLIK.PK_EMP coalesce;

Index altered.

SQL> alter index MALLIK.PK_EMP rebuild parallel nologging;

Index altered.

SQL> alter index MALLIK.PK_EMP noparallel logging;

Index altered.

SQL> alter index MALLIK.PK_EMP rebuild online;

Index altered.

SQL>
SQL>
SQL>
SQL>
SQL>
SQL>
SQL> execute dbms_stats.gather_table_stats(ownname =>'MALLIK',tabname
=>'EMP',estimate_percent =>100);

PL/SQL procedure successfully completed.

SQL> exec dbms_stats.gather_schema_stats(ownname => 'MALLIK', estimate_percent =>


100);

PL/SQL procedure successfully completed.

SQL>
SQL> select * from MALLIK.EMP;

EMPNO ENAME JOB MGR HIREDATE SAL COMM


---------- ---------- --------- ---------- --------- ---------- ----------
DEPTNO
----------
7839 KING PRESIDENT 17-NOV-81 5000
10

7698 BLAKE MANAGER 7839 01-MAY-81 2850


30

7782 CLARK MANAGER 7839 09-JUN-81 2450


10

EMPNO ENAME JOB MGR HIREDATE SAL COMM


---------- ---------- --------- ---------- --------- ---------- ----------
DEPTNO
----------
7566 JONES MANAGER 7839 02-APR-81 2975
20

7788 SCOTT ANALYST 7566 19-APR-87 3000


20

7902 FORD ANALYST 7566 03-DEC-81 3000


20

EMPNO ENAME JOB MGR HIREDATE SAL COMM


---------- ---------- --------- ---------- --------- ---------- ----------
DEPTNO
----------
7369 SMITH CLERK 7902 17-DEC-80 800
20

7499 ALLEN SALESMAN 7698 20-FEB-81 1600 300


30

7521 WARD SALESMAN 7698 22-FEB-81 1250 500


30

EMPNO ENAME JOB MGR HIREDATE SAL COMM


---------- ---------- --------- ---------- --------- ---------- ----------
DEPTNO
----------
7654 MARTIN SALESMAN 7698 28-SEP-81 1250 1400
30

7844 TURNER SALESMAN 7698 08-SEP-81 1500 0


30

7876 ADAMS CLERK 7788 23-MAY-87 1100


20

EMPNO ENAME JOB MGR HIREDATE SAL COMM


---------- ---------- --------- ---------- --------- ---------- ----------
DEPTNO
----------
7900 JAMES CLERK 7698 03-DEC-81 950
30

7934 MILLER CLERK 7782 23-JAN-82 1300


10

14 rows selected.

SQL> EXPLAIN PLAN FOR select * from MALLIK.EMP where EMPNO=7839;

Explained.

SQL> select plan_table_output from table(dbms_xplan.display('plan_table',null,'basic'));

PLAN_TABLE_OUTPUT
--------------------------------------------------------------------------------
Plan hash value: 2949544139

----------------------------------------------
| Id | Operation | Name |
----------------------------------------------
| 0 | SELECT STATEMENT | |
| 1 | TABLE ACCESS BY INDEX ROWID| EMP |
| 2 | INDEX UNIQUE SCAN | PK_EMP |
----------------------------------------------

9 rows selected.
SQL> EXPLAIN PLAN FOR select * from MALLIK.EMP where ENAME='KING';

Explained.

SQL> select plan_table_output from table(dbms_xplan.display('plan_table',null,'basic'));

PLAN_TABLE_OUTPUT
--------------------------------------------------------------------------------
Plan hash value: 3956160932

----------------------------------
| Id | Operation | Name |
----------------------------------
| 0 | SELECT STATEMENT | |
| 1 | TABLE ACCESS FULL| EMP |
----------------------------------

8 rows selected.

SQL> select * from MALLIK.EMP where EMPNO=7839;

EMPNO ENAME JOB MGR HIREDATE SAL COMM


---------- ---------- --------- ---------- --------- ---------- ----------
DEPTNO
----------
7839 KING PRESIDENT 17-NOV-81 5000
10

SQL> select * from MALLIK.EMP where ENAME='KING';

EMPNO ENAME JOB MGR HIREDATE SAL COMM


---------- ---------- --------- ---------- --------- ---------- ----------
DEPTNO
----------
7839 KING PRESIDENT 17-NOV-81 5000
10

SQL> select * from MALLIK.EMP where EMPNO>=7521;

EMPNO ENAME JOB MGR HIREDATE SAL COMM


---------- ---------- --------- ---------- --------- ---------- ----------
DEPTNO
----------
7521 WARD SALESMAN 7698 22-FEB-81 1250 500
30

7566 JONES MANAGER 7839 02-APR-81 2975


20

7654 MARTIN SALESMAN 7698 28-SEP-81 1250 1400


30

EMPNO ENAME JOB MGR HIREDATE SAL COMM


---------- ---------- --------- ---------- --------- ---------- ----------
DEPTNO
----------
7698 BLAKE MANAGER 7839 01-MAY-81 2850
30

7782 CLARK MANAGER 7839 09-JUN-81 2450


10

7788 SCOTT ANALYST 7566 19-APR-87 3000


20

EMPNO ENAME JOB MGR HIREDATE SAL COMM


---------- ---------- --------- ---------- --------- ---------- ----------
DEPTNO
----------
7839 KING PRESIDENT 17-NOV-81 5000
10

7844 TURNER SALESMAN 7698 08-SEP-81 1500 0


30

7876 ADAMS CLERK 7788 23-MAY-87 1100


20

EMPNO ENAME JOB MGR HIREDATE SAL COMM


---------- ---------- --------- ---------- --------- ---------- ----------
DEPTNO
----------
7900 JAMES CLERK 7698 03-DEC-81 950
30

7902 FORD ANALYST 7566 03-DEC-81 3000


20

7934 MILLER CLERK 7782 23-JAN-82 1300


10

12 rows selected.

SQL> EXPLAIN PLAN FOR select * from MALLIK.EMP where EMPNO>=7521;

Explained.

SQL> select plan_table_output from table(dbms_xplan.display('plan_table',null,'basic'));

PLAN_TABLE_OUTPUT
--------------------------------------------------------------------------------
Plan hash value: 2787773736

------------------------------------------------------
| Id | Operation | Name |
------------------------------------------------------
| 0 | SELECT STATEMENT | |
| 1 | TABLE ACCESS BY INDEX ROWID BATCHED| EMP |
| 2 | INDEX RANGE SCAN | PK_EMP |
------------------------------------------------------

9 rows selected.

SQL> EXPLAIN PLAN FOR select * from MALLIK.EMP;

Explained.

SQL> select plan_table_output from table(dbms_xplan.display('plan_table',null,'basic'));

PLAN_TABLE_OUTPUT
--------------------------------------------------------------------------------
Plan hash value: 3956160932
----------------------------------
| Id | Operation | Name |
----------------------------------
| 0 | SELECT STATEMENT | |
| 1 | TABLE ACCESS FULL| EMP |
----------------------------------

8 rows selected.

SQL>
SQL>
SQL>
SQL>
SQL>

You might also like