Thứ Hai, 28 tháng 11, 2022

CÀI ĐẶT DATAGUARD PHYSICAL STANDBY DATABASE TRÊN 2 MÁY LINUX 10g/11g/12c/

CÀI ĐẶT DATAGUARD PHYSICAL STANDBY DATABASE TRÊN 2 MÁY LINUX

 

I. GIỚI THIỆU

 

Cài đặt Dataguard đã có nhiều tài liệu của ORACLE giới thiệu. Tuy nhiên tài liệu của ORACLE đọc không phải ai lần đầu cũng làm thành công được.

 

Bài này sẽ hướng dẫn các bạn các bước STEP BY STEP cài đặt Physical Standby Database trên 2 máy linux khác nhau.

Thứ Tư, 23 tháng 11, 2022

[VIP5] Gói giám sát tự động dba_monitor cho Oracle database nhỏ

Mục đích: Gói giám sát dba_monitor  cho Oracle database nhỏ

Cấu hình thêm 1 service nữa vào listener trong Oracle Database

Mục đích: Cấu hình thêm 1 service nữa vào listener trong Oracle Database

Tạo thêm Oracle service (dich vụ) trên Listener cổng khác 1521

Mặc dù số cổng mặc định của Oracle LISTENER 1521, sau đó cơ sở dữ liệu Oracle sẽ đăng ký tên dịch vụ (servcie) trong Listener , để thay đổi cổng 1521 chúng ta có thể thay đổi cổng hoặc listerner khác, bằng cách định cấu hình tham số khởi tạo “local_listener” , trong case này tôi sẽ demo tạo một Listener port 1551

Tạo Service Naming với NETMGR trong Oracle Database 12.2

Mục đích: Tạo Service Naming với NETMGR trong Oracle Database 12.2

Mã hóa Sao lưu bằng mật khẩu trong RMAN

Mục đích: Bảo vệ dữ liệu bản backup bằng cách mã hóa dùng mật khẩu, nếu mất bản backup cũng không thể recovery ra lấy dữ liệu được.

Chặn truy cập theo IP qua listener, sql*net trong Oracle Database

Mục đích: Chặn truy cập theo IP qua listener, sql*net trong Oracle Database

Thủ tục add đĩa vào Oracle ASM Diskgroup với multipath trên Linux

----- Check WWID của các disk thêm vào -----
multipath -ll |grep 360060160a1a14e0002498b61b1acd2ae --DATA04
multipath -ll |grep 360060160a1a14e0003498b617098fc4e --DATA05
multipath -ll |grep 360060160a1a14e00db91776361a304e1 --DATA06

Thứ Hai, 21 tháng 11, 2022

Oracle Database khủng với 32TB, 246 tỷ row Oracle quản lý như thế nào?

Mục đích: Show những bảng rất lớn của các database khủng (200TB online + 800TB Offline trên Tape), đây là database RDBMS lớn nhất tại Việt Nam và top lớn nhất trên thế giới. Thế thì chúng ta sẽ quản lý như nào cho hiệu quả. Nội dung này sẽ được chia sẻ khi bạn là học viên OAZ hoặc OAZ Mastery.

- Bảng lớn nhất dung lượng 32TB, nhiều bảng khác 10-30TB,... được báo cáo tự động hàng ngày:
- Những bảng > 1 tỷ row rất nhiều, trong đó bảng lớn nhất là 246 tỷ row, cực khủng, liệu Oracle có quản lý được không, khi cần có truy xuất được không?




=============================
* KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE trực tiếp từ tôi giúp bạn bước đầu trở thành những chuyên gia DBA, đủ kinh nghiệm đi thi chứng chỉ OA/OCP, đặc biệt là rất nhiều kinh nghiệm, bí kíp thực chiến trên các hệ thống Core tại VN chỉ sau 1 khoá học.
* 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
=============================
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: http://bit.ly/ytb_binhoraclemaster
👨 Tiktok: https://www.tiktok.com/@binhoraclemaster?lang=vi
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhoracle
👨 Đị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

=============================
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, 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, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, postgresql tutorial, mysql tutorial, mariadb tutorial, sql server tutorial, nosql, mongodb tutorial, oci, cloud, middleware tutorial, hoc solaris tutorial, hoc linux tutorial, hoc aix tutorial, unix tutorial, securecrt, xshell, mobaxterm, putty

[VIP5] Gói báo cáo tự động DBA_RP

Mục đích: Gói báo cáo tự động DBA_RP

[VIP5] Gói cảnh báo hiệu năng DBA_WN

Mục đích: Gói cảnh báo hiệu năng DBA_WN

[VIP5] Gói tự động hóa vận hành DBA_OP

Mục đích: Gói tự động hóa vận hành DBA_OP

[VIP5] Gói chụp tải định kỳ DBA_CT


Mục đích: Gói chụp tải định kỳ DBA_CT 3-5 phút 1 lần khắc phục tình trạng AWR, ASH không chụp đầy đủ để trong bất kỳ trường hợp nào có thể nhanh chóng tra cứu nguyên nhân gây tải cao, active sesion cao, sesion cao, câu lệnh SQL chiếm tải, dung lượng user tăng đột biến, dung lượng tablespace tăng đột biến,...

Chủ Nhật, 20 tháng 11, 2022

Cột RowID trong Oracle Database

Đối với mỗi row trong cơ sở dữ liệu, cột ROWID Pseudocolumn  trả về địa chỉ của row. Các giá trị rowid của Cơ sở dữ liệu Oracle chứa thông tin cần thiết để định vị một row:

  • Số đối tượng dữ liệu của đối tượng

  • Block dữ liệu trong datafile chứa row

  • Vị trí của row trong block dữ liệu (row đầu tiên là 0)

  • Datafile chứa row (tệp đầu tiên là 1). Số datafile có liên quan đến không gian bảng.

Thông thường, một giá trị rowid xác định duy nhất một row trong cơ sở dữ liệu. Tuy nhiên, các row trong các bảng khác nhau được lưu trữ cùng nhau trong cùng một cụm có thể có cùng một row.


Các giá trị của cột ROWID Pseudocolumn  có kiểu dữ liệu ROWID hoặc UROWID. Vui lòng tham khảo "Kiểu dữ liệu ROWID" "Kiểu dữ liệu UROWID" để biết thêm thông tin.

Các giá trị Rowid có một số công dụng quan trọng:

  • Chúng là cách nhanh nhất để truy cập vào một row.

  • Họ có thể chỉ cho bạn cách các row trong bảng được lưu trữ.

  • Chúng là các mã định danh duy nhất cho các row trong bảng.

Bạn không nên sử dụng ROWID làm khóa chính của bảng. Ví dụ: nếu bạn xóa và chèn lại một row bằng các tiện ích Import và Export, thì row của nó có thể thay đổi. Nếu bạn xóa một row, thì Oracle có thể gán lại row của nó cho một row mới được chèn sau.

Mặc dù bạn có thể sử dụng cột ROWID Pseudocolumn trong mệnh đề SELECT và của truy vấn, nhưng các giá trị cột giả này không thực sự được lưu trữ trong cơ sở dữ liệu. WHERE. Bạn không thể chèn, cập nhật hoặc xóa giá trị của cột ROWID Pseudocolumn.

Thí dụ 

Câu lệnh này chọn địa chỉ của tất cả các row chứa dữ liệu của nhân viên trong bộ phận 20:

SELECT ROWID, last_name  

   FROM employees

   WHERE department_id = 20;

Hy vọng hữu ích cho bạn.

=============================

* KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE trực tiếp từ tôi giúp bạn bước đầu trở thành những chuyên gia DBA, đủ kinh nghiệm đi thi chứng chỉ OA/OCP, đặc biệt là rất nhiều kinh nghiệm, bí kíp thực chiến trên các hệ thống Core tại VN chỉ sau 1 khoá học.

* 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
=============================
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: http://bit.ly/ytb_binhoraclemaster
👨 Tiktok: https://www.tiktok.com/@binhoraclemaster?lang=vi
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhoracle
👨 Đị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ột rowid trong Oracle Database, 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, 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, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, postgresql tutorial, mysql tutorial, mariadb tutorial, sql server tutorial, nosql, mongodb tutorial, oci, cloud, middleware tutorial, hoc solaris tutorial, hoc linux tutorial, hoc aix tutorial, unix tutorial, securecrt, xshell, mobaxterm, putty

Bảng DUAL trong Oracle Database

Trong Oracle, câu lệnh SELECT phải có mệnh đề FROM. Tuy nhiên, một số truy vấn (querry) không yêu cầu bất kỳ bảng (table) nào. Ví dụ như:

[VIP5] Bộ tiêu chuẩn cài đặt, vận hành, giám sát, kiểm soát truy cập của Oracle Database, MySQL/MariaDB, PostgreSQL, SQL Server

Mục đích: Bộ tiêu chuẩn cài đặt, vận hành, giám sát, kiểm soát truy cập của Oracle Database, MySQL/MariaDB, PostgreSQL, SQL Server

ĐỌC NHIỀU

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