PASSWORD_LOCK_TIME

Hello

on 11.2.0.4 on Win 2008

Here's the definition:

PASSWORD_LOCK_TIME Specify the number of days that an account will be locked after that specified the number of consecutive unsuccessful attempts to connect. If you omit this clause, the default value is 1 day.

This means that, after a specified number of consecutive connection attempts that failed (default 10), we should wait a day to be able to unlock?

Or we can unlock immediately:

change the user account unlock;

Or it would be automatically unlocked after a day?

Thank you.

None

Yes

refuses or is unable to simply test it yourself?

Tags: Database

Similar Questions

  • Profile changed to unlimited but password password expired account app

    11.2.0.3 RHE Linux 6

    Faced with a question about the database of shaprod,

    change the default profile limit password_life_time unlimited;

    The user is not the standard user is our application users, password expired failure causing.

    ILAPISERVER happened to expire on shaprod.

    USER USER_ID ACCOUNT_STATUS LOCK_DATE EXPIRY_DA USER_USERS TEMPORARY_TABLESPACE CREATED PROFILE NAME
    ------------ ---------- -------------------------------- --------- --------- ------------------------------ ------------------------------ ----------- -------
    ILAPISERVER 69A EXPIRED JANUARY 12, 16 IL_COMMON_DAT 8 JULY 15 BY DEFAULT TEMP

    SQL > select * from dba_profiles where the PROFILE = "DEFAULT";

    PROFILE RESOURCE_NAME RESOURCES LIMITED COM
    ------- -------------------------------- -------- -------------------- ---
    COMPOSITE_LIMIT KERNEL BY DEFAULT NO UNLIMITED
    SESSIONS_PER_USER KERNEL BY DEFAULT NO UNLIMITED
    CPU_PER_SESSION KERNEL BY DEFAULT NO UNLIMITED
    CPU_PER_CALL KERNEL BY DEFAULT NO UNLIMITED
    LOGICAL_READS_PER_SESSION KERNEL BY DEFAULT NO UNLIMITED
    LOGICAL_READS_PER_CALL KERNEL BY DEFAULT NO UNLIMITED
    KERNEL IDLE BY DEFAULT NO UNLIMITED
    CONNECT_TIME KERNEL BY DEFAULT NO UNLIMITED
    PRIVATE_SGA KERNEL BY DEFAULT NO UNLIMITED
    DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD 10 NO.
    PASSWORD_LIFE_TIME PASSWORD NOT UNLIMITED
    PASSWORD_REUSE_TIME UNLIMITED WITHOUT DEFAULT PASSWORD

    PASSWORD_REUSE_MAX UNLIMITED WITHOUT DEFAULT PASSWORD
    DEFAULT PASSWORD PASSWORD_VERIFY_FUNCTION NOT NULL
    DEFAULT PASSWORD_LOCK_TIME PASSWORD 1 NO.
    DEFAULT PASSWORD_GRACE_TIME PASSWORD 7 NO.


    There is no error ORA, just the standard expiration message


    Thank you

    Did you run the command "change profile" AFTER the password has expired? In this case, it will not affect the password already expired, but made sure that won't happen again. You must reset the password in this case.

    However, it is not a good idea to change the DEFAULT profile. Instead, create a new profile as APP_UNLIMITED with appropriate limits and assign the user to the application.

  • PT 8,53 expired password Causes Invalid access ID

    People,

    Hello. I've been running PeopleTools 8,53 Internet Architecture with Oracle Database 11 g 1 material and OS Oracle Linux 5 for awhile. PSADMIN connection in the browser of the user successfully. All applications run correctly.

    A few weeks ago, I started an application server and received the error message as below:

    "Password expires less than 6 days. Could not sign on user PSADMIN. »

    I followed the tutorial of Nicolas http://gasparotto.blogspot.com/2010/03/psovm-sysadms-password-policy.html to do step by step below:

    Step 1:

    SQL > select username, ACCOUNT_STATUS, EXPIRY_DATE, PROFILE of dba_users;

    His output: 10 rows back as below:

    OUTLN Expired (Grace) 15 April 14 by DEFAULT

    MYNAME Expired (Grace) 15 April 14 by DEFAULT

    PEOPLE Expired (Grace) 15 April 14 by DEFAULT

    PS Expired (Grace) 15 April 14 by DEFAULT

    SYS Expired (Grace) 15 April 14 by DEFAULT

    By default the SYSTEM Expired (Grace) 15 April 14

    TSMSYS expired & locked by DEFAULT

    DINH expired & locked down by DEFAULT

    DBSNMP expired & locked down by DEFAULT

    ORACLE_OCM expired & locked down by DEFAULT

    As you can see above, the PSADMIN user isn't here. MYNAME is my ID of owner of Oracle database as well as the Linux login ID.

    Step 2:

    SQL > select * from dba_profiles where the profile = 'DEFAULT' and limit is not null and limit! = "UNLIMITED";

    Its outputs: 5 rows back as below:

    10 FAILED_LOGIN_ATTEMPTS DEFAULT PASSWORD

    PASSWORD_LIFE_TIME 180 DEFAULT PASSWORD

    DEFAULT PASSWORD NULL PASSWORD_VERIFY_FUNCTION

    PASSWORD BY DEFAULT PASSWORD_LOCK_TIME 1

    PASSWORD BY DEFAULT PASSWORD_GRACE_TIME 7

    Step 3:

    SQL > changing the default profile limit

    Unlimited failed_login_attempts

    Unlimited password_life_time

    Unlimited password_lock_time

    password_grace_time unlimited;

    Its release: modified profile.

    Step 4:

    SQL > alter user MYNAME identified by MYNAME;

    Its release: modified user.

    I do the same for the PEOPLE, PS, SYS, SYSTEM and OUTLN user.

    Step 5:

    SQL > select username, ACCOUNT_STATUS, EXPIRY_DATE, PROFILE of dba_users;

    Its outputs:

    OUTLN, MYNAME, PEOPLE, PS, SYS, SYSTEM, ACCOUNT_STATUS for each one is OPEN and no expiration date.

    Finally, I start application server and got the error in APPSRV_0422.LOG as below:

    «GenMessage Box (0,0,M): database access code: access code invalid or password database Signon.» Server was able to start. »

    I think that the access code for the database feature is PSADMIN but is not in the table dba_users.

    In the configuration of the Application Server domain: UserId is PSADMIN, login Id is "people".

    I see no error in the above 5 steps to solve the issue expired password.

    My question is:

    All folk can help solve a problem 'Access Code invalid or pwd for identification of the database?

    Thanks in advance.

    Hello

    You can view the rest of documents

    E-SEC: how to change symbolic ID. access, SYSADM password? (Doc ID 609603.1)

    E SEC: 2 - Tier connection error "Invalid ID and password for Signon" (Doc ID 611500.1)

    I will suggest you to exclude users of password control that starts the application server.

    You can consult the following document

    E-SEC: password controls can be specific user? (Doc ID 611621.1)

    Kind regards

    Sanjay Pandey

  • ORA-20001: same or similar user password

    Hi all

    here in my iam from Db 11 g setting user password same as username, but not able to set the error.

    Please help on this:

    SQL > ALTER USER IDENTIFIED BY test test;

    ALTER USER IDENTIFIED BY test test

    *

    ERROR on line 1:

    ORA-28003: password for the specified password check failed

    ORA-20001: same or similar user password

    SQL > select profile resource_name, limit of dba_profiles where resource_type = 'PASSWORD ';

    PROFILE RESOURCE_NAME LIMIT

    ------------------------------ -------------------------------- ----------------------------------------

    PROFIL_UTILISATEUR DEFAULT FAILED_LOGIN_ATTEMPTS

    SERVICE_PROFILE FAILED_LOGIN_ATTEMPTS UNLIMITED

    BY DEFAULT, FAILED_LOGIN_ATTEMPTS 10

    USER_PROFILE DEFAULT PASSWORD_LIFE_TIME

    SERVICE_PROFILE PASSWORD_LIFE_TIME UNLIMITED

    BY DEFAULT, PASSWORD_LIFE_TIME 180

    PROFIL_UTILISATEUR DEFAULT PASSWORD_REUSE_TIME

    SERVICE_PROFILE PASSWORD_REUSE_TIME UNLIMITED

    DEFAULT PASSWORD_REUSE_TIME UNLIMITED

    PROFIL_UTILISATEUR DEFAULT PASSWORD_REUSE_MAX

    SERVICE_PROFILE PASSWORD_REUSE_MAX UNLIMITED

    PROFILE RESOURCE_NAME LIMIT

    ------------------------------ -------------------------------- ----------------------------------------

    DEFAULT PASSWORD_REUSE_MAX UNLIMITED

    USER_PROFILE PASSWORD_VERIFY_FUNCTION VERIFY_FUNCTION

    SERVICE_PROFILE PASSWORD_VERIFY_FUNCTION NULL

    PASSWORD_VERIFY_FUNCTION NULL DEFAULT

    USER_PROFILE DEFAULT PASSWORD_LOCK_TIME

    SERVICE_PROFILE PASSWORD_LOCK_TIME UNLIMITED

    BY DEFAULT, PASSWORD_LOCK_TIME 1

    USER_PROFILE DEFAULT PASSWORD_GRACE_TIME

    SERVICE_PROFILE PASSWORD_GRACE_TIME UNLIMITED

    BY DEFAULT, PASSWORD_GRACE_TIME 7

    Hello

    Check the output of the query below.

    Check the resource_name 'PASSWORD_VERIFY_FUNCTION' value, if it is not null (column LIMIT) then change to null.

    Select the profile resource_name, limit of dba_profiles where resource_type = 'PASSWORD ';

    change the default limit of profile PASSWORD_VERIFY_FUNCTION null;

  • Idle in the profiles does not work... need suggestion

    Guys,

    11 GR 2. Windows 2005

    We have a lot of idle sessions of java thin client and configure a profile to kill sessions that are inactive for more than 4 hours.
    select resource_name,limit from dba_profiles where profile='APP_USERS';
    
    RESOURCE_NAME                    LIMIT
    -------------------------------- ----------
    COMPOSITE_LIMIT                  DEFAULT
    SESSIONS_PER_USER                UNLIMITED
    CPU_PER_SESSION                  DEFAULT
    CPU_PER_CALL                     UNLIMITED
    LOGICAL_READS_PER_SESSION        DEFAULT
    LOGICAL_READS_PER_CALL           DEFAULT
    IDLE_TIME                        240
    CONNECT_TIME                     DEFAULT
    PRIVATE_SGA                      DEFAULT
    FAILED_LOGIN_ATTEMPTS            10
    PASSWORD_LIFE_TIME               DEFAULT
    PASSWORD_REUSE_TIME              DEFAULT
    PASSWORD_REUSE_MAX               DEFAULT
    PASSWORD_VERIFY_FUNCTION         NULL
    PASSWORD_LOCK_TIME               1
    PASSWORD_GRACE_TIME              7
    
    SQL> select username,profile from dba_users where username in ('RATOR');
    
    USERNAME                       PROFILE
    ------------------------------ ------------------------------
    SOCTT                         APP_USERS
    
    SELECT SID, SERIAL#, USERNAME,STATUS, (LAST_CALL_ET / 60) LAST_CALL_ET,
    LOGON_TIME
    FROM v$session
    WHERE username IS NOT NULL
    AND (LAST_CALL_ET / 60) > 240
    AND STATUS = 'INACTIVE';
    
    -- still showing 12 records --
    But when I ran the query to check the idle sessions that are for more than 4 hours (240 minutes), I am able to see them always

    They should be killed right? Correct me if im wrong.

    Thank you

    Hello;

    PMON will clean these sessions but he does regularly.

    Finally, it will show in v$ session as dead. Most likely your sessions are already dead and on time.

    If you want to test this connection and leave your session become inactive and then you check the connection to 241 minutes.

    Subsequently

    Salman raises a good point: (see for yourself)

    http://docs.Oracle.com/CD/E14072_01/server.112/e10820/initparams207.htm

    Best regards

    mseberg

    Published by: mseberg on March 26, 2013 21:03

  • Checking password for R12

    Hello:

    A listener asked me to provide our password settings. We have 12.1.3 EBS and 11.1.0.7 database. I was going to get information from dba_profiles, but saw there are three lines for each parameter, for example, PASSWORD_LOCK_TIME has EM_OAM_MONITOR_PROFILE, AD_PATCH_MONITOR_PROFILE and by DEFAULT. Should I just give it the value of dafault only?

    EM_OAM_MONITOR_PROFILE PASSWORD_LOCK_TIME PASSE.0416 PASSWORD
    AD_PATCH_MONITOR_PROFILE PASSWORD_LOCK_TIME PASSE.0416 PASSWORD
    PASSWORD_LOCK_TIME UNLIMITED PASSWORD

    870765 wrote:
    Hello:

    A listener asked me to provide our password settings. We have 12.1.3 EBS and 11.1.0.7 database. I was going to get information from dba_profiles, but saw there are three lines for each parameter, for example, PASSWORD_LOCK_TIME has EM_OAM_MONITOR_PROFILE, AD_PATCH_MONITOR_PROFILE and by DEFAULT. Should I just give it the value of dafault only?

    EM_OAM_MONITOR_PROFILE PASSWORD_LOCK_TIME PASSE.0416 PASSWORD
    AD_PATCH_MONITOR_PROFILE PASSWORD_LOCK_TIME PASSE.0416 PASSWORD
    PASSWORD_LOCK_TIME UNLIMITED PASSWORD

    It depends what profiles are used.

    Run this query to verify - if it returns only the default, then you are correct.

    SQL> select username, profile
    from dba_users;
    

    Thank you
    Hussein

  • Expiration of the user account > need to OPEN

    Hello

    One of the DB (10.2.0.5) has expired may be according to the PROFILE setting.
    select username,password,account_status,profile from dba_users;
    
    kSE                  ABCD12345                EXPIRED                      KK_USER
    
    select * from dba_profiles;
    
    KK_USER                 PASSWORD_LIFE_TIME          PASSWORD 90
    KK_USER                  PASSWORD_REUSE_TIME          PASSWORD 150
    KK_USER                  PASSWORD_REUSE_MAX          PASSWORD 10
    KK_USER                  PASSWORD_VERIFY_FUNCTION      PASSWORD VERIFY_FUNCTION
    KK_USER                  PASSWORD_LOCK_TIME          PASSWORD UNLIMITED
    KK_USER                  PASSWORD_GRACE_TIME          PASSWORD 7
    When I do ALTER KSE IDENTIFIED BY USER "ABCD12345" VALUES -I GET ORA-28007: PASSWORD cannot be reused

    He gets other passowrd and account_status changes to OPEN, but not able to use the same password.

    Please suggest how to UNLOCK this account of users and making him change his or her password during the next login of time SQL DEVELOPER.

    Thank you very much.

    Concerning

    Published by: John M on June 4, 2012 04:33

    Published by: John M on June 4, 2012 04:38

    10 PASSWORD_REUSE_MAX DEFAULT PASSWORD

    As you have password_reuse_max set to 10, you can't reuse the same password. You must give the new password to the user.

    Anand

  • ORA-28002

    C:\>sqlplus scott/tiger
    
    SQL*Plus: Release 11.2.0.1.0 Production on Thu Feb 23 15:29:23 2012
    
    Copyright (c) 1982, 2010, Oracle.  All rights reserved.
    
    ERROR:
    ORA-28002: the password will expire within 7 days
    
    SQL> select * from dba_profiles;
    
    PROFILE                        RESOURCE_NAME                    RESOURCE 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 10
    DEFAULT                        PASSWORD_LIFE_TIME               PASSWORD 1
    DEFAULT                        PASSWORD_REUSE_TIME              PASSWORD UNLIMITED
    DEFAULT                        PASSWORD_REUSE_MAX               PASSWORD UNLIMITED
    DEFAULT                        PASSWORD_VERIFY_FUNCTION         PASSWORD NULL
    DEFAULT                        PASSWORD_LOCK_TIME               PASSWORD 180
    DEFAULT                        PASSWORD_GRACE_TIME              PASSWORD 7
    I want to get rid of ORA-28002. What should I I have it please tell me, some users when logs (default profile) they told me they get above error. When I told alter user user_name identified by pw account_status.dba_users becomes "OPEN" of EXPIRED (GRACE).

    Thank you.

    Solution:

    CHANGE the DEFAULT PROFILE LIMIT password_grace_time UNLIMITED;
    ALTER PROFILE test LIMIT PASSWORD_LIFE_TIME UNLIMITED;
    I would like to know if this is useful

  • Password life profile

    Hello

    Create profile TEST_PROFILE LIMIT
    COMPOSITE_LIMIT UNLIMITED
    SESSIONS_PER_USER UNLIMITED
    CPU_PER_SESSION UNLIMITED
    CPU_PER_CALL UNLIMITED
    LOGICAL_READS_PER_SESSION UNLIMITED
    LOGICAL_READS_PER_CALL UNLIMITED
    IDLE UNLIMITED
    CONNECT_TIME UNLIMITED
    PRIVATE_SGA UNLIMITED
    FAILED_LOGIN_ATTEMPTS 4
    Default PASSWORD_LIFE_TIME
    PASSWORD_REUSE_TIME 4
    PASSWORD_REUSE_MAX 360
    PASSWORD_VERIFY_FUNCTION NULL
    PASSWORD_LOCK_TIME UNLIMITED
    PASSWORD_GRACE_TIME 5;


    Here, my question is, if I put the PASSWORD_LIFE_TIME is default.
    What is the default?

    Thank you
    Chandra

    H wrote:
    Hello

    Create profile TEST_PROFILE LIMIT
    COMPOSITE_LIMIT UNLIMITED
    SESSIONS_PER_USER UNLIMITED
    CPU_PER_SESSION UNLIMITED
    CPU_PER_CALL UNLIMITED
    LOGICAL_READS_PER_SESSION UNLIMITED
    LOGICAL_READS_PER_CALL UNLIMITED
    IDLE UNLIMITED
    CONNECT_TIME UNLIMITED
    PRIVATE_SGA UNLIMITED
    FAILED_LOGIN_ATTEMPTS 4
    Default PASSWORD_LIFE_TIME
    PASSWORD_REUSE_TIME 4
    PASSWORD_REUSE_MAX 360
    PASSWORD_VERIFY_FUNCTION NULL
    PASSWORD_LOCK_TIME UNLIMITED
    PASSWORD_GRACE_TIME 5;

    Here, my question is, if I put the PASSWORD_LIFE_TIME is default.
    What is the default?

    Thank you
    Chandra

    The definitive answer can be found in the SQL reference for your version without the name of Oracle. Go to tahiti.oracle.com, drill down to the appropriate product and version, then try to CREATE a PROFILE in the end SQL reference manual.

    Learn how to look for things in the documentation is good time invest in your career. To this end, you should drop everything you're doing and do the following:

    Go to tahiti.oracle.com.

    Explore your product and version.

    TO BOOKMARK THIS SITE

    Spend a few minutes to familiarize yourself with what is available here. Take note special tabs "books" and "search". Under the tab "books", you will find the complete documentation library.

    Spend a few minutes just know what kind of documentation is available by simply browsing the titles under the "Books" tab

    Open the reference manual and spend a few minutes looking through the table of contents to familiarize yourself with what kind of information is available here.

    Do the same with the SQL reference manual.

    Do the same with the utilities manual.

    Do not read the above in depth. These are reference manuals. Knowing that just getting here is to be referenced. Ninety percent of the questions on this forum can be answered in less than 5 minutes just looking for one of the books above.

    Then, set a plan to dig deeper.
    -Read a chapter a day from the Concepts manual.
    -Take a look in your alert log. One of the first things listed at startup is the parms of initialized with default values. Find out about each of them (shown in your alerts log) in the reference manual.
    -Take a look at your sqlnet.ora, listener.ora and tnsnames.ora files. Go to the manual of network administrators and ask about what you see in these files.
    -When you have finished reading the manual of Concepts, do it again.

    Give a man a fish and he eats for a day. Teach him to fish and he eats for a lifetime.

  • queue on the profile that are not used

    Hi guys,.

    is anyway to wrap on the profile that are not used or attributed to any user name or roles?

    flaskvacuum wrote:
    Hi guys,.

    is anyway to wrap on the profile that are not used or attributed to any user name or roles?

    SQL> CREATE PROFILE test LIMIT
      2     FAILED_LOGIN_ATTEMPTS 5
      3     PASSWORD_LIFE_TIME 60
      4     PASSWORD_REUSE_TIME 60
      5     PASSWORD_REUSE_MAX 5
      6     PASSWORD_VERIFY_FUNCTION null
      7     PASSWORD_LOCK_TIME 1/24
      8     PASSWORD_GRACE_TIME 10;
    
    Profile created.
    
    -- Created but not assigned --
    SQL> select distinct profile from dba_profiles where profile not in (select profile from dba_users);
    
    PROFILE
    ------------------------------
    TEST
    
    SQL>
    
  • extraction of the code behind a profile

    Is there a way to generate the code behind a profile? I tried "get_ddl" but it didn't work as I assume that Oracle does not profile as an object. I guess I can use the expdp and code in a dump file, but is there another way?


    I would like that the output is something like this...

    create the profile PROD_USER limit
    sessions_per_user 12
    Unlimited cpu_per_session
    Unlimited cpu_per_call
    Unlimited connect_time
    Idle 2500
    Unlimited logical_reads_per_session
    Unlimited composite_limit
    Unlimited private_sga
    failed_login_attempts 3
    password_life_time 180
    Unlimited password_reuse_time
    Unlimited password_reuse_max
    password_grace_time 3
    password_verify_function VERIFY_FUNCTION;

    Thanks in advance

    826203 wrote:
    Is there a way to generate the code behind a profile? I tried "get_ddl", but it did not work

    What do you mean that it did not work? What have you tried?

    SQL> SELECT DBMS_METADATA.GET_DDL('PROFILE','DEFAULT') FROM DUAL;
    
    DBMS_METADATA.GET_DDL('PROFILE','DEFAULT')
    -----------------------------------------------------------------
    
       ALTER PROFILE "DEFAULT"
        LIMIT
             COMPOSITE_LIMIT UNLIMITED
             SESSIONS_PER_USER UNLIMITED
             CPU_PER_SESSION UNLIMITED
             CPU_PER_CALL UNLIMITED
             LOGICAL_READS_PER_SESSION UNLIMITED
             LOGICAL_READS_PER_CALL UNLIMITED
             IDLE_TIME UNLIMITED
             CONNECT_TIME UNLIMITED
             PRIVATE_SGA UNLIMITED
             FAILED_LOGIN_ATTEMPTS UNLIMITED
             PASSWORD_LIFE_TIME UNLIMITED
             PASSWORD_REUSE_TIME UNLIMITED
             PASSWORD_REUSE_MAX UNLIMITED
             PASSWORD_VERIFY_FUNCTION NULL
             PASSWORD_LOCK_TIME UNLIMITED
             PASSWORD_GRACE_TIME UNLIMITED
    
    1 row selected.
    
  • Reset password schema

    Hi friends,

    I have an 'A' (oracle9i) source database and the destination database 'B' (oracle11g). The diagrams are exported from A and imported on B.
    Currently the database B have different password for patterns than a.
    I need to put all the passwords on the database of B as it is in the a database.

    For this I plan to get the values of A password and reset accordingly on the basis of data B. Who I'm going to run the query

    Select the username, password from dba_users; (on A, get the values and reset them on B).

    Is this the correct procedure to set the password as it is from A to B.

    Thank you
    KSG

    You would like to put this in a scipt and run it on the source DB.
    Copy the output generated in the destination host, and then run it on destination DB.

    Create/modify $WO/location reports and the environment $WO first variable or modify the script.

    +++

    trigger the echo
    set verify off
    Set feedback off
    set linesize 150
    game of stripes on
    set pagesize 0
    COL instance_name new_value asid
    SELECT instance_name FROM v$ instance;

    COL linstance_name new_value lsid
    SELECT lower (instance_name) in the linstance_name OF v$ instance;

    COL current_time new_value DURATION
    SELECT TO_CHAR(sysdate,'YYYYMMDD_HH24MISS') AS current_time FROM dual;

    COL hname new_value hname by
    Select ltrim (rtrim (host_name)) in the hname of v$ instance;

    Fast coil to $WO/reports/password_save_&&hname._&&asid._&&runtime... /Tmp/SQL.txt
    COIL $WO/reports/password_save_&&hname._&&asid._&&runtime... /Tmp/SQL.txt

    $WO/reports/password_save_&&hname._&&asid._&&runtime fast coil... Run.txt
    prompt value echo on
    Select ' create profile PW_reset
    limit
    Unlimited FAILED_LOGIN_ATTEMPTS
    Unlimited PASSWORD_LIFE_TIME
    Unlimited PASSWORD_REUSE_TIME
    Unlimited PASSWORD_REUSE_MAX
    Unlimited PASSWORD_LOCK_TIME
    PASSWORD_GRACE_TIME unlimited
    Null PASSWORD_VERIFY_FUNCTION;' double.

    Select "change user" "|" "" u.Name | «' Profile pw_reset;'»»
    of sys.user$ u, dba_users of
    where
    u.TYPE #= 1 and you.password <> 'EXTERNAL' and you.password <> 'anonymous '.
    and you.name = du.username order by u.name;

    Select "change user" "|" "" u.Name | "" identified by values "' |" u.Password | ''';'
    of sys.user$ u, dba_users of
    where
    TYPE #= 1 and you.password <> 'EXTERNAL' and you.password <> 'anonymous' and you.name = du.username order by u.name;

    Select "change user" "|" "" u.Name | ""Profile |" of the. Profile: ';'
    of sys.user$ u, dba_users of
    where
    u.TYPE #= 1 and you.password <> 'EXTERNAL' and you.password <> 'anonymous '.
    and you.name = du.username order by u.name;

    Select ' drop profile PW_reset; ' double.

    prompt off spool
    spool off
    invite Spooled to $WO/reports/password_save_&&hname._&&asid._&&runtime... /Tmp/SQL.txt
    set pagesize 9999
    Set of feedback on
    game to check on
    set echo on
    output

    +++

    PS.
    I use the above - to save the passwords used on Dev & Test DB - before wiping and refreshing, with a copy to the Production day.
    Often users of different passwords, (for a same schema name) according to the status of Dev/Test/Prod of a database.

    PPS. I recommend that you upgrade to 11G DB production - as soon as possible.

    Kind regards
    VIN.

  • Impossible to connect to sql State = s1000

    Impossible to connect to sql State = s1000
    Ora Oracle - odbc - 28000: account is locked

    This happened when a user connecting to test the connection.
    can anyone solve this problem?

    Question: The user accordingly entered wrong password for the maximum number of times specified by the parameter of the FAILED_LOGIN_ATTEMPTS user profile, or the ADMINISTRATOR has blocked the account

    Action: Wait at PASSWORD_LOCK_TIME or contact DBA

    http://www.DBA-Oracle.com/sf_ora_28000_the_account_is_locked.htm

    or

    If you have sysdba privileges: -.

    connect sysdba virtue

    change the user name user account unlock;

    where username is the user name that was trying to connect for test.

    Published by: varun4dba on January 10, 2011 18:53

  • Password expiration policy

    Hello

    I'm working on an active 92080 base on HP Unix (B.11.11).
    I have some doubts about my password strategies. My client wants to know this information and I need to respond to their return. Please let me know how do I know them?

    1 password expiration: what passwords individual Oracle presentation was made to expire 90 days after all?
    2 password strength: passwords accounts individual oracle has a minimum length of 7 characters? They need digital and alphanumeric characters in them?
    3. I want a particular table in a database of audit. That is to say, those who accessed this particular table, I want to get a report. How do I check this?

    When I checked dba_profiles, I found this profile that has been assigned to all users of the application.
    NONEXPIRY_PROFILE COMPOSITE_LIMIT KERNEL UNLIMITED
    NONEXPIRY_PROFILE SESSIONS_PER_USER KERNEL UNLIMITED
    NONEXPIRY_PROFILE CPU_PER_SESSION KERNEL UNLIMITED
    NONEXPIRY_PROFILE CPU_PER_CALL KERNEL UNLIMITED
    NONEXPIRY_PROFILE LOGICAL_READS_PER_SESSION KERNEL UNLIMITED
    NONEXPIRY_PROFILE LOGICAL_READS_PER_CALL KERNEL UNLIMITED
    NONEXPIRY_PROFILE IDLE CORE UNLIMITED
    NONEXPIRY_PROFILE CONNECT_TIME UNLIMITED CORE
    NONEXPIRY_PROFILE PRIVATE_SGA KERNEL UNLIMITED
    PASSWORD NONEXPIRY_PROFILE FAILED_LOGIN_ATTEMPTS 5
    NONEXPIRY_PROFILE PASSWORD_LIFE_TIME UNLIMITED PASSWORD
    PASSWORD NONEXPIRY_PROFILE PASSWORD_REUSE_TIME 365
    PASSWORD PASSWORD_REUSE_MAX UNLIMITED NONEXPIRY_PROFILE
    NONEXPIRY_PROFILE PASSWORD_VERIFY_FUNCTION PASSWORD VERIFY_STRONG
    NONEXPIRY_PROFILE PASSWORD_LOCK_TIME PASSWORD 1
    PASSWORD_GRACE_TIME PASSWORD 3 NONEXPIRY_PROFILE

    Please help me on this as I am new to DB administration.

    Thank you!

    1 password expiration: what passwords individual Oracle presentation was made to expire 90 days after all?

    N ° NONEXPIRY_PROFILE PASSWORD_LIFE_TIME UNLIMITED PASSWORD - password can be used forever. Change to 90 days will force users to change their password after the grace period.

    2 password strength: passwords accounts individual oracle has a minimum length of 7 characters? They need digital and alphanumeric characters in them?

    Check the VERIFY_STRONG PASSWORD_VERIFY_FUNCTION of PASSWORD to see how its defined.

    3. I want a particular table in a database of audit. That is to say, those who accessed this particular table, I want to get a report. How do I check this?

    AUDIT SELECT, INSERT, UPDATE, DELETE ON THE SCHEMA. TABLE

    HTH
    -André

  • Oracle - locked user. URGENT

    Hello

    I just changed the password for one of the user on my database.
    In the meantime many requests hit database with this user with the old password and the account is now locked.
    I UNBLOCKED the user with command below: -.

    ALTER USER omuser identified by omusernew ACCOUNT UNLOCK;

    but I am still unable to connect to this schema (omuser)

    Can someone please help me solve this?

    Here are the details of DEFAULT profile: -.

    Select resource_type, resource_name, limit
    of dba_profiles
    where profile = 'Default';

    RESOURCE_NAME RESOURCE_TYPE LIMIT

    COMPOSITE_LIMIT KERNEL UNLIMITED
    SESSIONS_PER_USER KERNEL UNLIMITED
    CPU_PER_SESSION KERNEL UNLIMITED
    CPU_PER_CALL KERNEL UNLIMITED
    LOGICAL_READS_PER_SESSION KERNEL UNLIMITED
    LOGICAL_READS_PER_CALL KERNEL UNLIMITED
    KERNEL IDLE UNLIMITED
    CONNECT_TIME UNLIMITED CORE
    PRIVATE_SGA KERNEL UNLIMITED
    PASSWORD FAILED_LOGIN_ATTEMPTS 10
    PASSWORD_LIFE_TIME UNLIMITED PASSWORD
    PASSWORD PASSWORD_REUSE_TIME UNLIMITED
    PASSWORD PASSWORD_REUSE_MAX UNLIMITED
    PASSWORD_VERIFY_FUNCTION NULL PASSWORD
    PASSWORD_LOCK_TIME UNLIMITED PASSWORD
    PASSWORD_GRACE_TIME UNLIMITED PASSWORD
    I cannot restart this DB.
    One thing that I have noticed is that LOCK_DATE in DBA_USERS changes
    everytime I fire ALTER USER OMUSER IDENTIFIED BY OMUSERNEW ACCOUNT UNLOCK.
    

    You probably have a wandering script somewhere; a temporal work around would be to create a different profile and you tie in the new user of the application profile.

    CREATE PROFILE APPUSR_DEFAULT LIMIT
    COMPOSITE_LIMIT UNLIMITED
    SESSIONS_PER_USER UNLIMITED
    CPU_PER_SESSION UNLIMITED
    CPU_PER_CALL UNLIMITED
    LOGICAL_READS_PER_SESSION UNLIMITED
    LOGICAL_READS_PER_CALL UNLIMITED
    IDLE_TIME UNLIMITED
    CONNECT_TIME UNLIMITED
    PRIVATE_SGA UNLIMITED
    FAILED_LOGIN_ATTEMPTS UNLIMITED
    PASSWORD_LIFE_TIME UNLIMITED
    PASSWORD_REUSE_TIME UNLIMITED
    PASSWORD_REUSE_MAX UNLIMITED
    PASSWORD_VERIFY_FUNCTION NULL
    PASSWORD_LOCK_TIME UNLIMITED
    PASSWORD_GRACE_TIME UNLIMITED;
    
    ALTER USER omuser PROFILE appusr_default;
    
    ALTER USER omuser ACCOUNT UNLOCK;
    

    Take note of the "UNLIMITED FAILED_LOGIN_ATTEMPTS"

    Kind regards
    Phiri

    Published by: phiri on March 19, 2010 05:22

Maybe you are looking for