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

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.

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.

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

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)…

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.

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.

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:

31 Responses

  1. khai says:

    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 says:

      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 says:

        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 says:

    Thanks Bac nha

  3. long says:

    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 says:

    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 says:

      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 says:

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

    • SQL says:

      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 says:

    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 says:

      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 says:

    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 says:

    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

    • Vương says:

      mình nhầm trong cmd là alter user sys identified by sys account unlock; vì dùng hr ra not exits

  9. khoa says:

    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 says:

    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 says:

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

  12. Việt says:

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

    • SQL says:

      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 says:

    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 says:

    Đế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.

    • hướng sky says:

      b xem 2 cái service listener vs orcl đã running chưa nếu đã running r mà k dc thì b gỡ sạch đi cái lại là dc

  15. Le Viet Duc says:

    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 says:

    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 says:

    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 says:

    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 says:

    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 ạ

Leave a Reply

Your email address will not be published. Required fields are marked *