- HOME
- BASIC
- INSTALL
- ADMIN
- FULL BÀI VIẾT
- CÂU HỎI THƯỜNG GẶP
- ADMIN TUTORIAL
- CÀI ĐẶT, PATCH
- UPGRADE/MIGRATION
- NGUYÊN LÝ
- CÔNG CỤ
- INSTANCE
- USER, QUYỀN
- LƯU TRỮ (STORAGE)
- GIAO DỊCH
- BẢO MẬT
- OBJECTS
- BACKUP
- RECOVERY
- BẢO TRÌ
- HIỆU NĂNG (PERFORMANCE)
- CÁC LỖI THƯỜNG GẶP
- TROUBLESHOOTING
- QUY TRÌNH VẬN HÀNH ORACLE DATABASE A-Z
- VẬN HÀNH TỰ ĐỘNG
- TIPS
- KHO TÀI NGUYÊN
- EXADATA
- KHÁC
- DEV
- SECURITY
- TUNNING
- RAC
- HA
- OTHER DB
- SYSTEM
- SOLUTION
- TRAINING
- CONTACT
Thứ Bảy, 23 tháng 8, 2025
Thứ Năm, 7 tháng 8, 2025
3 phương pháp đồng bộ dữ liệu realtime/incremental từ Oracle 11.2.0.2 sang MySQL (v8/v9)
Dưới đây là hướng dẫn chi tiết 3 phương pháp đồng bộ dữ liệu realtime/incremental từ Oracle 11.2.0.2 sang MySQL (v8/v9) — được trình bày theo từng bước, ưu nhược điểm, và lưu ý thực tiễn:
Đồng bộ dữ liệu từ Oracle 11.2.0.2 sang MySQL 8/9 sử dụng ora2pg
🧭 Tổng quan
-
Mục tiêu: Đồng bộ dữ liệu một chiều từ Oracle 11.2.0.2 → MySQL 8/9.
-
Yêu cầu: Real-time hoặc định kỳ? Toàn bộ bảng hay chỉ một số bảng? Có thay đổi schema không?
-
Phạm vi dưới đây: Đồng bộ định kỳ từng bảng hoặc toàn bộ schema, có thể mở rộng sang real-time nếu cần.
Thứ Năm, 24 tháng 8, 2023
Nguyên nhân và cách khắc phục lỗi MySQL phổ biến khi sử dụng
Dưới đây Vietnix sẽ liệt kê các lỗi MySQL thường gặp khi sử dụng MySQL, bài viết sau đây có thể giúp ích cho các bạn trong việc fix các lỗi liên quan đến MySQL.
Thứ Hai, 21 tháng 8, 2023
MySQL so găng MariaDB, điểm khác biệt chính, ưu và nhược điểm
Mục lục nội dung
1. Tổng quan về Relational Database (RDBMS)
2. MySQL là gì?
3. MariaDB là gì?
4. Sự khác biệt giữa MariaDB và MySQL
4.1 Miễn phí và trả phí
4.2 Chức năng
4.3 Đóng góp và tiếng nói
5. Màn so găng giữa MySQL và MariaDB
5.1 Hiệu năng và điểm benchmarks
5.2 Khả năng tương thích
6. Điểm mạnh và điểm yếu của MariaDB
6.1 Điểm mạnh
6.2 Điểm yếu
7. Điểm mạnh và điểm yếu của MySQL
7.1 Điểm mạnh
7.2 Điểm yếu
8. Tổng kết
9. Tham khảo
Thứ Tư, 26 tháng 7, 2023
Cách đổi tên table trong MySQL như thế nào?
Admin cho mình hỏi cách đổi tên table trong MySQL như thế nào? Mình có một danh sách các table trong PHP MyAdmin mà không biết cách đổi. Mong bạn hướng dẫn.
Thiết kế CSDL đa ngôn ngữ với MySQL
Web đa ngôn ngữ không còn xa lạ gì với công nghệ web 2.0 nữa, không chỉ website lớn mà cả những website nhỏ và trung bình cũng có nhu cầu sử dụng đa ngôn ngữ để giúp cho người dùng có thể đọc được, điều này giúp cho website giữ được lượng khách truy cập và sẽ xuất hiện nhiều khách hàng tiềm năng hơn.
Thiết kế hệ thống hẹn giờ cho trang tin tức
Chủ đề này trong thực tế rất nhiều bạn vướng mắc nhưng không biết cách giải đáp, nên trong bài này tôi sẽ đưa ra một giải pháp và các bạn sẽ cùng tôi thảo luận chủa đề này nhé. Và trước tiên ta sẽ tìm hiểu qua về cơ chế lưu trữ kiểu ngày tháng trong mysql.
Không lưu avatar người dùng mà vẫn hiển thị đúng hình
Mục lục
- Tại sao lại cần chức năng không cần lưu avatar trong database?
- Lời kết:
Tại sao lại cần chức năng không cần lưu avatar trong database?
Cách fix lỗi missing index for constraint trong MySQL
Bạn đang tạo khóa ngoại nhưng gặp lỗi "missing index for constraint" trong MySQL? Vậy thì hãy tham khảo bài hướng dẫn này nhé, mình sẽ giúp bạn fix lỗi đó.
Nếu dịch ra tiếng Anh thì nó rất rõ nghĩa, đây là lỗi bị thiếu chỉ mục cho ràng buộc khóa ngoại. Theo như quy tắc thì khá ngoại của bảng con phải trỏ đến khóa chính của bảng cha, nhưng bạn đã không tạo khóa chính cho bảng cha.
Cách lấy record thứ n trong MySQL
Trong bài viết này mình sẽ hướng dẫn bạn cách chọn bản ghi thứ n trong MySQL bằng kỹ thuật sử dụng lệnh LIMIT.
Như bạn biết, thật dễ dàng để lấy dữ liệu mới nhất hoặc cũ nhất bằng cách sử dụng lệnh order by và limit. Nhưng đôi khi bạn muốn lấy record thứ x trong kết quả trả về thì làm thế nào? Chúng ta cùng tìm hiẻu ngay nhé.
Cách lấy ngày hiện tại trong MySQL
Trong bài này mình sẽ hướng dẫn cách lấy ngày giờ hiện tại trong MySQL bằng cách sử dụng các hàm build-in function có sẵn trong thư viện của MySQL.
Lấy bài viết ngẫu nhiên trong MySQL (Random Records)
Trong bài viết này mình sẽ hướng dẫn cách lấy dữ liệu ngâu nhiên trong MySQL, đây là chức năng thường gặp khi bạn xây dựng các ứng dụng Website có sử dụng MySQL. Điển hình như:
After Delete Trigger trong MySQL
Trong bài này bạn sẽ được học After Delete Trigger trong MySQL, đây là loại trigger xảy ra khi bạn thực hiện lệnh delete, và nó sẽ chạy sau khi hệ thống chạy lênh delete đó thành công.
Before Delete Trigger trong MySQL
Trong bài này chúng ta sẽ tìm hiểu Before Delete Trigger trong MySQL, đây là loại trigger sẽ xảy ra trước khi hệ thống thực hiện lệnh DELETE xóa dữ liệu.
Nếu bạn đã đọc những bài trước thì bài này quá đơn giản, bởi bản chất hoạt động của trigger là giống nhau, chỉ khác nhau ở sự kiện châm ngòi trigger mà thôi.
Before Delete Trigger trong MySQL
Trong bài này chúng ta sẽ tìm hiểu Before Delete Trigger trong MySQL, đây là loại trigger sẽ xảy ra trước khi hệ thống thực hiện lệnh DELETE xóa dữ liệu.
Nếu bạn đã đọc những bài trước thì bài này quá đơn giản, bởi bản chất hoạt động của trigger là giống nhau, chỉ khác nhau ở sự kiện châm ngòi trigger mà thôi.
After Update Trigger trong MySQL
Trong bài này bạn sẽ học cách tạo After Update Trigger trong MySQL, đây là loại trigger được gọi sau khi lệnh update hoàn thành, vì vậy bạn có thể truy cập OLD và NEW nhưng không thay đổi được giá trị của chúng.
Về cách hoạt động thì không khác gì lệnh After Insert, điểm khác duy nhất là một bên là INSERT TRIGGER
và một bên là UPDATE TRIGGER
.
Before Update Trigger trong MySQL
Trong bài này chúng ta sẽ học về Before Update Trigger trong MySQL, đây là loại trigger có tác dụng trước khi bạn update một row nào đó trong database.
Về quy tắc hoạt động thì nó không khác gì before insert cả, nên nếu bạn hiểu bài đó rồi thì học bài này sẽ không có chút khó khăn gì.
After Insert Trigger trong MySQL
Trong bài này chúng ta sẽ tìm hiểu After Insert Trigger trong MySQL, đây là loại trigger được gọi sau khi dữ liệu được insert vào table.
Như thường lệ, chúng ta sẽ học cú pháp của nó trước, sau đó sẽ làm một vài ví dụ với các bước test trigger kỹ càng trước khi public vào dự án.
Before Insert Trigger trong MySQL
Trong bài này mình ta sẽ tìm hiểu Before Insert Trigger trong MySQL, thông qua đó bạn sẽ nắm rõ hơn cách tao một trigger xử lý trước khi insert dữ liệu vào database.
ĐỌC NHIỀU
-
Checklist triển khai theo 6 giải pháp của Bộ TT&TT (có phân vai “Ai làm gì” – từng bước – mẫu tài liệu cần chuẩn bị). Template “Kế h...
-
ASM là viết tắt của “Automatic Storage Management” trong hệ thống quản lý cơ sở dữ liệu của Oracle. ASM là một công nghệ của Oracle Databas...
-
Serial: sneep All Hardware # prtdiag -v // verbose show đầy đủ thông tin # prtconf