Thứ Hai, 27 tháng 7, 2020

Cloud computing là gì?

Đơn giản mà nói, cloud computing hay điện toán đám mây là việc cung cấp các dịch vụ điện toán (computing) – bao gồm server, lưu trữ, database, network, phần mềm, phân tích (analytic), AI – thông qua internet (hay cloud) để cung cấp sự chuyển đổi nhanh chóng, linh hoạt về tài nguyên, quy mô kinh tế dễ dàng.

Thứ Sáu, 24 tháng 7, 2020

Các lệnh hữu ích Unix dành cho các DBA

Bài viết này chứa một danh sách ngắn gọn các lệnh mà hầu hết các DBA sẽ thao tác trên OS LINUX, SOLARIS, AIX  

Flashback lại PACKAGE SPEC hoặc PACKAGE BODY lỡ bị xóa mất không có backup

1. Mục đích: Flashback lại PACKAGE SPEC hoặc PACKAGE BODY lỡ xóa mất mà không BACKUP trước đó

2. Giải pháp: Flashback từ dữ liệu undo của Undo Tablespace

Chuyển đổi non-container database thành multitenant pluggable database

Oracle® phiên bản 12c cung cấp các tùy chọn multitenant database  để lưu trữ nhiều cơ sở dữ liệu có thể cắm (PDB) với một cơ sở dữ liệu container (CDB). Đôi khi, bạn cần chuyển đổi cơ sở dữ liệu không phải CDB thành cơ sở dữ liệu có thể cắm CDB. Blog này mô tả các phương pháp mà bạn có thể sử dụng để chuyển đổi cơ sở dữ liệu không phải CDB thành cơ sở dữ liệu CDB.

Hướng Dẫn Bật Example Schema HR trong Oracle Database 12c

Để có thể thực hành và tự học về SQL, các bạn có thể bật schema HR trong Oracle.

Đây là schema dùng cho việc thực hành, đã có sẵn dữ liệu mẫu.
Việc tạo user mẫu này có thể chọn ngay trong quá trình cài đặt Oracle database, tuy nhiên nếu bạn không chọn trong lúc cài đặt thì cũng không vấn đề gì, quy trình sau sẽ giúp bạn khởi tạo các dữ liệu mẫu này.

Thứ Năm, 23 tháng 7, 2020

Check process từ port trong Linux, Solaris, AIX

Mục đích: Xác định process từ port.

Làm thế nào để lấy lại mật khẩu Oracle Database

Câu hỏi:   Tôi cần đăng nhập với tư cách là người dùng cuối để khắc phục sự cố, nhưng họ không muốn mật khẩu của họ bị thay đổi. Tôi có thể lưu mật khẩu hiện tại của họ, thực hiện công việc của mình và đặt lại mật khẩu cũ của họ không?

Thứ Tư, 22 tháng 7, 2020

Cấu hình địa chỉ IP tĩnh và cấu hình mạng trong Linux


Trong bài viết này chúng ta sẽ thiết lập IP:

IP address: 192.168.0.100
Netmask: 255.255.255.0
Hostname: node01
Domain name: tecmint.com
Gateway: 192.168.0.1
DNS Server 1: 8.8.8.8
DNS Server 2: 4.4.4.4

Giải pháp hệ thống cơ sở dữ liệu trên bộ nhớ trong – Oracle Database In-Memory cho Doanh nghiệp


Middle oracle 12cGiải pháp hệ thống cơ sở dữ liệu trên bộ nhớ trong (Oracle Database In-Memory), hỗ trợ Oracle Database 12c, cho phép các tổ chức tìm ra các thông tin quan trọng ngay tức thì trong cùng lúc tăng hiệu suất giao dịch.

Cấu hình SGA, PGA theo khuyến cáo của Oracle

1. Xác định tổng dung lượng bộ nhớ vật lý dự trữ cho hệ điều hành và các ứng dụng không phải của Oracle khác đang chạy trên cùng một hệ thống.

Ví dụ: bạn có thể quyết định dành 20% tổng bộ nhớ vật lý cho hệ điều hành và các ứng dụng không phải của Oracle khác, dành 80% bộ nhớ trên hệ thống cho Oracle Instance.

Thứ Ba, 21 tháng 7, 2020

ORACLE E-BUSINESS SUITE SPECIAL EDITION

Công ty Oracle Việt Nam giới thiệu sản phẩm Oracle E-Business Suite _ Special Edition dành cho doanh nghiệp vừa và nhỏ cho phép các doanh nghiệp hiện đại hóa khả năng kiểm soát kinh doanh và hỗ trợ công việc ra quyết định nhanh chóng và hiệu quả.

Hiệu năng của Phần mềm Oracle® Database 10g

Sản phẩm Oracle® Database 10g đã lập một kỷ lục thế giới về kết quả thử nghiệm TPC-H 10 Terabyte chạy trên một hệ thống máy chủ Non-Cluster HP Integrity Superdome, thể hiện rõ khả năng của Oracle trong việc thoả mãn những yêu cầu khắt khe nhất của khách hàng trong các hệ thống Datawarehouse (kho dữ liệu) và hỗ trợ khả năng đưa ra quyết định.

Audit xem ai chạy câu lệnh SQL vào thời điểm nào trong quá khứ

Mục đích: Câu lệnh chạy sau, cần xác định thời điểm chạy, ai chạy:

/* Formatted on 24/02/2016 3:52:27 CH (QP5 v5.126) */
SELECT   binhtv.test_fdn_48h_seq.NEXTVAL,
         'SYSTEM',
         'SYSTEM',
         .....
         sub_type
  FROM   subs a
WHERE       status = '1'
         AND type IN ('a', 'b', 'c')

Thứ Hai, 13 tháng 7, 2020

Cache bảng trong Keep Cache Buffer Pool để truy cập nhanh hơn

Các bảng thường xuyên truy cập nên được giữ trong nhóm bộ đệm bộ đệm của Oracle. Giữ vùng đệm là một phần của SGA lưu giữ dữ liệu vào bộ nhớ để yêu cầu tiếp theo cho cùng một dữ liệu có thể được truy cập từ bộ nhớ. Điều này tránh đĩa đọc và tăng hiệu suất.
Một phần của SGA được gọi là Bộ đệm Cache chứa các bản sao của các khối dữ liệu đã được đọc từ các tệp dữ liệu. Oracle sẽ giữ các khối được truy cập thường xuyên trong bộ nhớ để tránh I / O vật lý chậm hơn nhiều để truy cập các khối. Những khối dữ liệu không được sử dụng thường xuyên sẽ được thay thế theo thời gian bằng các khối cơ sở dữ liệu khác. Kích thước nhóm bộ đệm mặc định được xác định bởi tham số khởi tạo DB_CACHE_SIZE.

Thứ Sáu, 3 tháng 7, 2020

KHI NÀO CẦN REBUILD INDEX TRONG ORACLE?


Khi nào thì cần rebuild, khi nào thì không cần, có lẽ cần nói rõ ràng và chi tiết hơn nữa.
Đúng là chúng ta không nên đặt scheduled rebuild định kỳ, nhưng đối với database OLTP, thi thoảng cần phải rebuild index. Còn thời điểm nào thì rebuild, chúng ta sẽ xem xét các yếu tố sau:

CƠ CHẾ HOẠT ĐỘNG CỦA B-TREE INDEXES NHƯ THẾ NÀO?


B-Tree indexes (sau đây g
ọi là index) là một object có cấu trúc, gồm cành và lá, chúng ta có thể coi nó như là 1 table cũng được. Tuy nhiên chúng được sắp xếp theo dạng B-Tree (cây nhị phân) để phục vụ cho việc TÌM KIẾN NHANH. Nó bao gồm các thông tin sau:
- Index key: chứa các trường dữ liệu làm key khi tạo index
- RowID: là ROWID tương ứng với dòng dữ liệu chứa index key.

ĐỌC NHIỀU

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