รหัสผ่านเริ่มต้นของ Oracle 11g? [ปิด]


85

ฉันติดตั้ง Oracle 11g ฉันไม่ได้เปลี่ยนรหัสผ่านสำหรับ SYSTEM และ SYS อย่างไรก็ตามตอนนี้ฉันพบว่ารหัสผ่านเริ่มต้นใช้งานไม่ได้ กรุณาช่วย.

คำตอบ:


148

เป็นไปได้ที่จะเชื่อมต่อกับฐานข้อมูลโดยไม่ต้องระบุรหัสผ่าน เมื่อคุณทำเสร็จแล้วคุณสามารถรีเซ็ตรหัสผ่านได้ ฉันสมมติว่าคุณได้ติดตั้งฐานข้อมูลบนเครื่องของคุณแล้ว ถ้าไม่ใช่ก่อนอื่นคุณต้องเชื่อมต่อกับเครื่องที่ฐานข้อมูลกำลังทำงานอยู่

  1. ตรวจสอบให้แน่ใจว่าบัญชีผู้ใช้ของคุณเป็นสมาชิกของdbaกลุ่ม วิธีที่คุณทำขึ้นอยู่กับระบบปฏิบัติการที่คุณใช้อยู่

  2. เข้าสู่sqlplus / as sysdbaหน้าต่าง Command Prompt / shell / Terminal ตามความเหมาะสม สิ่งนี้ควรล็อกคุณเข้าสู่ฐานข้อมูลเป็น SYS

  3. เมื่อคุณเข้าสู่ระบบแล้วคุณสามารถเข้าสู่

    alter user SYS identified by "newpassword";
    

    เพื่อรีเซ็ตรหัสผ่าน SYS และในทำนองเดียวกันสำหรับ SYSTEM

(หมายเหตุ: ฉันยังไม่ได้ลองสิ่งนี้ใน Oracle 12c ฉันคิดว่าพวกเขาไม่ได้เปลี่ยนแปลงอะไรเลยตั้งแต่ Oracle 11g)


2
@HannesdeJager: ขอบคุณสำหรับการระบุ linkrot ฉันได้กำจัดลิงก์ที่ตายแล้ว ฉันยังได้ลบส่วนที่เกี่ยวกับฉันที่ไม่ได้ลองใช้ Oracle 11 เหมือนตอนนี้ ฉันยังไม่ได้ลองใช้ Oracle 12 แต่ ...
Luke Woodward

3
ทำงานบน 12c - เพิ่งทดสอบ
Duncan Jones

1
ทำงานให้ฉันด้วย (Oracle 11g Express Edition)
ColorDeColor

ทำไมเมื่อฉันรันคำสั่ง "Connect / as sysdba" ใน SQL Command Line มันทำให้ฉันมีข้อผิดพลาด "ERROR TNS: Protocol adapter error"
gumuruh

@gumuruh: คุณไม่ได้เชื่อมต่อกับเครื่องที่ฐานข้อมูลเปิดอยู่หรือฟัง TNS ไม่ขึ้น
Luke Woodward

28

ล็อกอินเข้าเครื่องด้วย oracle login user id (ที่ติดตั้ง oracle) ..

  1. เพิ่มORACLE_HOME = <Oracle installation Directory>ในตัวแปรสภาพแวดล้อม

  2. เปิดพรอมต์คำสั่ง

  3. เปลี่ยนไดเร็กทอรีเป็น %ORACLE_HOME%\bin

  4. พิมพ์คำสั่ง sqlplus /nolog

  5. SQL> connect /as sysdba

  6. SQL> alter user SYS identified by "newpassword";

การตรวจสอบอีกครั้งหนึ่งในขณะที่การติดตั้ง Oracle และการตั้งค่าผู้ช่วยกำหนดค่าฐานข้อมูลหากคุณกำหนดค่าฐานข้อมูลใด ๆ คุณอาจให้รหัสผ่านและตรวจสอบรหัสผ่านเดียวกันสำหรับบัญชีอื่น ๆ ทั้งหมด .. ถ้าเป็นเช่นนั้นคุณลองใช้รหัสผ่านที่คุณให้ไว้ใน การตั้งค่าผู้ช่วยกำหนดค่าฐานข้อมูล

หวังว่าจะได้ผลสำหรับคุณ ..


5

เมื่อติดตั้งใน windows ทำตามคำแนะนำเริ่มต้นจากRun SQL Command Line (พร้อมรับคำสั่ง)

แล้ว ... v. SQL> เชื่อมต่อ / เป็น sysdba

เชื่อมต่อแล้ว [การตอบกลับพร้อมท์ SQL]

vi. SQL> แก้ไข SYS ของผู้ใช้ที่ระบุโดย "newpassword";

ผู้ใช้เปลี่ยนแปลง[การตอบกลับพร้อมท์ SQL]

ขอขอบคุณ. สิ่งนี้ช่วยลดอาการปวดหัว


3

ในระหว่างขั้นตอนการติดตั้งมันจะแจ้งให้คุณป้อนรหัสผ่าน .. ในขั้นตอนสุดท้ายของการติดตั้งหน้าต่างจะปรากฏขึ้นเพื่อแสดงไฟล์ฐานข้อมูลการโคลน.. หลังจากคัดลอกแล้วจะมีตัวเลือก.. เหมือนการจัดการรหัสผ่าน.. ที่นี่เรา hav เพื่อตั้งรหัสผ่านของเรา .. และชื่อผู้ใช้จะเป็นค่าเริ่มต้น ..

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.