Thứ Ba, 3 tháng 12, 2019

Liên hệ

KT NI VI CHUYÊN GIA TRN VĂN BÌNH:
☎️ Mobile/Zalo: https://zalo.me/0902912888
👨‍ Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨‍👩‍👧‍👦  Group FB: https://www.facebook.com/groups/DBAVietNam
📧 Mail: binhoracle@gmail.com
👨‍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

⚡️ Đăng ký kênh ca Trn Văn Bình 🎬 Youtube http://bit.ly/ytb_binhoraclemaster đ cp nht nhng video mi nht.

⚡️ Website không bao giờ chứa bất kỳ quảng cáo nào, mọi đóng góp để duy trì phát triển cho website (donation) xin vui lòng gửi về STK VietcomBank 90.2142.8888 - Ngân hàng Vietcombank Thăng Long - TRAN VAN BINH (Mã QR bên dưới)


Sửa bài viết

Thứ Tư, 20 tháng 11, 2019

Sự khác nhau giữ DELETE, DROP & CREATE và TRUNCATE của bảng và cluster


Bạn có thể xóa tất cả các hàng của một bảng hoặc tất cả các hàng trong một nhóm các bảng được phân cụm (Clustered tables, gọi tắt là bảng cụm) sao cho bảng (hoặc cụm) vẫn tồn tại, nhưng hoàn toàn trống rỗng. Ví dụ, hãy xem xét một bảng chứa dữ liệu hàng tháng và vào cuối mỗi tháng, bạn phải làm trống nó (xóa tất cả các hàng) sau khi lưu trữ dữ liệu của nó.
Kết quả hình ảnh cho DELETE, DROP  oracle database
Sửa bài viết

Quản lý dữ liệu LOB cơ sở dữ liệu Oracle

Dữ liệu LOB rất khó quản lý nhưng nếu hiểu bản chất và thao tác 1 vài lần thì lại đơn giản, sau khi đọc xong bài viết này bạn đã có trong tay các câu lệnh thường dùng nhất về LOB:
Kết quả hình ảnh cho lob oracle database
Sửa bài viết
Sau khi TRUNCATE hoặc xóa dữ liệu thì kích thước của datafile sẽ không được thu hồi luôn mà do tiến trình tự động của Oracle tính toán xác định space có sử dụng hay không trước khi thu hồi về cho CSDL. Chúng ta có thể resize lại sau khi TRUNCATE dữ liệu (xóa thì có thể không thu hồi được nhiều) theo thủ tục sau:
Sửa bài viết

Thứ Hai, 18 tháng 11, 2019

Quy trình chuyển bảng từ non-partiton sang partion theo tháng_Insert từng phần

-- Cách sử dụng: Copy  vào TOAD hoặc SQL Navigator hoặc SQL Devloper để chạy script sau:

-- Áp dụng cho bảng lớn, dữ liệu tĩnh trong khoảng thời gian nhất định, còn dữ liệu động chuyển sau

-- Thu tuc chuyen bang TAB1 sang partition theo thang

--1.CHECK, lay bang partition
select * from dba_tab_partitions where length(partition_name)=10;

--Lay cau truc bang sau ra lam mau partition theo thang (vao TOAD --> F4)
BINHTV    TAB_TEMPLATE

Sửa bài viết

QUY TRÌNH CHUYỂN BẢNG TỪ NON-PARTITION SANG PARTITION THEO NGÀY_Insert All dữ liệu

  -- Note: Áp dụng cho bảng nhỏ, có thể downtime lâu

1.Rename table

alter table SCOTT.TAB1 rename to TAB1_NOPART;

2. Tạo bảng partition:
CREATE TABLE SCOTT.TAB1(
  SUB_ID         NUMBER,
  BILL_ITEM_ID   NUMBER
)
TABLESPACE TMP_DUMP
PARTITION BY RANGE (PDATE)
(
  PARTITION DATA20180101 VALUES LESS THAN (TO_DATE(' 2019-01-02 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
  TABLESPACE DATA201301
)

Sửa bài viết

Thứ Sáu, 15 tháng 11, 2019

Quy trình Cài đặt Oracle Database 12cR2 trên Oracle Linux 6, 7

Cài đặt cơ sở dữ liệu Oracle 12c Phiên bản 2 (12.2) trên Oracle Linux 6 (OL6) và 7 (OL7)
Bài viết này mô tả việc cài đặt Cơ sở dữ liệu Oracle 12c Phiên bản 2 (12.2) 64 bit trên Oracle Linux 6 (OL6) và 7 (OL7) 64 bit (tại đây). Bài viết này dựa trên cài đặt máy chủ với tối thiểu 2G trao đổi và Linux an toàn được đặt thành cho phép.  
Sửa bài viết

ĐỌC NHIỀU

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