Thứ Hai, 19 tháng 1, 2026

Hướng dẫn cài đặt Oracle Database 23ai trên Windows



Môi trường:
Hệ điều hành:  Windows 11 Pro
Cơ sở dữ liệu Oracle:  23ai

Ghi chú:
Vui lòng lưu ý các hạn chế về tài nguyên được nêu bên dưới trước khi cài đặt cơ sở dữ liệu Oracle 23ai.
1) Giới hạn CPU miễn phí của Oracle Database:
Oracle Database Free tự động giới hạn số lõi xử lý ở mức hai lõi. 
2) Các hạn chế khi cài đặt miễn phí và vận hành Oracle Database:
Oracle Database Free chỉ cho phép một lần cài đặt duy nhất trên mỗi môi trường logic. Môi trường logic có thể là một máy chủ ảo như VM hoặc container, hoặc một máy chủ vật lý.
3) Giới hạn dữ liệu người dùng miễn phí của Oracle Database:
Dung lượng dữ liệu người dùng tối đa trong Oracle Database Free không được vượt quá 12 GB. 
4) Giới hạn RAM trống của Oracle Database:
Dung lượng RAM tối đa cho Oracle Database Free không được vượt quá 2 GB, ngay cả khi có sẵn nhiều hơn.

Bước 1: Ma trận chứng nhận
Bước đầu tiên mà tôi luôn ưu tiên thực hiện trước khi cài đặt bất kỳ phần mềm nào là kiểm tra  Ma trận Chứng nhận . Kiểm tra điều này trước luôn là cách tốt nhất thay vì phải khắc phục sự cố cài đặt sau này.

Oracle Database 23ai Free for Windows x64 được hỗ trợ trên các phiên bản hệ điều hành sau:
- Windows 10 x64 - Các phiên bản Pro, Pro for Workstations, Enterprise và Education
- Windows 11 x64 - Phiên bản Pro, Enterprise và Education
- Windows Server 2016 x64 - Các phiên bản Standard, Datacenter và Essentials
- Windows Server 2019 x64 - Các phiên bản Standard, Datacenter và Essentials
- Windows Server 2022 x64 - Các phiên bản Standard, Datacenter và Essentials


Bước 2: Hệ điều hành, yêu cầu lưu trữ và các điều kiện tiên quyết.
1)  RAM tối thiểu  2 GB.
2)  Tối thiểu 8,5 GB cho phần mềm Oracle cộng thêm 2 GB trở lên cho bộ nhớ tạm thời. 
3) Người dùng cài đặt  phải thuộc nhóm Quản trị viên trên Windows để cài đặt Oracle Database Free. Nếu bạn đang đăng nhập với tư cách người dùng miền, hãy đảm bảo rằng bạn đã kết nối với mạng trước khi cài đặt phần mềm Oracle Database Free.
4)  Hãy đảm bảo rằng thư mục nơi bạn cài đặt Oracle Database Free 23ai và bất kỳ thư mục cha nào của nó ngoại trừ thư mục gốc (ví dụ: C:\) không thể bị sửa đổi bởi nhóm Người dùng được xác thực.
5)  Trước khi tiến hành cài đặt Oracle Database Free 23ai, hãy gỡ cài đặt bất kỳ Oracle Database XE hoặc Oracle Database Free hoặc cơ sở dữ liệu nào hiện có với SID XE hoặc FREE khỏi hệ thống đích.
Trình cài đặt sẽ sử dụng SID FREE để tạo cơ sở dữ liệu. Bất kỳ SID nào khác ngoài SID FREE đều không được chấp nhận.
6)  Nếu các biến môi trường ORACLE_HOME hoặc TNS_ADMIN đã được thiết lập, hãy xóa chúng đi.


Bước 3: Tải xuống phần mềm cơ sở dữ liệu Oracle 23ai và sao chép nó vào máy chủ đích.

Nhấp vào đây để tải trực tiếp phần mềm --->  Oracle Database 23ai miễn phí trên Windows







Bây giờ hãy giải nén tệp zip đã tải xuống vào một vị trí tạm thời. 





Bước 4: Bắt đầu cài đặt phần mềm cơ sở dữ liệu Oracle 23ai.
Trước khi bắt đầu cài đặt,  hãy đảm bảo rằng thư mục nơi bạn cài đặt Oracle Database Free 23ai và bất kỳ thư mục cha nào của nó ngoại trừ thư mục gốc (ví dụ: C:\) không thể bị sửa đổi bởi nhóm Người dùng được xác thực.
Nếu bạn không đáp ứng yêu cầu này, quá trình cài đặt sẽ bị hủy bỏ và thất bại với lỗi được ghi ở đầu nhật ký trong thư mục cài đặt mà bạn đã cung cấp, trong tệp InstallActions<timestamp>.log ( installActions2024-08-16_03-27-32AM.log ).

Toàn bộ quá trình cài đặt sẽ bị hủy bỏ và không có gì được cài đặt do lỗi này.

Thông báo lỗi :- 
"Authenticated users.
ACTION: Specify a path that does not exist or is not under a directory that is modifiable by Authenticated users".


Để khắc phục sự cố trên:
1) Oracle khuyến nghị bạn nên tạo một thư mục trống mới ở cấp cao nhất để cài đặt Oracle Database Free. Ví dụ:
C:\> mkdir c:\dbfree

2) Vô hiệu hóa tính năng kế thừa của thư mục vừa tạo:
C:\> icacls c:\dbfree /inheritancelevel:d

3) Gỡ bỏ quyền Người dùng đã xác thực khỏi thư mục:
C:\> icacls c:\dbfree /remove:g *s-1-5-11

4) Bắt đầu cài đặt Oracle Database Free. Khi đến màn hình Thư mục đích, trình cài đặt sẽ yêu cầu bạn nhập thư mục cài đặt, hãy nhấp vào Thay đổi để chọn thư mục cài đặt mà bạn vừa tạo. Ví dụ: chọn c:\dbfree.

Bạn cũng có thể cài đặt Oracle Database Free trong các thư mục con mới bằng cách cung cấp thêm các thư mục con bên dưới c:\dbfree. 
Ví dụ: c:\dbfree\product\23ai.
 

Nhấp đúp vào tệp setup.exe và bắt đầu cài đặt Oracle Database 23ai.
 


Trong hình ảnh bên dưới, hãy thay đổi vị trí ổ đĩa thành "c:\dbfree"










Ở bước này, bạn sẽ thấy một hộp thoại bật lên để cấu hình trình lắng nghe và cơ sở dữ liệu .





Quá trình cài đặt cơ sở dữ liệu Oracle 23ai đã hoàn tất ở giai đoạn này. Bạn có thể kiểm tra services.msc để đảm bảo cơ sở dữ liệu và dịch vụ lắng nghe đang hoạt động.




Bạn cũng có thể kiểm tra các tệp mạng.







Bước 4: Kết nối với cơ sở dữ liệu Oracle miễn phí.

1)  Kết nối cục bộ bằng xác thực hệ điều hành:
Khi bạn cài đặt Oracle Database Free, người dùng Windows của bạn sẽ tự động được thêm vào  ORA_DBA nhóm hệ điều hành, nhóm này sẽ cấp cho bạn các  SYSDBA đặc quyền. Sử dụng các lệnh sau để kết nối với cơ sở dữ liệu.  Các lệnh này sẽ kết nối bạn với vùng chứa gốc CDB$ROOT của cơ sở dữ liệu đa người dùng (CDB) với tư cách người dùng cơ sở dữ liệu SYS.

C:\Windows\System32>set ORACLE_SID=FREE

C:\Windows\System32>sqlplus / as sysdba



2)  Kết nối với cơ sở dữ liệu Oracle bằng phương pháp đặt tên Easy Connect:

Bạn có thể kết nối với cơ sở dữ liệu bằng cách sử dụng các chuỗi Easy Connect sau:
- Cơ sở dữ liệu vùng chứa đa người dùng: máy chủ[:cổng]
- Cơ sở dữ liệu có thể cắm thêm: máy chủ[:cổng]/tên_dịch_vụ

Chuỗi kết nối cho các kết nối cục bộ được cung cấp trên màn hình cuối cùng của quá trình cài đặt.



- Cơ sở dữ liệu vùng chứa đa người dùng: máy chủ[:cổng]

C:\Windows\System32>sqlplus sys/sys123@dbserver_hostname:1521 as sysdba



- Cơ sở dữ liệu có thể cắm thêm: máy chủ[:cổng]/tên_dịch_vụ

C:\Windows\System32>sqlplus sys/sys123@ dbserver_hostname :1521/FREEPDB1 as sysdba


Cảm ơn bạn đã đọc bài viết này! Hãy bình luận nếu bạn thích bài viết này! Nhấn THEO DÕI để nhận thông báo cập nhật bài viết trong tương lai!
=============================
TƯ VẤN: Click hoặc Hotline/Zalo 090.29.12.888
=============================
Website không chứa bất kỳ quảng cáo nào, mọi đóng góp để duy trì phát triển cho website (donation) xin vui lòng gửi về STK 90.2142.8888 - Ngân hàng Vietcombank Thăng Long - TRAN VAN BINH
=============================
Nếu bạn không muốn bị AI thay thế và tiết kiệm 3-5 NĂM trên con đường trở thành DBA chuyên nghiệp hay làm chủ Database thì hãy đăng ký ngay KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE, được Coaching trực tiếp từ tôi với toàn bộ bí kíp thực chiến, thủ tục, quy trình của gần 20 năm kinh nghiệm (mà bạn sẽ KHÔNG THỂ tìm kiếm trên Internet/Google) từ đó giúp bạn dễ dàng quản trị mọi hệ thống Core tại Việt Nam và trên thế giới, đỗ OCP.
- CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
- Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
2 khóa học online qua video giúp bạn nhanh chóng có những kiến thức nền tảng về Linux, Oracle, học mọi nơi, chỉ cần có Internet/4G:
- Oracle cơ bản: https://bit.ly/admin_1200
- Linux: https://bit.ly/linux_1200
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile/Zalo: 0902912888
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: https://www.youtube.com/@binhguru
👨 Tiktok: https://www.tiktok.com/@binhguru
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhguru
👨 Podcast: https://www.podbean.com/pu/pbblog-eskre-5f82d6
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội

=============================
cơ sở dữ liệu, cơ sở dữ liệu quốc gia, database, AI, trí tuệ nhân tạo, artificial intelligence, machine learning, deep learning, LLM, ChatGPT, DeepSeek, Grok, oracle tutorial, học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,sql tutorial, khóa học pl/sql tutorial, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c/21c/23c/23ai, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail,oracle RAC, ASM, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, postgresql tutorial, mysql tutorial, mariadb tutorial, ms sql server tutorial, nosql, mongodb tutorial, oci, cloud, middleware tutorial, docker, k8s, micro service, hoc solaris tutorial, hoc linux tutorial, hoc aix tutorial, unix tutorial, securecrt, xshell, mobaxterm, putty

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master