2009-04-11 51 views
76

Tôi đã cài đặt Oracle 11g. Tôi đã không thay đổi mật khẩu cho SYSTEM và SYS. Tuy nhiên bây giờ tôi thấy rằng các mật khẩu mặc định không hoạt động. Hãy giúp tôi.Mật khẩu mặc định của Oracle 11g?

Trả lời

127

Có thể kết nối với cơ sở dữ liệu mà không chỉ định mật khẩu. Khi bạn đã hoàn tất, 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 tính của mình; nếu không, trước tiên bạn sẽ 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 nhóm dba. Làm thế nào bạn làm điều này phụ thuộc vào hệ điều hành bạn đang chạy.

  2. Nhập sqlplus/as sysdba vào cửa sổ Command Prompt/shell/Terminal nếu thích hợp. Điều này sẽ đăng nhập bạn vào cơ sở dữ liệu như SYS.

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

    alter user SYS identified by "newpassword"; 
    

    để thiết lập lại mật khẩu SYS, và tương tự cho hệ thống.

(Lưu ý: Tôi đã không cố gắng nào của việc này trên Oracle 12c; Tôi giả định họ không hề thay đổi mọi thứ kể từ khi Oracle 11g.)

+2

@ HannesdeJager: cảm ơn vì đã phát hiện ra mối liên kết. Tôi đã thoát khỏi liên kết chết. Tôi cũng đã loại bỏ phần về tôi không thử nó trên Oracle 11, như tôi đã có. Tôi đã không thử nó trên Oracle 12, tuy nhiên ... –

+2

Hoạt động trên 12c - chỉ cần thử nghiệm. –

+1

cũng làm việc cho tôi (Oracle 11g Express Edition) – ColorDeColor

26

Đăng nhập vào máy như oracle user login id (nơi oracle được cài đặt) ..

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

  2. mở một dấu nhắc lệnh

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

  4. loại lệnh sqlplus /nolog

  5. SQL>connect /as sysdba

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

Một kiểm tra nữa, trong khi cài đặt oracle và thiết lập trợ lý confiuration database, nếu bạn cấu hình bất kỳ cơ sở dữ liệu nào thì bạn có thể đã cho 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, sau đó bạn thử với mật khẩu mà bạn đã đưa ra thiết lập trợ lý cấu hình cơ sở dữ liệu của bạn.

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

3

thực sự trong process.it cài đặt sẽ nhắc u để vào password..At bước cuối cùng của cài đặt, một cửa sổ sẽ xuất hiện cho thấy nhân bản cơ sở dữ liệu files..After sao chép, sẽ có một tùy chọn ... như quản lý mật khẩu .. có khác chúng tôi hav để thiết lập mật khẩu của chúng tôi .. và tên người dùng sẽ được mặc định ..

5

Sau khi cài đặt trong cửa sổ Tiếp theo các hướng dẫn bắt đầu từ Run SQL Command Line (command prompt)

sau đó ... v. SQL> kết nối/as sysdba

kết nối. [Phản hồi nhanh của SQL]

vi. SQL thay đổi SYS người dùng được xác định bằng "newpassword";

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

Cảm ơn bạn. Điều này giảm thiểu một nhức đầu

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