ฉันจะปิดการหมดอายุของรหัสผ่าน Oracle ได้อย่างไร


23

ฉันใช้ Oracle เพื่อการพัฒนาบนเครื่องของฉัน รหัสผ่านสำหรับบัญชี bootstrap ที่ฉันใช้เพื่อสร้างฐานข้อมูลของฉันใหม่หมดอายุแล้ว

ฉันจะปิดการหมดอายุของรหัสผ่านสำหรับผู้ใช้นี้ (และผู้ใช้รายอื่นทั้งหมด) อย่างถาวรได้อย่างไร

ฉันใช้ Oracle 11g แต่ฉันไม่รู้ว่าการหมดอายุของรหัสผ่านนั้นใหม่ใน 11g หรือไม่

คำตอบ:


23
แก้ไขค่า จำกัด โปรไฟล์เริ่มต้นของรหัสผ่าน password_life_time ไม่ จำกัด ;

5
ฉันคิดว่าสิ่งใหม่ใน 11g คือโดยค่าเริ่มต้นการหมดอายุของรหัสผ่านจะเปิดอยู่ เมื่อสร้างฐานข้อมูลใหม่คุณจะถูกถามว่าคุณต้องการเริ่มต้นใหม่ปลอดภัยหรือพฤติกรรมเก่า 10g อย่างไรก็ตามคำสั่ง SQL ของ Randy จะปิดการหมดอายุของรหัสผ่านสำหรับผู้ใช้ทุกคน (ยกเว้นกรณีที่คุณเพิ่มโปรไฟล์โดยมีข้อ จำกัด นั้นในโปรไฟล์ของพวกเขา)
Ofir Manor

3

วิธีหนึ่งในการทำเช่นนี้คือการเปลี่ยนโปรไฟล์ในผู้จัดการองค์กร คุณเข้าสู่ระบบในฐานะ sys / sysdba ไปที่เซิร์ฟเวอร์ -> โปรไฟล์ -> Default-> แก้ไข -> รหัสผ่าน -> หมดอายุใน -> ไม่ จำกัด แค่นั้นแหละ. ฉันไม่ทราบว่าสิ่งนี้จะเปลี่ยนแปลงเมื่อตั้งวันหมดอายุเช่นกันมิฉะนั้นจะกำหนดโปรไฟล์ใหม่ให้กับผู้ใช้ (ในองค์กร mgr อีกครั้ง)

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