Oracle password loss Solution

Source: Internet
Author: User

This article uses two methods to solve this problem when I often encounter password loss when I use Oracle.

One method:


      
       sqlplus "/ as sysdba"
       
SQL>startup
SQL>alter user system identified by root123;

If sqlplus "/as sysdba" cannot be accessed, enter the password. If I cannot enter the original password or the modified password, modify the unix environment:

1. $ ORACLE_HOME/network/admin/SQLNET. ORA is:

SQLNET. AUTHENTICATION_SERVICES = (CNT)

After restarting the database/listener service, you can use the operating system to authenticate sqlplus "/as sysdba" to access your database, so that you can easily deal with your database.

2.


      
       sqlplus /nolog 
       
sql>connect /as sysdba

Method 2:

The detailed steps are as follows:

1. query view V $ PWFILE_USERS: select * from V $ PWFILE_USERS; records the user information with SYSOPER/SYSDBA system permissions.

2. Shut down the database shutdown immediate.

3. Delete the password file. The file path is ORACLE_HOME \ DATABASE and the file name is PWD. ORA.

4. Create a password file:

Orapwd file = <FILENAME> PASSWORD = <PASSWORD>

5. Add a user to the password file:

Connect sys/internal_user_passsword as sysdba;

Start the database instance and open the database. Create a corresponding user account and GRANT permissions TO it: grant sysdba to user_name (if the previous database only has sysdba permissions, skip this step ).

6. Change the password file status. The default password file status is shared. Set REMOTE_LOGIN_PASSWORDFILE in the initialization parameter to EXCLUSIVE.

Author: 010032 Source: CCID technical community

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.