2013-02-12 34 views
8

Tôi mới sử dụng Oracle. Tôi muốn biết cách đặt mật khẩu đăng nhập cho sqlplus/as sysdba trong oracle 11g.Cách đặt Mật khẩu cho sqlplus/as sysdba

Tôi muốn đặt mật khẩu cho lần đăng nhập tiếp theo của tôi, tôi không muốn đăng nhập như sqlplus/as sysdba từ bất cứ ai có thể đăng nhập bằng sqlplus/as sysdba và có thể dễ dàng truy cập dữ liệu hoặc thay đổi mật khẩu cho người dùng hiện có . Tôi cần hạn chế đăng nhập.

Trả lời

12

Để thiết lập một mật khẩu mới, bạn nên (sau khi kết nối đến DB):

alter user SYS identified by "newpassword"; 

Nhưng nếu bạn muốn ngăn chặn kết nối mà không cần mật khẩu - sqlplus/as sysdba, sau đó bạn cần phải thêm này:

SQLNET.AUTHENTICATION_SERVICES=none 

in sqlnet.ora

+0

** Nhưng nếu bạn muốn ngăn chặn kết nối mà không cần mật khẩu - sqlplus/as sysdba, sau đó bạn cần phải thêm này: SQLNET.AUTHENTICATION_SERVICES = none trong sqlnet.ora ** Điều tương tự cũng có thể bằng tay do một số người chỉnh sửa và họ có thể thay đổi lại thành ** SQLNET.AUTHENTICATION_SERVICES = NTS ** để họ có thể đăng nhập lại -sqlplus/như sysdba – user2064110

+1

@ user2064110, Đúng, nhưng người dùng có quyền ghi vào tệp này không nên chỉ là "anyuser" (giống như kết nối như sysdba không thể được thực hiện bởi "anyuser"). Nếu ai đó có thể nhận mật khẩu quản trị thì giống như nhận mật khẩu của SYS cho DB –

+0

Tại sao tôi hỏi là kể từ một công ty 5 người đang làm việc và họ đang truy cập máy chủ với userid và mật khẩu quản trị và nếu ai đó thay đổi một số sửa đổi trong máy chủ bằng cách sử dụng sqlplus/như sysdba nó sẽ ảnh hưởng đến phần còn lại của các dân tộc phải để theo thứ tự để tránh chúng ta cần phải hạn chế đăng nhập bằng cách thiết lập mật khẩu. – user2064110

3

Không chỉ ai cũng có thể đăng nhập bằng sqlplus/as sysdba. Người dùng hệ điều hành phải là thành viên của nhóm OS DBA được tạo để quản lý cơ sở dữ liệu (nhóm này có thể có tên khác).

Bạn chỉ nên chỉ định thành viên DBA thực sự của nhóm này. Và, theo ý kiến ​​của tôi, không ai nên đăng nhập như oracle (giả sử một hệ thống Unix (giống như) ở đây).

Các vấn đề liên quan