Cài đặt Oracle Database và SQL Developer

1. Cài đặt Oracle Database 19c trên Windows 10

Oracle Database (thường được gọi là Oracle) là một hệ quản trị cơ sở dữ liệu quan hệ hoạt động theo mô hình khách chủ và được phát triển bởi Tập đoàn Oracle. Ngôn ngữ truy vấn chính là PL/SQL.

1.1 Cách Tải

  • Tải file: WINDOWS.X64_193000_db_home.zip (phiên bản mới nhất đến thời điểm hiện tại và sử dụng cho việc học tập).
  • Hoặc tải liên kết từ Oracle. Lưu ý: phải đăng nhập trước khi tải, nếu chưa có tài khoản thì đăng ký tại đây.

1.2 Cài đặt

  • Giải nén file WINDOWS.X64_193000_db_home.zip vừa tải về, sau đó tạo đường dẫn thư mụccopy các file vừa giải nén vào như hình bên dưới:
Nhấp chuột phải vào setup.exe (1) > Run as administrator (2)
Create and configure a single instance database. (1) > Next (2)
Server class (1) > Next (2)
Advanced install (1) > Next (2)
Enterprise Edition (1) > Next (2)
Use Virtual Account (1) > Next (2)
Oracle base khai báo đường dẫn D:\app\oracle\ (1) > Next (2)
General Purpose / Transaction Processing (1) > Next (2)
Global database nameOracle system identifier (SID) khai báo orcl (1) > Next (2)
Tab Memory (1) > Bỏ check Enable Automatic Memory Management và khai báo bộ nhớ RAM tại Allocate memory (2)
Tab Character sets (1) > Use Unicode (AL32UTF8) (2)
Tab Sample schemas (1) > Check Install sample schemas in the database (2) > Next (3)
File system (1) > Specify database file location khai báo đường dẫn D:\app\oracle\oradata (2) > Next (3)
Bỏ check Register with Enterprise Manager (EM) Cloud Control > Next
Check Enable Recovery (1) > File system (2) > Recovery area location khai báo đường dẫn D:\app\oracle\recovery_area (3) > Next (4)
Use the same password for all accounts (1) > Khai báo PasswordConfirm password (2) vd Admin123 > Next (3)
Chờ vài giây
Nhấp Install
Chờ vài giây
Hoàn thành
Chắc chắn rằng OracleOraDB19Home1TNSListenerOracleServiceORCL đang Running (Start > Run > Services.msc > Enter) trước khi thực hiện các bước tiếp theo

1.3 Mở khóa và đặt mật khẩu cho tài khoản hr

  • Mở màn hình Command Prompt (Start > Run > cmd > Enter) rồi lần lượt thực hiện 2 lệnh bên dưới:
sqlplus / as sysdba
alter user hr identified by hr account unlock;
Mật khẩu của tài khoản hr là hr
  • Tương tự có thể mở khóa và đặt mật khẩu cho các tài khoản khác vd như sys (thay hr bằng sys)…

2. Cài đặt SQL Developer 19.4 trên Windows 10

SQL Developer là một môi trường phát triển tích hợp để làm việc với SQL trong cơ sở dữ liệu Oracle.

2.1 Cách Tải

  • Tải file: sqldeveloper-19.4.0.354.1759-x64.zip (phiên bản mới nhất đến thời điểm hiện tại và miễn phí).
  • Hoặc tải liên kết từ Oracle. Lưu ý: phải đăng nhập trước khi tải, nếu chưa có tài khoản thì đăng ký tại đây.

2.2 Cài đặt và kết nối

  • Giải nén file sqldeveloper-19.4.0.354.1759-x64.zip vừa tải về:
Nhấp chuột phải vào sqldeveloper.exe (1) > Run as administrator (2)
Chọn biểu tượng dấu cộng (1) > New Database Connection… (2)
Thực hiện lần lượt theo số thứ tự (mật khẩu là hr)
Giao diện viết code

Bài tiếp theo:

44 Responses

  1. khai viết:

    khởi động run as không được bấm vào xong là nó không hiển thị nội dung gì mong admin giúp đỡ

    • SQL.edu.vn viết:

      Tại bước nào vậy bạn? Nếu đã cài đặt xong bạn kiểm tra 2 dịch vụ OracleOraDB19Home1TNSListenerOracleServiceORCL ở trạng thái Running chưa nhé.

      • Hải viết:

        Bác cho hỏi khi cài đặt trên W10 báo lối 20802 oracle database configuration assistant failed
        thì xử lý thế nào ? rất mong được sự chỉ dẫn

  2. Thien viết:

    Thanks Bac nha

  3. long viết:

    mình làm đến bước New Database Connection thì khi ấn test nó báo lỗi test ko thành conng
    tiện ad cho mình hỏi cái chỗ user điền là hr còn cái pass bên dưới điền là j nhỉ hay là điền tuỳ ý
    thank ad

  4. truong viết:

    mình làm đến cuối thì nó báo : Status : Failure -Test failed: Listener refused the connection with the following error:
    ORA-12505, TNS:listener does not currently know of SID given in connect descriptor. làm thế nào vậy ad mình cảm ơn.

    • SQL.edu.vn viết:

      Trường hợp của bạn có 2 khả năng xảy ra:
      1/ Trên SQL Developer khai báo sai tên SID: kiểm tra bằng cách vào phần Services của Windows, vd OracleServiceORCL có tên SID là ORCL (các ký tự phía sau OracleService).
      2/ Thông tin kết nối đăng ký trong Listener không chính xác. Bạn thực hiện lần lượt như hình bên dưới (hoặc có thể điều chỉnh tệp listener.ora tại: D:\app\oracle\product\19c\db_home1\network\admin):
      – Mở Net Manager:
      https://www.sql.edu.vn/wp-content/uploads/2021/10/Listener-Net-Manager.png
      https://www.sql.edu.vn/wp-content/uploads/2021/10/Net-Manager.png
      Global Database Name (nhập tên SID): ORCL
      Oracle Home Directory (khai báo đường dẫn cài đặt Oracle Home): D:\app\oracle\product\19c\db_home1
      SID (nhập tên SID): ORCL
      https://www.sql.edu.vn/wp-content/uploads/2021/10/Net-Manager-Listener.png
      Lưu lại:
      https://www.sql.edu.vn/wp-content/uploads/2021/10/OracleOraDB19Home1TNSListener.png
      – Tiếp theo sử dụng Command Prompt rồi thực hiện lệnh bên dưới:
      lsnrctl reload
      https://www.sql.edu.vn/wp-content/uploads/2021/10/network-admin.png
      Sau đó thử lại. Lưu ý các thông tin: Hostname, Port, SID phải chính xác.

  5. Trần viết:

    Cho hỏi mình cài đặt xong nhưng k thấy OracleOraDB19Home1TNSListener trong service thì phải làm sao ạ?

    • SQL.edu.vn viết:

      Bạn mở màn hình Command Prompt rồi thực hiện lệnh bên dưới (sau đó vào phần Services xem lại):
      lsnrctl start
      https://www.sql.edu.vn/wp-content/uploads/2021/10/listener.png

  6. Kay viết:

    Cho mình hỏi tới đoạn alter user thì nó báo ORA-01918: user ‘HR’ does not exist, thì mình làm sao bạn.
    Cám ơn bạn

    • CN viết:

      Vào terminal nhập sqlplus / as sysdba
      Sau đó làm theo các bước sau:
      mo khoa 1 tk
      alter user system identified by user account unlock;
      set mat khau cho tk
      alter user system identified by admin1234;
      xem toan bo tk
      sqlplus / as sysdba
      select username from dba_users;
      tao 1 tk moi
      alter session set “_oracle_script”=true;
      create user hr identified by admin1234;
      grant all privileges to hr;
      alter user hr identified by user account unlock;

  7. phong viết:

    ad cho em hỏi khi em kết nối sql developer hiện lỗi the network adapter could not establish the connection fix thees nao ạ em cảm ơn

  8. Vương viết:

    Trong cmd mình dùng alter user hr identified by hr account unlock;
    tiếp theo dùng user và mật khẩu là sys thì ra lỗi này,Status : Failure -Test failed: IO Error: The Network Adapter could not establish the connection (CONNECTION_ID=oMpbuBCZQo6DH7UQxcZgsA==)
    nhờ admin chỉ giúp với

  9. khoa viết:

    Mình làm tới bước cuối bị lỗi như này không biết sửa sao:Status : Failure -Test failed: IO Error: The Network Adapter could not establish the connection (CONNECTION_ID=ohaTxMEBRdi2+/F01NdE1A==)

  10. Maii viết:

    Ad oi fix lỗi “Failed to add ADMIN\Admin install user to %2% group” khi cài oracle như thế nào ạ

  11. An viết:

    Mình ấn vào setup.exe ở oracle nhưng không hiện gì ra cả. Mong ad giúp đỡ ạ!

  12. Việt viết:

    Ad ơi cho mình hỏi của mình nó báo protocol adapter errors ở cmd thì fix sao ạ

    • SQL.edu.vn viết:

      Có vẻ như bạn chưa khởi động OracleServiceORCL trong phần dịch vụ của Windows.
      Bạn thực hiện bước trên trước khi làm các bước tiếp theo.

  13. Nam viết:

    Status : Failure -Test failed: IO Error: The Network Adapter could not establish the connection
    em đến bước connect thì nó lỗi thế này thì xử lý thế nào ạ

  14. Hung viết:

    Đến bước Test trong New Database Connection là ( Status : Failure -Test failed: IO Error: The Network Adapter could not establish the connection) thì khắc phục kiểu gì ạ ? Em cảm ơn.

  15. Le Viet Duc viết:

    Status : Failure -Test failed: oracle/jdbc/datasource/impl/OracleDataSource
    Lỗi này là sao anh ơi, em tìm mãi không biết sửa như nào @@

  16. Vinh viết:

    Ad oi fix lỗi “Failed to add ADMIN\Admin install user to %2% group” khi cài oracle như thế nào ạ

  17. Cao Cường viết:

    Mình cài oracle database vào 1 ổ cứng di động trên 1 máy tính A, mình đưa ổ cứng đấy cắm vào 1 máy tính B, muốn kết nối với oracle database từ máy tính B thì làm ntn ạ?

  18. Ryo viết:

    Status : Failure -Test failed: IO Error: The Network Adapter could not establish the connection (CONNECTION_ID=vTEI0pr5S8e/FjwuNnnIrA==)
    GIúp mình với mình bị lỗi như này không biết phải sửa sao ạ

  19. TranKhue viết:

    cho m hỏi là sau khi m dùng lệnh
    alter user hr identified by hr account unlock;
    mà sao nó lại báo là : user hr not exits là sao ạ

  20. Do Trung viết:

    Admin cho em xin phép được hỏi với ạ, em cài xong rồi nhưng mà đến lúc nhập pass và mật khẩu xong thì bị báo lỗi:
    Status : Failure -Test failed: oracle/jdbc/datasource/impl/OracleDataSource
    ad có thể hướng dẫn em gỡ lỗi không ạ, em cảm ơn ad nhiều ạ

  21. Ho Luan viết:

    bạn cho mình hỏi chỗ cái phần lưu Java … là sao vậy bạn

  22. nguyen duc viết:

    tải về đến 7% không load tiếp ạ mặc dù mạng cáp. mong được giúp đỡ

  23. Dat viết:

    Em gặp tình trạng ORA-01017: invalid username/password; logon denied. Mong admin cho em phương án fix ạ

  24. Tam viết:

    Em bị lỗi “Status : Failure -Test failed: IO Error: The Network Adapter could not establish the connection”
    E đã fix bằng cách kiểm tra service nhưng các service cần thiết vẫn hoạt động bình thường thì fix thế nào ạ

  25. Nguyễn Viết Kha viết:

    Ad ơi em nhập lệnh sqlplus / as sysdba trong command prompt mà nó không hiện lên gì cả. Mặc dù em đã chạy theo kiểu admin rồi

  26. Trân Đặng Bảo viết:

    Em bị lỗi “Status : Failure -Test failed: IO Error: The Network Adapter could not establish the connection” thì fix bằng cách nào ạ

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *