Skip to content
pvmehta.com

pvmehta.com

  • Home
  • About Me
  • Toggle search form
  • rm_backup_arch_file.ksh Linux/Unix
  • refre.sql for multitenant Oracle
  • Temporary Tablespace Information and restriction. Oracle
  • Vivek Tuning for Row Locks. Oracle
  • Metalink Note: Note:250655.1 : ADDM Basics USING THE AUTOMATIC DATABASE DIAGNOSTIC MONITOR Oracle
  • Reading parameter file and printing Linux/Unix
  • Guide to Linux System Command Mastery Linux/Unix
  • To see only files and/or folders using LS command Linux/Unix
  • Some useful Unix Commands Linux/Unix
  • Deleting first line and lastline of a file using sed Linux/Unix
  • Implementing Listener Security Oracle
  • DB Console Mainenance. Oracle
  • usnsql.sql Displays information about UNDO segments with sql statements Oracle
  • This is from Temi Oracle
  • How to know Number of CPUs on Sun Box Linux/Unix

Default User Profile

Posted on 27-May-2009 By Admin No Comments on Default User Profile

Problem Description

——————-

The DBA needs to know which values are assigned to limits set to DEFAULT

for a given profile. Querying DBA_PROFILES does not display the actual values

but rather lists DEFAULT for those LIMITs.

Solution Description

——————–

From the SQL*Plus prompt, type:

SQL> select * from dba_profiles where profile = ‘DEFAULT’;

PROFILE RESOURCE_NAME RESOURCE_TYPE LIMIT

———- —————————- ————- ——————–

DEFAULT COMPOSITE_LIMIT KERNEL UNLIMITED

DEFAULT SESSIONS_PER_USER KERNEL UNLIMITED

DEFAULT CPU_PER_SESSION KERNEL UNLIMITED

DEFAULT CPU_PER_CALL KERNEL UNLIMITED

DEFAULT LOGICAL_READS_PER_SESSION KERNEL UNLIMITED

DEFAULT LOGICAL_READS_PER_CALL KERNEL UNLIMITED

DEFAULT IDLE_TIME KERNEL UNLIMITED

DEFAULT CONNECT_TIME KERNEL UNLIMITED

DEFAULT PRIVATE_SGA KERNEL UNLIMITED

DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD UNLIMITED

DEFAULT PASSWORD_LIFE_TIME PASSWORD UNLIMITED

DEFAULT PASSWORD_REUSE_TIME PASSWORD UNLIMITED

DEFAULT PASSWORD_REUSE_MAX PASSWORD UNLIMITED

DEFAULT PASSWORD_VERIFY_FUNCTION PASSWORD NULL

DEFAULT PASSWORD_LOCK_TIME PASSWORD UNLIMITED

DEFAULT PASSWORD_GRACE_TIME PASSWORD UNLIMITED

16 rows selected.

The value of the LIMIT column corresponds to the “default” value.

You can change the default profile by changing the value in the LIMIT column.

SQL> ALTER PROFILE DEFAULT limit ;

Ex:

SQL> ALTER PROFILE DEFAULT LIMIT FAILED_LOGIN_ATTEMPTS 5 PASSWORD_LOCK_TIME 1;

When you create a new profile, you must set at least one limit. It automatically

uses the default limits for all other resources not explicitly initialized.

Ex:

SQL> CREATE PROFILE test LIMIT connect_time 60;

Profile created.

SQL> select * from dba_profiles where profile = ‘TEST’;

PROFILE RESOURCE_NAME RESOURCE_TYPE LIMIT

———- —————————- ————- ——————–

TEST COMPOSITE_LIMIT KERNEL DEFAULT

TEST SESSIONS_PER_USER KERNEL DEFAULT

TEST CPU_PER_SESSION KERNEL DEFAULT

TEST CPU_PER_CALL KERNEL DEFAULT

TEST LOGICAL_READS_PER_SESSION KERNEL DEFAULT

TEST LOGICAL_READS_PER_CALL KERNEL DEFAULT

TEST IDLE_TIME KERNEL DEFAULT

TEST CONNECT_TIME KERNEL 60

TEST PRIVATE_SGA KERNEL DEFAULT

TEST FAILED_LOGIN_ATTEMPTS PASSWORD DEFAULT

TEST PASSWORD_LIFE_TIME PASSWORD DEFAULT

TEST PASSWORD_REUSE_TIME PASSWORD DEFAULT

TEST PASSWORD_REUSE_MAX PASSWORD DEFAULT

TEST PASSWORD_VERIFY_FUNCTION PASSWORD DEFAULT

TEST PASSWORD_LOCK_TIME PASSWORD DEFAULT

TEST PASSWORD_GRACE_TIME PASSWORD DEFAULT

Only the resource CONNECT_TIME has a value of 60 in the column LIMIT. All other

values refer to the DEFAULT limit – which means you have to look at the DEFAULT

profile to see which value is under LIMIT by using:

SQL> select * from dba_profiles where profile = ‘DEFAULT’;

Explanation

———–

If you only query DBA_PROFILES, this does not give sufficient information for

the default profile values. You need to query DBA_PROFILES where profile = ‘DEFAULT’

in order to see the default values.

Oracle, SQL scripts

Post navigation

Previous Post: Privilege to describe the table.
Next Post: How To Limit The Access To The Database So That Only One User Per Schema Are Connected (One Concurrent User Per Schema)

Related Posts

  • create trigger syntax Oracle
  • sesswait.sql Oracle
  • db_status.sql Oracle
  • Oracle Release Explaination Oracle
  • DBMS_Shared_pool pinning triggers Oracle
  • oracle Dba site Oracle

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Categories

  • Ansible (0)
  • AWS (2)
  • Azure (1)
  • Django (0)
  • GIT (1)
  • Linux/Unix (150)
  • MYSQL (5)
  • Oracle (403)
  • PHP/MYSQL/Wordpress (10)
  • POSTGRESQL (1)
  • Power-BI (0)
  • Python/PySpark (7)
  • RAC (18)
  • rman-dataguard (26)
  • shell (151)
  • SQL scripts (349)
  • SQL Server (6)
  • Uncategorized (5)
  • Videos (0)

Recent Posts

  • Key Management in Oracle: The Core Issue: Missing Master Key12-May-2026
  • SAT Mathematics 10 questions and answer at the end.30-Apr-2026
  • top 10 AI news today30-Apr-2026
  • runon_allpdbs_show_conname.sh23-Apr-2026
  • runon_allcdbs_find_pdbs.sh23-Apr-2026
  • Running PDB on single node in RAC09-Apr-2026
  • find_arc.sql09-Apr-2026
  • pvm_pre_change.sql08-Apr-2026
  • find_encr_wallet.sql08-Apr-2026
  • find_pdbs.sql08-Apr-2026

Archives

  • 2026
  • 2025
  • 2024
  • 2023
  • 2010
  • 2009
  • 2008
  • 2007
  • 2006
  • 2005
  • How to find where datafile is created dbf_info.sql Oracle
  • Find nth max and min. Oracle
  • changing kernel parameter in Oracle Enterpise Linux Linux/Unix
  • Export With Query Another Example. Oracle
  • Session_info.ksh Linux/Unix
  • Find_table_size.sql Oracle
  • kill all processes from specific user in solaris. Linux/Unix
  • metalink all dynamic view reference notes. Oracle

Copyright © 2026 pvmehta.com.

Powered by PressBook News WordPress theme