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

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

Thứ Năm, 14 tháng 11, 2019

Quy trình cài đặt Solaris 10 (x86-32)


    1
    Chuẩn bị bộ cài
    Trang oracle.com
    2
    Tạo VMWare
    Dùng VMWare WS > 7.0 tạo Solaris 64 bit

      Bài viết này cung cấp một hướng dẫn bằng hình ảnh để thực hiện cài đặt mặc định của  Solaris 10 (x86-32) . Việc cài đặt khá đơn giản, nhưng không đơn giản và mất nhiều thời gian hơn so với hầu hết các cài đặt Linux hiện đại.
Sửa bài viết

Quy trình tắt Firewall, SELinux trên Linux

Firewall

Để tắt tường lửa, hãy làm như sau với tư cách là người dùng "root".

• Với Linux 6:

[root@dbn01 ~]# service iptables stop

[root@dbn01 ~]# chkconfig iptables off

[root@dbn01 ~]# service iptables status

iptables: Firewall is not running.

• Với Linux 7:

[root@dbn01 ~]# systemctl stop firewalld

[root@dbn01 ~]# systemctl disable firewalld

Sửa bài viết

ĐỌC NHIỀU

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