- HOME
- 0.BASIC
- 1.SETUP
- 2.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
- 3.DEV
- 4.SECURITY
- 5.TUNNING
- 6.RAC
- 7.HA
- 8.OTHER DB
- 9.SYSTEM
- 10.SOLUTION,AI
- 11.TRAINING
Chủ Nhật, 19 tháng 2, 2023
Cài đặt gói từ đĩa DVD trong Linux
Thứ Ba, 14 tháng 2, 2023
ĐỒNG BỘ DỮ LIỆU TỪ ORACLE DATABASE SANG ORACLE DATABASE 19c BẰNG ORACLE GOLDENGATE, INITLOAD
Thứ Năm, 9 tháng 2, 2023
Cài đặt Apache Tomcat 8,9,10 trên Linux

Nội dung bài viết [ẩn]
- Cài đặt Apache Tomcat 8,9,10 trên Linux
- 1. Apache Tomcat là gì
- 1.1 Cấu hình cài đặt
- 1.2 Download java và bộ cài đặt apache Tomcat
- 2. Tiến hành cài đặt Apache Tomcat trên Linux
- 2.1 Cài đặt Java
- 2.2 Cài đặt Apache Tomcat
- 2.3 Cấu hình giao diện quản trị tomcat
- 1. Apache Tomcat là gì
Cài đặt Apache Tomcat 8,9,10 trên Linux
Cài đặt Oracle Database 21c RPM trên Linux

Nội dung bài viết [ẩn]
- Cài đặt Oracle Database 21c RPM trên Linux
- 1. Chuẩn bị cài đặt.
- 2. Tiến hành cài đặt Oracle Database 21c RPM trên Linux
- 2.1 Cài đặt tự động trên Oracle Linux
- 2.2 Cài đặt oracle database 21c thủ công
- 2.3 Tạo Oracle Database
- 2.4 Thay đổi mật khẩu các User Oracle
Cài đặt Oracle Database 21c RPM trên Linux
Việt cài đặt Oracle database 21c trên Linux sẽ dễ dàng và nhanh chóng khi khi sử dụng RPM. Các modun sẽ được tích hợp sẵn để ta dễ dàng triển khai và được hỗ trợ cập nhật chính thức từ oracle. Trong bài viết này mình xin hướng dẫn các bạn cách cài đặt và triển khai oracle database 21c bằng RPM trên linux.
Cài đặt và triển khai Nginx load balancing server

Nội dung bài viết [ẩn]
- Cài đặt và triển khai Nginx load balancing server
- 1. Mô hình triển khai
- 2. Tiến hành cài đặt và triển khai load balancing server
- 2.1 Cài đặt nginx
- 2.2 Quy ước cấu hình
- 2.2.1 Thuật toán Round Robin
- 2.2.2 Thuật toán Weighted load balancing
- 2.2.3 Thuật toán Least connection
- 2.3.4 Thuật toán Health check
- 2.3 Cấu hình vhost
- 2.3.1 Cài đặt và cấu hình
- 2.3.2 Tạo thư mục và các file log
- 2.3.3 File cấu hình Vhost cơ bản
Cài đặt và triển khai Nginx load balancing server
Trong bài này mình sẽ làm demo cài đặt và triển khai NGINX như một load balancing server (cân bằng tải). NGINX sẽ đứng ra thực hiện phân tải. Tránh tình trạng 1 server phải xử lý tất cả request hoặc nếu có 1 server trong cụm server chết thì cũng không sao.
Cài đặt và triển khai HAProxy load balancing server

Nội dung bài viết [ẩn]
- Cài đặt và triển khai HAProxy load balancing server
- 1. HAproxy là gì?
- 2. Thành phần và cấu trúc của HAproxy
- 2.1 Cấu trúc của HAproxy
- 2.2 Các thành phần chính của HAproxy
- 3. Triển khai load balancing server bằng HAproxy
- 3.1 Mô hình triển khai
- 3.2 Cài đặt HAProxy
- 3.3 Cấu hình cơ bản load balancing server bằng HAproxy
- 3.3.1 Cài đặt và cấu hình SSL
- 3.3.2 Mẫu file cấu hình
- 3.3.3 Kiểm tra
Sử dụng Caching để tăng hiệu năng truy xuất dữ liệu trong Mysql Database

Nội dung bài viết [ẩn]
- 1. Database caching là gì?
- 2. Database caching hoạt động như thế nào?
- 3. Ưu nhược điểm của database caching
- 4. Tạm Kết
- 5. Cấu hình Query Cache trên MySQL.
- 5.1 Thực hiện cấu hình
- 5.2 Kích hoạt
- 5.3 Kiểm tra cài đặt
- Các tham số:
- Lưu ý:
1. Database caching là gì?
– Database Caching là một kỹ thuật được sử dụng trong hầu hết các hệ thống cơ sở dữ liệu hosting ,… chiếm 96.69%, nhằm tăng độ truy xuất dữ liệu và giảm tải cho hệ thống. Đây là một kỹ thuật đơn giản nhưng vô cùng hiệu quả. Bởi vì Cache là nơi lưu tập hợp các dữ liệu, thường có tính chất nhất thời, cho phép sử dụng lại dữ liệu đã lấy hoặc tính toán trước đó, nên sẽ giúp tăng tốc cho việc truy xuất dữ liệu ở những lần sau.
Chủ Nhật, 5 tháng 2, 2023
ChatGPT Là Gì? ChatGPT Có Lợi Cho Ngành Nghề Nào?

ChatGPT là một trong những phần mềm trí tuệ nhân tạo nổi bật nhất hiện nay. Và ngoài tốc độ nổi tiếng chóng mặt và những lợi ích nhất định mà phần mềm này mang lại, song song với đó là những nỗi lo tiềm ẩn liên quan đến cơ hội nghề nghiệp trong tương lai.
Vậy ChatGPT là gì? ChatGPT có thể giúp ích cho những ngành nghề nào và tại sao nó là mối đe doạ đến chuyện tìm việc? Tìm hiểu ngay sau đây!
Thứ Tư, 1 tháng 2, 2023
CURL là gì? Hướng dẫn thiết lập & sử dụng CURL
Thứ Hai, 30 tháng 1, 2023
Phát hiện toàn bộ những Foreign Key chưa được đánh Index trong Oracle Database
Thứ Tư, 18 tháng 1, 2023
High "enq: SQ - contention" waits trong RAC
RAC databases are performing slowly due to heavy "enq: SQ - contention" waits.
Thứ Sáu, 13 tháng 1, 2023
Hướng dẫn cài đặt Galera 3 node MariaDB/MySQL trên CentOS 7
Tổng quan#
MariaDB là một sản phẩm mã đóng tách ra từ mã mở do cộng đồng phát triển của hệ quản trị cơ sở dữ liệu quan hệ MySQL nhằm theo hướng không phải trả phí với GNU GPL. MariaDB được phát triển từ sự dẫn dắt của những nhà phát triển ban đầu của MySQL, do lo ngại khi MySQL bị Oracle Corporation mua lại. Những người đóng góp được yêu cầu chia sẽ quyền tác giả của họ với MariaDB Foundation.
Tổng quan về Server Clustering
1. MÔ HÌNH CHUNG CỦA HỆ THỐNG SERVER CLUSTER
Server Cluster là một mô hình được đưa ra nhằm đáp ứng được các nhu cầu ngày càng gia tăng trong việc truy xuất các ứng dụng có tính chất quan trọng như thương mại điện tử, database … Các ứng dụng này phải có khả năng chịu được lỗi cao, luôn đáp ứng được tính sẵn sàng và khả năng có thể mở rộng hệ thống khi cần thiết. Các khả năng của Server Cluster giúp cho hệ thống có thể tiếp tục được hoạt động và cung cấp dịch vụ luôn luôn được sẵn sàng ngay cả khi hệ thống có thể xảy ra lỗi như hỏng ổ đĩa hay server bị down Mô hình Server Cluster bao gồm nhiều server riêng lẻ được liên kết và hoạt động cùng với nhau trong một hệ thống. Các server này giao tiếp với nhau để trao đổi thông tin lẫn nhau và giao tiếp với bên ngoài để thực hiện các yêu cầu. Khi có lỗi xảy ra, các service trong Cluster hoạt động tương tác với nhau để duy trì tính ổn định và tính sẵn sàng cao cho Cluster.
Triển khai Cluster MySQL đảm bảo tính sẵn sàng cho dịch vụ Web
Tăng tốc database Index phần 13 Merge
Tăng tốc database Index phần 12 với LIKE
Nếu các bạn chưa đọc bài trước có thể đọc tại link Tăng tốc database phần 11 Tìm kiếm theo Khoảng, Lớn Hơn, Nhỏ Hơn, và BETWEEN
Truy vấn với Like nhiều lúc rất hiệu quả, nhiều lúc lại rất chậm. Có thể một số từ khóa được đánh index tốt, một số thì không. Nhiều lúc vị trí của wild card có thể cho kết quả rất khác nhau. VÍ dụ dùng % wild card ở giữa từ khóa
Tăng tốc database index phần 11 Tìm kiếm theo Khoảng, Lớn Hơn, Nhỏ Hơn, và BETWEEN
Nếu các bạn chưa đọc bài trước có thể đọc tại đây (10 - Query với tham số)
Các phép toán lớn hơn (>) nhỏ hơn (<) và BETWEEN cũng có thể sử dụng index giống toán tử bằng (=), thậm chí kể cả toán tử LIKE cũng có thể dùng được trong một số trường hợp. Việc dùng index kiểu này có giới hạn nếu đánh index trong một index chứa nhiều cột và chọn cột nào trước, cột nào sau. Nhiều khi không thể chọn được thứ tự đúng.
Tăng tốc database index phần 10 - Query với tham số
Nếu các bạn chưa đọc bài trước có thể đọc tại link Tăng tốc database index phần 9 - Function- User-Defined Function
Có hai cách để truyền dữ liệu vào database, một là truyền trực tiếp qua câu lệnh, hai là truyền qua tham số, thường là sử dụng ?, :name or @name và truyền giá trị tương ứng qua lời gọi.
Tăng tốc database index phần 9 - Function - User-Defined Function
Nếu các bạn chưa đọc bài trước có thể đọc tại link Tăng tốc database index phần 8 - Function- Tìm kiếm không phân biệt chữ Hoa chữ Thường- UPPER và LOWER
Dùng Function-based có vẻ ngon rồi nhưng có phải mọi hàm đều sử dụng được nó không? Có thể dùng hàm mặc định như UPPER cũng có thể dùng biểu thức kiểu A+B có thể dùng cả hàm tự định nghĩa nữa. Tuy nhiên có một ngoại lệ quan trọng có là hàm có phụ thuộc vào thời gian hiện tại ( dù là gián tiếp hay trực tiếp) ví dụ
Tăng tốc database index phần 8 - Function - Tìm kiếm không phân biệt chữ Hoa chữ Thường - UPPER và LOWER
Nếu các bạn chưa đọc bài trước có thể đọc tại link này Tăng tốc database index phần 7 -Index chậm 2
Phần này trong thực tế mình không gặp, do mình luôn để collation trong DB là Case-Insensitive, tuy nhiên vì mình dịch từ bài gốc của tác giả nên mình sẽ dịch luôn và không cắt gọt. Biết đâu có lúc nào đó lại thiết kế db Case-Sensitive thì sao. Lúc đó có thể dùng được chỗ này. Trong trường hợp database thiết kế có phân biệt hoa thường, mà cần truy vấn không phân biệt hoa thường, cách thông thường sẽ truy vấn như thế này.
ĐỌC NHIỀU
-
Trước đây ai có tiền là 'vua', nhưng bây giờ ' Data is King ', thực sự data (dữ liệu) được coi là "trái tim của doanh ...
-
Oracle SQL Developer là phần mềm do chính hãng Oracle phát triển. Bạn có thể download phần mềm này từ đây hoặc từ link của Oracle tại đây...
-
Giới thiệu phần mềm: VanDyke SecureCRT and SecureFX là một ứng dụng chuyển tập tin an toàn, linh hoạt với giao diện trực quan cung cấp tr...
-
Oracle server là một hệ thống quản trị cơ sở dữ liệu đối tượng-quan hệ cho phép quản lý thông tin một cách toàn diện. Oracle server bao gồm ...
-
Bài viết này mô tả việc cài đặt Oracle Database 19c 64-bit trên Oracle Linux 7 (OL7) 64-bit bằng giao diện GUI hoặc bằng silent mode