Thứ Hai, 30 tháng 11, 2020
Chuyển dữ liệu LONG thành CLOB trong Oracle Database
Quản lý Index trong Oracle Database
Quy trình tạo lại UNDO TABLESPACE trong Oracle Database
1. Check
SELECT a.tablespace_name,100 - ROUND ( (NVL (b.bytes_free, 0) / a.bytes_alloc) * 100) "%Usage",
ROUND (a.bytes_alloc / 1024 / 1024) "Size MB",
ROUND (a.bytes_alloc / 1024 / 1024)- ROUND (NVL (b.bytes_free, 0) / 1024 / 1024) "Used MB",
ROUND (NVL (b.bytes_free, 0) / 1024 / 1024) "Free MB",
--ROUND ( (NVL (b.bytes_free, 0) / a.bytes_alloc) * 100) "%Free",
ROUND (maxbytes / 1048576) "Max MB",
round(maxbytes/1048576-(ROUND (a.bytes_alloc / 1024 / 1024)- ROUND (NVL (b.bytes_free, 0) / 1024 / 1024)),0) "Free_MB_Max",
ROUND (ROUND ( (a.bytes_alloc - NVL (b.bytes_free, 0)) / 1024 / 1024)/ ROUND (maxbytes / 1048576) * 100) "%Used of Max"
FROM (SELECT f.tablespace_name, SUM (f.bytes) bytes_alloc, SUM (DECODE (f.autoextensible, 'YES', f.maxbytes, 'NO', f.bytes)) maxbytes
FROM dba_data_files f
GROUP BY tablespace_name) a,
(SELECT f.tablespace_name, SUM (f.bytes) bytes_free FROM dba_free_space f GROUP BY tablespace_name) b
WHERE a.tablespace_name = b.tablespace_name(+) and (a.tablespace_name in ('UNDOTBS1','UNDOTBS1'))
order by "%Used of Max" desc;
Thủ tục chuyển dữ liệu sang phân vùng SAN khác_file system
Thủ tục add đĩa vào diskgroup RECO trong AXIX
ASM_Chuyển dữ liệu từ phân vùng DATA sang RECO, BACKUP
Tìm các câu lệnh SQL chạy lâu, chiếm IO, chiếm physical read trong Oracle Database
Quản lý Role trong Oracle Database
Quản lý User trong Oracle Database
Kiểm tra thông tin Oracle Database
Thay đổi tham số memory DB RAC trong Oracle Database
Thủ tục khởi động lại CSDL XXX có chạy cả Oracle GoldenGate, DataGuard
STT |
Công
việc |
Thời gian |
1 |
Restart
node 1 |
|
1.1 |
Dừng tiến trình đồng bộ
DataGuard SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL; |
Thủ tục thay đổi tham số audit_trail CSDL XXX trong Oracle Database
STT
|
Nội dung |
Thực hiện |
Phối hợp |
Thời gian |
1
|
Thay đổi tham số
process SQL> alter system set audit=NONE scope=spfile sid='*'; |
Thủ tục bật chế độ supplemental logging trên CSDL Oracle
TT |
Nội dung |
Thời gian |
Thực hiện |
1 |
Đặt chế độ supplemental logging trên CSDL select SUPPLEMENTAL_LOG_DATA_MIN from v$database; ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; |
Quản lý Memory trong Oracle Database
1. Check
Bật, tắt instance trong Oracle Database
Thủ tục cập nhật các package, table Core trong Oracle Database
Thủ tục gửi email trong Oracle Database
Tăng swap trên Linux (CentOS/RHEL) sử dụng LVM logical Volume.
Mục đích
Bố rung swap cho OS CentOS/RHEL, sử dụng LVM logical Volume.
MySQL Indexing
Index là khái niệm cơ bản và vô cùng quan trọng trong MySQL. Tuy nhiên, không hiểu vì sao, với các lập trình viên mới, họ chỉ hiểu index với vai trò đánh chỉ mục, giúp phân biệt các bản ghi. Đương nhiên đó là 1 ích lợi của index, tuy nhiên phần quan trọng nhất index mang lại là tăng hiệu năng của MySQL. Ở bài viết trước, tôi đã cho bạn đọc thấy được lợi thế của việc sử dụng index bằng các phân tích câu lệnh EXPLAIN
. Trong bài viết này, tôi sẽ cho bạn đọc thấy rõ hơn cách MySQL lưu trữ index như thế nào và một vài kiểu index, kỹ thuật đánh index trong MySQL.
Chỉ mục (index) trong mysql
1. Khái niệm về chỉ mục (index) trong mysql
- Chỉ mục (Index) là bảng tra cứu đặc biệt mà Database Search Engine có thể sử dụng để tăng nhanh thời gian và hiệu suất thu thập dữ liệu. Hiểu đơn giản, một chỉ mục là một con trỏ tới dữ liệu trong một bảng. Một chỉ mục trong một Database là tương tự như một chỉ mục trong Mục lục của cuốn sách.
[Mysql] Đánh Index cho hiệu năng cao
How to Optimize MySQL: Indexes, Slow Queries, Configuration
Lời nói đầu
MySQL là một hệ quản trị cơ sở dữ liệu quan hệ phổ biến nhất thế giới, nhưng vẫn chưa được tối ưu hoá - nhiều người bỏ mặc nó theo giá trị mặc định mà không mở rộng nghiên cứu thêm nữa. Trong bài này, chúng tôi sẽ giới thiệu cho các bạn một số mẹo tối ưu hoá MySQL mà chúng ta đã đề cập trước đó, và kết hợp chúng với những điều mới mẻ xuất hiện từ đó.
Giới thiệu về MySQL Replication Master-Slave
Giới thiệu về MySql Replication
Khái niệm Replication
MySQL Replication là một quá trình cho phép bạn dễ dàng duy trì nhiều bản sao của dữ liệu MySQL bằng cách cho họ sao chép tự động từ một master tạo ra một cơ sở dữ liệu slave. Điều này rất hữu ích vì nhiều lý do bao gồm việc tạo điều kiện cho sao lưu cho dữ liệu, một cách để phân tích nó mà không sử dụng các cơ sở dữ liệu chính, hoặc chỉ đơn giản là một phương tiện để mở rộng ra.
Một số điều thú vị khi làm việc với Mongodb
Mongodb là một trong những loại cơ sở dữ liệu Nosql phổ biến nhất hiện nay, thuộc kiểu document, mã nguồn mở, data được lưu dưới dạng binary json (BSON). Được viết bằng C++ nên mongodb có khả năng tính toán với tốc độ cao, hỗ trợ dynamic schema, cả vertical scaling và horizontal scaling. Xin liệt kê một số điểm thú vị khi làm quen với mongodb:
Chỉ mục (index) trong mysql
1. Khái niệm về chỉ mục (index) trong mysql
- Chỉ mục (Index) là bảng tra cứu đặc biệt mà Database Search Engine có thể sử dụng để tăng nhanh thời gian và hiệu suất thu thập dữ liệu. Hiểu đơn giản, một chỉ mục là một con trỏ tới dữ liệu trong một bảng. Một chỉ mục trong một Database là tương tự như một chỉ mục trong Mục lục của cuốn sách.
Những câu lệnh cơ bản trong MongoDB
Giới thiệu về mongodb
MongoDB là 1 hệ thống CSDL mã nguồn mở được phát triển và hỗ trợ bởi 10gen, là CSDL NoSQL hàng đầu được hàng triệu người sử dụng. Thay vì lưu trữ dữ liệu dưới dạng bảng và các tuple như trong các CSDL quan hệ thì nó lưu trữ dữ liệu dưới dạng JSON (trong MongoDB được gọi là dạng BSON vì nó lưu trữ dưới dạng binary từ 1 JSON document).
Chủ Nhật, 29 tháng 11, 2020
Chuyển 1 schema sử dụng datapump và dbms_file_transfer trong Oracle Database
Chuyển dữ liệu sử dụng exprort, import cũ trong Oracle Database
Quản lý Pfile trong Oracle Database
Bổ sung control file trong Oracle Database
Quản lý Undo trong Oracle Database
Quản lý dung lượng Temp trong Oracle Database
Script Resize datafile trong Oracle Database
Quản lý datafile trong Oracle Database
1.CHECK
Quản lý Archied Redo Log Files trong Oracle Database
[VIP5] Quản lý Online Redo Log Files trong Oracle Database từ A-Z
set echo off set feedback off set linesize 120 set pagesize 35 set trim on set trims on set lines 120 col group# format 999 col thread# format 999 col member format a70 wrap col status format a10 col archived format a10 col fsize format 999 heading "Size (MB)" select l.group#, l.thread#, f.member, l.archived, l.status, (bytes/1024/1024) fsize from v$log l, v$logfile f where f.group# = l.group# order by 1,2
Các câu lệnh hay sử dụng để quản trị TABLESPACE trong Oracle Database
[VIP5]Các lệnh hay sử dụng khi chuyển dữ liệu sử dụng DataPump (expdp, impdp) từ A-Z trong Oracle Database
Các câu lệnh hay sử dụng trong IBM DB2
Thứ Bảy, 28 tháng 11, 2020
FIX LỖI GỬI EMAIL ORA-24247: network access denied by access control list (ACL) trong Oracle Database
Thứ Sáu, 27 tháng 11, 2020
ORA-12528 TNS listener all appropriate instances are blocking new connections in Oracle Database
C:\Windows\system32>sqlplus /nolog
SQL*Plus: Release 10.2.0.3.0 – Production on Wed Oct 1 19:40:51 2008
Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
SQL> connect sys@dbname as sysdba
Enter password:
ERROR: ORA-12528:
TNS:listener: all appropriate instances are blocking new connection
Thứ Ba, 24 tháng 11, 2020
Các lệnh hay dùng PFile và SPFile trong Oracle Database
SQL> CONNECT sys/password AS SYSDBA SQL> STARTUP PFILE=Init.ora SQL> STARTUP PFILE=InitSID1.ora
Chủ Nhật, 22 tháng 11, 2020
Top 10 Hệ Quản Trị Cơ Sở Dữ Liệu Phổ Biến Nhất
Hệ quản trị cơ sở dữ liệu là một trong những kiến thức có ứng dụng quan trọng và được sử dụng phổ biến trong hầu hết mọi lĩnh vực công nghệ, tuy nhiên khá nhiều newbie mới học hoặc chưa có nhiều kinh nghiệm thường nhầm lẫn nhất về các khái niệm, cũng như “lấn cấn” trong các thao tác kiểm soát, tạo, cập nhật hay duy trì các cơ sở dữ liệu (database) trên các hệ quản trị CSDL (DBMS).
Thứ Sáu, 20 tháng 11, 2020
Hướng dẫn tối ưu hóa cấu trúc object, tablespace CSDL Oracle
Cấu trúc bảng:
Khi tạo bảng mới cần áp dụng các phương án như sau:
Với bảng có dữ liệu lớn (2G trở lên) phải đánh partition.
- Với dữ liệu lịch sử thì đánh theo By Range.
- Với dữ liệu xác định trước được giá trị thì đánh theo By list.
- Với dữ liệu không có quy luật thì đánh theo By Hash.
[VIP] QUY TRÌNH (CHECKLIST) KIỂM TRA TRƯỚC KHI TIẾP NHẬN, THỰC HIỆN SAU KHI TIẾP NHẬN VÀ THIẾT LẬP LẠI CÁC THAM SỐ CHUẨN CỦA ORACLE DATABASE_Full
Một số nội dung công việc cần thực hiện và kiểm tra lại trước khi tiếp nhận hoặc đưa DB mới vào môi trường hoạt động:
QUY TRÌNH (CHECKLIST) KIỂM TRA TIẾP NHẬN ORACLE DATABASE
Tag: Checklist cài đặt, cấu hình 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
QUY ĐỊNH (CHECKLIST) CÁC THAM SỐ CẤU HÌNH TỐI ƯU ORACLE DATABASE
Mục đích
Nâng cao tính chuyên nghiệp trong cài đặt, cấu hình 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
Chủ Nhật, 15 tháng 11, 2020
Bật, tắt DB trong Oracle Database
Thứ Sáu, 13 tháng 11, 2020
XÁC ĐỊNH THÔNG TIN CÂU LỆNH SQL CHẠY TRONG QUÁ KHỨ trong Oracle Database
1. Xác định sql_Id
Thứ Hai, 9 tháng 11, 2020
TỔNG HỢP CÔNG CỤ QUẢN TRỊ ORACLE DATABASE (TOAD, SQL NAVIGATOR, SQL DEVELOPER)
ĐỌC NHIỀU
-
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...
-
Mysql Partitioning theo đúng như tên của nó là việc phân chia một table thành những phần nhỏ theo một logic nhất định, được phân biệt bằng...
-
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 ...
-
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...