Lupa nama pengguna dan kata sandi Oracle, bagaimana cara mengambilnya kembali?

Saya lupa nama pengguna dan kata sandi Oracle saya sehingga tidak dapat menggunakannya. Versi Oracle saya adalah 11.2.0.1.0(11g). Saya berkonsultasi dengan Internet. Mereka meminta saya untuk menjalankan perintah seperti 'SYSDBA' tetapi saya tidak dapat melakukannya karena setelah saya memberikan 'SYSDBA' di layar Command Prompt, perintah tersebut akan diambil sebagai nama pengguna dan selanjutnya meminta kata sandi. Saya tidak dapat menjalankan perintah apa pun yang disarankan oleh mereka karena apa pun yang saya masukkan diambil sebagai nama pengguna, kemudian kata sandi diminta dan terjadi kesalahan.


person QUEEN    schedule 04.02.2016    source sumber


Jawaban (5)


  1. Buka baris perintah SQL Anda dan ketik yang berikut ini:

    SQL> connect / as sysdba
    
  2. Setelah terhubung, Anda dapat memasukkan kueri berikut untuk mendapatkan rincian nama pengguna dan kata sandi:

    SQL> select username,password from dba_users;
    
  3. Ini akan mencantumkan nama pengguna, tetapi kata sandi tidak akan terlihat. Namun Anda dapat mengidentifikasi nama pengguna tertentu dan kemudian mengubah kata sandi untuk pengguna tersebut. Untuk mengubah kata sandi, gunakan kueri di bawah ini:

    SQL> alter user username identified by password;
    
  4. Di sini nama pengguna adalah nama pengguna yang kata sandinya ingin Anda ubah dan kata sandinya adalah kata sandi baru.

person sreeru046    schedule 07.06.2017
comment
Saya juga memiliki masalah yang sama Tetapi ketika saya Menjalankan SQL› connect / as sysdba saya mendapatkan kesalahan karena nama pengguna dan kata sandi tidak valid - person vishal s.; 28.03.2019
comment
Anda harus masuk sebagai pengguna Oracle dan kemudian menulis sqlplus - person Simranjit Kaur; 03.09.2019

Buka baris perintah SQL: - ketik:

sql>connect / as sysdba;

lalu ketik:

sql>desc dba_users;

lalu ketik:

sql>select username,password from dba_users;

Jika sysdba tidak berhasil, coba sambungkan dengan nama pengguna:scott dan kata sandi: Tiger

Anda akan dapat melihat semua pengguna dengan kata sandi. Mungkin Anda akan menemukan milik Anda. Semoga ini membantu

person Rose    schedule 04.02.2016
comment
Tepat ketika saya menjalankan Oracle.exe, 3 baris ini ditampilkan: SQL*Plus: Rilis 11.2.0.1.0 Produksi pada Kam 4 Feb 20:45:14 2016 Hak Cipta (c) 1982, 2010, Oracle. Seluruh hak cipta. Masukkan nama pengguna: Hal-hal ini ditampilkan di layar gelap. Layar Oracle saya hanya menanyakan nama pengguna dan kata sandi, tidak ada yang lain! Saat saya memasukkan sql›connect / sysdba, muncul 'Connected to an idle instance'. Tapi tepat setelah saya masuk ke desc dba_users, muncul 'Error, not log on'. Perintah lain seperti desc dba_users juga gagal berfungsi karena menunjukkan hasil yang sama: 'Tidak masuk'. Tolong bantu. - person QUEEN; 04.02.2016
comment
Tidak dapat melihat kata sandi, hanya mencantumkan semua pengguna yang ada di dba_users - person Neeraj; 12.12.2018

  1. Buka Command Prompt/Terminal dan ketik:
    #P1#
  2. Prompt SQL akan muncul. Sekarang ketik:
    #P2#
  3. Voila! Anda telah membuka kunci akun Anda.
person Mayukh Datta    schedule 25.03.2019

jika Anda menggunakan Windows

  1. Mulai layanan Oracle jika belum dimulai (kemungkinan besar akan dimulai secara otomatis saat Windows dijalankan)
  2. Mulai CMD.exe
  3. di cmd (jendela hitam) ketik: sqlplus / as sysdba

Sekarang Anda login dengan pengguna SYS dan Anda dapat melakukan apapun yang Anda inginkan (minta DBA_USERS untuk mengetahui nama pengguna Anda, atau mengubah kata sandi pengguna). Anda tidak dapat melihat kata sandi lama, Anda hanya dapat mengubahnya.

person Sergiu Velescu    schedule 16.02.2016
comment
ketika saya menulis sqlplus/as sysdba, ia kembali meminta nama pengguna dan kata sandi. Bagaimana cara memperbaikinya? - person Renil Babu; 08.05.2019
comment
Sepertinya instance Oracle Anda dimulai dengan akun OS yang berbeda. Cobalah untuk memulai CMD dengan akun tertentu (atau Administrator) - person Sergiu Velescu; 09.05.2019

Nama pengguna ditampilkan di kolom username dba_users, ada skrip yang dapat Anda jalankan bernama:

alter user username identified by password

Anda dapat memperoleh informasi lebih lanjut di sini - https://community.Oracle.com/thread/632617?tstart=0

person C-side    schedule 04.02.2016
comment
Tepat ketika saya menjalankan Oracle.exe, 3 baris ini ditampilkan: SQL*Plus: Rilis 11.2.0.1.0 Produksi pada Kam 4 Feb 20:45:14 2016 Hak Cipta (c) 1982, 2010, Oracle. Seluruh hak cipta. Masukkan nama pengguna: Hal-hal ini ditampilkan di layar gelap. Layar Oracle saya hanya menanyakan nama pengguna dan kata sandi, tidak ada yang lain! Saat saya memasukkan sql›connect / sysdba, muncul 'Connected to an idle instance'. Tapi tepat setelah saya masuk ke desc dba_users, muncul 'Error, not log on'. Perintah lain seperti desc dba_users juga gagal berfungsi karena menunjukkan hasil yang sama: 'Tidak masuk'. Tolong bantu. - person QUEEN; 04.02.2016