- HOME
- NHẬP MÔN
- SQL,PL/SQL
- ADMIN
- FULL BÀI VIẾT
- CÂU HỎI THƯỜNG GẶP
- CÁC LỖI THƯỜNG GẶP
- CÔNG CỤ
- ORACLE DATABASE TUTORIAL CƠ BẢN
- QUY TRÌNH VẬN HÀNH ORACLE DATABASE A-Z
- CÀI ĐẶT, PATCH
- UPGRADE/MIGRATION
- KIẾN TRÚC
- QUẢN LÝ INSTANCE
- USER, ROLES, QUYỀN
- LƯU TRỮ (STORAGE)
- OBJECTS
- BACKUP
- RECOVERY
- BẢO TRÌ
- HIỆU NĂNG (PERFORMANCE)
- GIAO DỊCH PHÂN TÁN
- BẢO MẬT
- TROUBLESHOOTING
- VẬN HÀNH TỰ ĐỘNG
- TIPS
- KHO TÀI NGUYÊN
- EXADATA
- KHÁC
- TUNNING
- RAC-ASM
- 12C-21C
- DB KHÁC
- ĐỒNG BỘ
- SYSTEM
- ĐÀO TẠO
- GIẢI PHÁP
- RADIO
- LIÊN HỆ
Thứ Ba, 25 tháng 8, 2020
Thứ Hai, 24 tháng 8, 2020
Thêm Log Groups trong Oracle DataGuard
Khi thêm Redo logs vào cơ sở dữ liệu có DataGuard được liên kết với nó, các log files phải được thêm vào đích theo cách thủ công. Dưới đây là các bước về cách thêm chúng vào cả cơ sở dữ liệu nguồn và cơ sở dữ liệu DataGuard.
Thứ Tư, 19 tháng 8, 2020
THIẾT LẬP THAM SỐ HUGEPAGE CHO ORACLE DATABASE TRÊN LINUX
MỤC ĐÍCH
- Giảm tải Oracle database trên Linux khi hệ thống sử dụng RAM và SGA lớn.
- Đảm bảo tối ưu khả năng sử dụng RAM của database Oracle
- Đảm bảo database hoạt động ổn định
- Tối ưu khả năng sử dụng SWAP trên server database
Khuyến cáo thiết lập các tham số khi cài đặt Oracle Database
Mục đích:
- Nâng cao tính chuyên nghiệp trong quản trị CSDL
- Đảm bảo tính thông nhất trong toàn bộ hệ thống CSDL
- Đảm bảo an toàn, giám sát CSDL khi đưa vào khai thác
- Đảm bảo hiệu năng hoạt động của CSDL
Tạo thủ công oracle database (với script)
Khi cần tạo Oracle Database, nếu không dùng GUI (dbca), sử dụng các bước sau:
Thứ Hai, 17 tháng 8, 2020
TỔNG HỢP KIẾN THỨC FREE GIÚP BẠN NHANH CHÓNG TRỞ THÀNH DBA THỰC THỤ
Để giúp cho anh/em mới vào nghề DBA có điều kiện phát triển nhanh hơn, mình tổng hợp lại 1 phần các kiến thức đã chia sẻ trong thời gian vừa qua để anh/em tự học, tự thực hành, gồm 4 phần sau:
1. SQL cơ bản
2. Sách Quản trị CSDL Oracle Cơ bản: 21 chương
3. Video Quản trị CSDL Oracle: 21 bài + thực hành (tương đương Admin 1, thi OCA)
4. Video Quản trị Linux trong 21 giờ
5.Admin 2 (thi OCP): https://www.youtube.com/watch?v=mzGxj-Vd1eE&list=PLdxDYNyqNPwFnrBKVnneIlg-uKxuz44an
Thứ Sáu, 14 tháng 8, 2020
Giới hạn Active Session, paralel của người dùng sử dụng Resource Manager
Mục đích: Giới hạn Active Session 20, paralell 8 của người dùng sử dụng Resource Manager
[VIP] Gather, Analyze Cơ sở dữ liệu Oracle từ A-Z
I. Tầm quan trọng của Optimizer Statistics
Nếu thông tin gather không đầy đủ thì Plan câu lệnh SQL sai --> Hiệu năng DB kém
Sau khi có thông tin gather thì cơ bản Oracle sẽ xác định Plan chuẩn --> Tăng hiệu năng của cơ sở dữ liệu
Các thông tin sau khi gather:
• Cỡ của bảng
và index trong
• Số row
• Cỡ trung
bình của row và các chain
• Số row đã
bị xóa trong lá của index
Khi dữ liệu được insert, delete hay chỉnh sửa thì thông tin
thực tế đã thay đổi so với lần gather gần nhất.
Để không bị ghi đè thông tin statistic thì
lock statistics của object lại.
Thứ Sáu, 7 tháng 8, 2020
Tất cả về công nghệ Flashback trong Oracle Database A-Z
Trong bài viết này chúng ta sẽ cùng tìm hiểu các nội dung liên quan đến công nghệ Flashback để khôi phục lại bảng, transaction xảy ra trong quá khứ đã commit, các bảng đã xóa (drop) và khôi phục lại toàn bộ database:
- Flashback Query
- Flashback Version Query
- Flashback Transaction Query
- Flashback Table
- Flashback Drop (Recycle Bin)
- Flashback Database
- Các hàm dùng với Flashback Query
Redo record (redo entry) trong Online/Archived Redo Log File có những gì?
Online/Archived Redo Log File ghi lại những redo record (hay còn gọi là redo entry) của câu lệnh DML và DDL. Trong bài viết này chúng ta sẽ tìm hiểu bên trong redo log có những gì nhé.
Thứ Năm, 6 tháng 8, 2020
SQL Tutorial - Bài 10: DELETE và TRUNCATE
Trong bài viết này, chúng ta hãy xem xét các Câu lệnh DELETE
và TRUNCATE TABLE
.
- Thiết lập môi trường
- COMMIT và ROLLBACK
- DELETE cơ bản
- DELETE qua View
- 0 Rows Deleted
- TRUNCATE TABLE
SQL Tutorial - Bài 9: Câu lệnh UPDATE
Trong bài viết này, chúng tôi sẽ xem xét một số biến thể của câu lệnh UPDATE
- Thiết lập môi trường
- COMMIT và ROLLBACK
- UPDATE cơ bản
- UPDATE qua View
- Scalar Subqueries
- 0 Rows Updated
SQL Tutorial - Bài 8: Câu lệnh INSERT
Trong bài viết này, chúng tôi sẽ xem xét một số biến thể của câu lệnh INSERT
.
- Thiết lập môi trường
- COMMIT và ROLLBACK
- INSERT cơ bản
- INSERT vào View
- INSERT ... SELECT
- Subqueries
Thay đổi tablespace lưu trữ audit log, FGA log trong Oracle Database
Mục đích: Thay đổi tablespace lưu trữ audit log, FGA log trong Oracle Database tới tablespace LOG_AUDIT thay vì tablespace mặc định là SYSTEM để tránh đầy tablespace hệ thống này.
Thứ Tư, 5 tháng 8, 2020
SQL Tutorial - Bài 7: GROUP BY và HAVING
Trong bài viết này, chúng ta hãy xem mệnh đề GROUP BY
và HAVING
trong SQL.
- Thiết lập môi trường
- GROUP BY
- Joins
- HAVING
SQL Tutorial - Bài 6: Toán tử (Operators)
Trong bài viết này, chúng ta hãy xem các toán tử tập hợp SQL có sẵn trong Oracle.
- Thiết lập môi trường
- Giới thiệu
- UNION
- UNION ALL
- INTERSECT
- MINUS
- ORDER BY
- Data Types
SQL Tutorial - Bài 5: JOIN
Trong bài viết này, chúng tôi sẽ xem xét một số liên kết phổ biến, cả ANSI và không ANSI, có sẵn trong SQL.
- Thiết lập môi trường
- Giới thiệu
- [INNER] JOIN ... ON
- LEFT [OUTER] JOIN
- RIGHT [OUTER] JOIN
- FULL [OUTER] JOIN
- CROSS JOIN
- NATURAL JOIN
- [INNER] JOIN ... USING
SQL Tutorial - Bài 4: Mệnh đề ORDER BY
Trong bài viết này, chúng ta sẽ xem làm thế nào bạn có thể ảnh hưởng đến thứ tự của dữ liệu được trả về bởi các truy vấn.
- Thiết lập môi trường
- Giới thiệu
- Xác định các Cột: Biểu thức, Vị trí và Bí danh Cột
- Thứ tự tăng dần (ASC) và giảm dần (DESC)
- Xử lý NULL: NULLS FIRST và NULLS LAST
SQL Tutorial - Bài 3: Mệnh đề WHERE
Nội dung
- Thiết lập môi trường
- Giới thiệu
- Điều kiện đẳng thức và bất đẳng thức
- Điều kiện IN và NOT IN trong
- Điều kiện EXISTS và NOT EXISTS
- Điều kiện BETWEEN và NOT BETWEEN
- Điều kiện LIKE và NOT LIKE
- Điều kiện OR
- Phần kết luận
SQL Tutorial - Bài 2: Mệnh đề FROM
Nội dung:
- Thiết lập môi trường
- Các bảng
- View inline
- Mệnh đề WITH
- View
SQL Tutorial - Bài 1: SELECT
Các nội dung sẽ đề cập trong
- Thiết lập môi trường
- Ký tự đại diện "*"
- Cột (column)
- Bí danh cột
- Bí danh bảng
- Hàm
- Biểu thức
- Truy vấn vô hướng
Lựa chọn cơ sở dữ liệu nào?
SQL là gì?
SQL viết tắt của từ Structured Query Language (ngôn ngữ truy vấn có cấu trúc). Ngôn ngữ SQL được dùng để tương tác với cơ sở dữ liệu, từ truy vấn lấy thông tin, đến cập nhật (thêm mới, cập nhật thông tin mới, xóa ...).
Thứ Ba, 4 tháng 8, 2020
Quy trình khôi phục cơ sở dữ liệu Oracle sang host mới
Bài viết hướng dẫn tạo bản copy của CSDL trên host
mới. Trong trường hợp này DBID của CSDL trên host mới sẽ giống với
trên host cũ. Nhưng nếu mục tiêu là tạo ra bản copy mới của cơ sở dữ
liệu(CSDL) dùng RMAN DUPLICATE; điều này sẽ thay đổI DBID của CSDL trên
host mới.
Đăng ký:
Bài đăng (Atom)
ĐỌC NHIỀU
-
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
-
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...
-
Ở bài trước bạn đã hiểu cách tạo database rồi, vậy thì trong bài này mình sẽ nói đến một thành phần khá hay trong SQL Server đó là schema. N...
-
TOAD là công cụ cho Oracle DBA TỐT NHẤT với nhiều tính năng: - Quản trị trực quan các thành phần: Tablespace, Monitor, Tunning, tạo các ob...