Mật khẩu mặc định của Oracle 11g? [đóng cửa]


84

Tôi đã cài đặt Oracle 11g. Tôi đã không thay đổi mật khẩu cho HỆ THỐNG và HỆ THỐNG. Tuy nhiên bây giờ tôi thấy rằng mật khẩu mặc định không hoạt động. Xin vui lòng giúp đỡ.

Câu trả lời:


147

Có thể kết nối với cơ sở dữ liệu mà không cần chỉ định mật khẩu. Sau khi hoàn thành, bạn có thể đặt lại mật khẩu. Tôi giả định rằng bạn đã cài đặt cơ sở dữ liệu trên máy của mình; nếu không, trước tiên bạn cần kết nối với máy mà cơ sở dữ liệu đang chạy.

  1. Đảm bảo tài khoản người dùng của bạn là thành viên của dbanhóm. Cách bạn thực hiện việc này phụ thuộc vào hệ điều hành bạn đang chạy.

  2. Nhập sqlplus / as sysdbavào cửa sổ Command Prompt / shell / Terminal nếu thích hợp. Thao tác này sẽ giúp bạn đăng nhập vào cơ sở dữ liệu với tên SYS.

  3. Sau khi đăng nhập, bạn có thể nhập

    alter user SYS identified by "newpassword";
    

    để đặt lại mật khẩu SYS và tương tự cho SYSTEM.

(Lưu ý: Tôi chưa thử bất kỳ điều nào trong số này trên Oracle 12c; Tôi cho rằng họ không thay đổi mọi thứ kể từ Oracle 11g.)


2
@HannesdeJager: cảm ơn bạn đã phát hiện ra linkrot. Tôi đã thoát khỏi liên kết chết. Tôi cũng đã xóa phần về việc tôi chưa thử nó trên Oracle 11, như bây giờ tôi đã có. Tôi đã không thử nó trên Oracle 12, tuy nhiên ...
Luke Woodward

3
Hoạt động trên 12c - vừa được thử nghiệm.
Duncan Jones

1
làm việc cho tôi quá (Oracle 11g Express Edition)
ColorDeColor

Tại sao khi tôi thực thi lệnh "Connect / as sysdba" trong Dòng lệnh SQL, nó lại cho tôi lỗi "ERROR TNS: Protocol adapter error"?
gumuruh

@gumuruh: bạn chưa kết nối với máy có cơ sở dữ liệu hoặc trình nghe TNS không hoạt động.
Luke Woodward

28

Đăng nhập vào máy bằng id người dùng đăng nhập oracle (nơi cài đặt oracle) ..

  1. Thêm ORACLE_HOME = <Oracle installation Directory>vào biến Môi trường

  2. Mở dấu nhắc lệnh

  3. Thay đổi thư mục thành %ORACLE_HOME%\bin

  4. gõ lệnh sqlplus /nolog

  5. SQL connect /as sysdba

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

Một lần kiểm tra nữa, trong khi cài đặt oracle và thiết lập trợ lý cấu tạo cơ sở dữ liệu, nếu bạn định cấu hình bất kỳ cơ sở dữ liệu nào thì bạn có thể đã cấp mật khẩu và kiểm tra cùng một mật khẩu cho tất cả các tài khoản khác. Nếu vậy, bạn hãy thử với mật khẩu mà bạn đã cung cấp trong thiết lập trợ lý cấu hình cơ sở dữ liệu.

Hy vọng điều này sẽ làm việc cho bạn ..


5

Sau khi cài đặt trong windows Làm theo các hướng dẫn bắt đầu từ Chạy Dòng lệnh SQL (dấu nhắc lệnh)

sau đó ... v. SQL> kết nối / dưới dạng sysdba

Đã kết nối. [Phản hồi nhanh SQL]

vi. SQL thay đổi SYS người dùng được xác định bằng "mật khẩu mới";

Người dùng đã thay đổi. [Phản hồi nhanh SQL]

Cảm ơn bạn. Điều này giảm thiểu đau đầu


3

thực sự trong quá trình cài đặt. nó sẽ nhắc bạn nhập mật khẩu. Ở bước cuối cùng của quá trình cài đặt, một cửa sổ sẽ xuất hiện hiển thị các tệp cơ sở dữ liệu nhân bản..Sau khi sao chép, sẽ có một tùy chọn..như quản lý mật khẩu..tại đây chúng tôi hav để đặt mật khẩu của chúng tôi..và tên người dùng sẽ là mặc định ..

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.