Chủ Nhật, 29 tháng 12, 2019

TẶNG QUÀ

Chào bạn,


Bạn có muốn trở thành Oracle DBA thực thụ không? Với "biển" tài liệu của Oracle tại http://docs.oracle.com thì thời gian bạn học sẽ rất lâu (3 năm, 5 năm hoặc có thể lâu hơn nữa). Có 1 cách để bạn rút ngắn thời gian của bạn xuống < 1 năm, có thể là 6 tháng nếu bạn thực sự nỗ lực và CAM KẾT thực hiện.

Hãy để tôi giúp bạn thực hiện điều đó. Chúng ta hãy cùng bắt tay luôn nhé:

Bước 1: Điền thông tin vào trang

http://bit.ly/2tax3tC

Bước 2: Nhận quà, học, thực hành liên tục luôn trong thời gian 3 tháng
Kết quả hình ảnh cho quà

Thứ Sáu, 27 tháng 12, 2019

5 công cụ kiểm tra mạng Linux Ubuntu

Trong bài này chúng tôi sẽ tổng hợp và giới thiệu cho các bạn 5 công cụ kiểm tra mạng Linux.

Cách thiết lập và liệt kê các biến môi trường trong Linux

Trước đây, để sử dụng Linux, bạn cần ngay lập tức làm quen với dòng lệnh. Các môi trường desktop như GNOME và KDE đã giúp sử dụng Linux dễ dàng hơn nhiều cho người mới bắt đầu. Bạn có thể sử dụng Linux trong một thời gian dài mà không cần biết một lệnh terminal nào.
Tuy nhiên, nếu muốn làm một cái gì đó yêu cầu sử dụng dòng lệnh, bạn vẫn sẽ cần phải biết về các biến môi trường. Điều này có vẻ như là một thuật ngữ phức tạp, nhưng thực ra các biến môi trường rất dễ hiểu.

Biến môi trường là gì?

8 công cụ quét cổng cho hệ thống Windows/Linux

Công cụ quét cổng là một yếu tố quan trọng khi bạn muốn xem xét khía cạnh bảo mật cho bất kỳ mạng từ xa hoặc cục bộ nào. Được sử dụng bởi các lập trình viên và quản trị viên mạng, những công cụ quét cổng này được sử dụng chủ yếu để biết cổng đang được sử dụng bởi ứng dụng nào, do đó bạn có thể xác định các chương trình độc hại ngay lập tức.

Công cụ & phần mềm giám sát Linux tốt nhất

Mặc dù Windows là một trong những hệ điều hành phổ biến nhất dành cho máy chủ, nhưng cũng có một số lượng đáng kể người dùng Linux trên khắp thế giới.

11 tùy chọn với lệnh df trong Linux

Làm quen với Linux có thể khó khăn đối với người mới bắt đầu. Nhưng không phải vì thế mà bạn bỏ qua sức mạnh của các công cụ dòng lệnh. Trông chúng có vẻ như đã lỗi thời (vì không sử dụng đến chuột). Nhưng các thủ thuật như lệnh df có thể giúp bạn tiết kiệm thời gian.

Cách sao lưu và khôi phục lịch sử Linux Terminal (.bash_history)

Linux duy trì một bản sao lưu các dòng lệnh được sử dụng trong Terminal. Hướng dẫn này chỉ cho bạn cách sao lưu file lịch sử Linux Terminal. Sau đó, hướng dẫn bạn cách khôi phục các bản sao lưu đó.

Cách sử dụng trình soạn thảo VI trong Unix/Linux như thế nào cho hiệu quả nhất?

Có rất nhiều cách để chỉnh sửa các file trong Unix và đối với tôi, một trong những cách tốt nhất là sử dụng Bộ (Trình) soạn thảo hướng màn hình vi. Bộ soạn thảo này cho bạn có thể chỉnh sửa các dòng trong nội dung với các dòng khác trong file.

Cách sử dụng trình biên soạn Vim hiệu quả

Vim là một trong những trình biên soạn dòng lệnh mạnh và phổ biến nhất. Nó chỉ sẵn có trên nền của Linux và Unix, những sau đó nó cũng xuất hiện cả trên Windows. Giao diện của nó thì gọn gàng và đơn giản, và bạn có thể kết hợp các phím để thực hiện các công việc như copy-paste, tìm kiếm và thay thế, xóa một số dòng, và nhiều chức năng khác nữa.

Cách sử dụng trình soạn thảo Nano

Không thể phủ nhận rằng, đối với người mới dùng Linux, sử dụng terminal là một việc thật đáng sợ. Nhưng đáng sợ hơn vẫn là việc chỉnh sửa các file tại terminal, với các trình soạn thảo như Vim và GNU Emacs - rất khó khăn cho người mới bắt đầu. Ví dụ, thậm chí việc thoát khỏi Vim cũng là một nhiệm vụ khó khăn đối với nhiều người.

Cách sao lưu và khôi phục lịch sử Linux Terminal

Linux duy trì một bản sao lưu các dòng lệnh được sử dụng trong Terminal. Hướng dẫn này chỉ cho bạn cách sao lưu file lịch sử Linux Terminal. Sau đó, hướng dẫn bạn cách khôi phục các bản sao lưu đó.

Hướng dẫn dùng lệnh WHICH trong Linux

Binary và đường dẫn

Khi bạn cố chạy một chương trình hoặc lệnh từ cửa sổ Terminal, shell (thường là Bash trên các bản phân phối hiện đại) phải tìm lệnh đó và khởi chạy nó. Một số lệnh, chẳng hạn như cdhistory và pwd, được tích hợp vào shell, vì vậy Bash không mất nhiều công sức để tìm ra chúng.

7 chủ đề làm việc với file, thư mục trong Linux

1. Tạo và chỉnh sửa các file

Các hệ thống Linux cung cấp các lệnh để tạo các file. Người dùng có thể chọn trình soạn thảo văn bản mong muốn. Một số lệnh yêu cầu người dùng phải thành thạo trước khi sử dụng, còn những lệnh khác thì khá đơn giản.

10 câu lệnh quản trị mạng cho người dùng Linux

Terminal trên Linux cũng giống như cmd trên Windows, nó là môi trường dòng lệnh cho phép người dùng tương tác với hệ thống thông qua các câu lệnh. Nhưng cách lệnh trên terminal nhiều hơn và cũng không giống lệnh trên cmd của Windows. Vì thế, nếu mới bắt đầu sử dụng hệ điều hành này bạn sẽ phải học các lệnh terminal trên Linux.

31 tác vụ quản trị Linux THƯỜNG DÙNG nhất

Cũng giống như hệ điều hành Windows, khi sử dụng Linux bạn cũng nên tìm hiểu các lệnh Linux cơ bản để thực hiện các thao tác nhanh chóng và dễ dàng hơn. Dưới đây là một số lệnh cơ bản trên Linux bạn nên biết.

7 câu lệnh chết người nhất định không bao giờ được chạy trên Linux

Lệnh Terminal trên Linux có sức công phá khá mạnh, nếu bạn chạy một lệnh nào sẽ phá hủy hệ thống của bạn. Linux không yêu cầu bạn phải xác nhận khi chạy bất kỳ một lệnh nào.

50 câu lệnh Linux cần thiết nhất cho Quản trị hệ thống

1. Lệnh tar
Tạo tar archive mới.
$ tar cvf archive_name.tar dirname/
Xuất từ tar archive đã có.
$ tar xvf archive_name.tar

Hướng dẫn tạo máy ảo trên VMWare Workstation

Bước 1: Mở máy ảo VMware Workstation, vào menu File, chọn New Virtual Machine… hoặc nhấn tổ hợp phím Ctrl + N.

Hướng dẫn cài đặt hệ điều hành Centos 6.5 trên VMWare Workstation

(Việc cài đặt các phiên bản CentOS7, CentOS 8 hay các bản phân phối của Linux khác cũng 
tương tự)

Chuẩn bị:
– Phần mềm Máy ảo VMware có thể xem cách cài đặt máy ảo trong bài viết này Hướng dẫn cài đặt VMware Workstation
– Ảnh đĩa (tập tin cài đặt định dạng ISO) của Centos 6.5. Bạn có thể tham khảo các phiên bản của CentOS tại đây: http://vault.centos.org
Các bước cài đặt Centos 6.5 trên máy ảo VMware Workstation:

Hướng dẫn cài đặt VMware Workstation

Sau khi đã tải về thành công VMware Workstation Pro ở bài trước (bạn có thể xem lại tại đây) thì ta bắt đầu tiến trình cài đặt.
Bước 1: Mở tập tin cài đặt đã tải về. Màn hình chào mừng xuất hiện, nhấn Next để tiếp tục.

VMWare - Công nghệ ảo hóa tốt nhất thế giới

Đối với sinh viên ngành CNTT định hướng học mạng máy tính, việc sử dụng các phần mềm ảo hóa hỗ trợ việc học tập là rất cần thiết. Nền tảng ảo hóa được giới thiệu trong bài viết này, chính là của Vmware.
Sau 16 năm phát triển, phiên bản Vmware Workstation 15 hiện tại ở thời điểm này đã hỗ trợ rất nhiều tính năng cho việc xây dựng và quản lý các máy ảo một cách hiệu quả. Với số lượng CPU và RAM hỗ trợ lên tới 16CPU và 64GB RAM, việc tạo ra các máy ảo để đáp ứng công việc đang dần trở nên đa dạng hơn rất nhiều. Bên cạnh đó, những cập nhật mới về các công nghệ như 4K, USB 3.0 cũng được tích hợp vào, giúp chúng hoạt động tốt ngay cả khi chạy trên nền ảo hóa.

Kết quả hình ảnh cho vmware

Thứ Năm, 26 tháng 12, 2019

Giới thiệu

1. Trần Văn Bình là ai?

Chuyên gia Trần Văn Bình là Founder của Cộng đồng " DBA Việt Nam", nơi hội tụ của những Chuyên gia Oracle, với hơn 16 năm nghiên cứu chuyên sâu về Cơ sở dữ liệu Oracle, RAC, DataGuard, GoldenGate, Exadata, Security, Unix, Linux, WebLogic; cùng các database khác DB2, SQL Server, MySQL, MariaDB, MogoDB,... hiện anh Trần Văn Bình là một trong những chuyên gia hàng đầu về Oracle Database, WebLogic, Unix, Linux tại Việt Nam:

- Hiện anh đang là Quản lý và Leader mảng Hệ thống và Database, Quản trị các hệ thống và cơ sở dữ liệu Core cho Tổng Công ty Viễn thông MobiFone với hơn 150 database trên 1000 máy chủ Unix, Linux với từ 1TB đến 1000 TB dữ liệu, với các hệ thống online 24/7, phức tạp BẬC NHẤT tại Việt Nam phục vụ cho hơn 30.000 đại lý trải dài toàn quốc với 20.000 người dùng.
-  Thực hiện > 5000 lượt cài đặt, bảo trì định kỳ, nâng cấp, tối ưu, khắc phục sự cố
-  Thực hiện > 1000 sáng tiến về giải pháp tối ưu, nâng cao hiệu năng của hệ thống
-  Thường xuyên hỗ trợ ứng cứu sự cố thường xuyên cho các doanh nghiệp lớn tại Việt Nam và trong khu vực Asean.
- Đào tạo:
+ Hoàn thành tất cả các khóa học theo tiêu chuẩn của Oracle University (SQL,PL/SQL, Admin, Tunning, RAC, Security, Data warehouse, Linux, AIX, Solaris, WebLogic.... từ cơ bản đến nâng cao)
+ Các chứng chỉ Quốc tế đạt được: CCNP, CEH, OCP, OCE,....
+ Các khóa đào tạo về quản trị cơ sở dữ liệu Oracle của Trần Văn Bình đều được đánh giá 5* và 100% học viên đều hài lòng về chất lượng khóa học và các kiến thức, bí kíp đều được áp dụng luôn vào công việc, đáp ứng các yêu cầu tuyển dụng DBA.

Tổng hợp các khóa đào tạo online/offline

Hãy nhanh tay đăng ký khóa học "Quản trị cơ sở dữ liệu Oracle 12c cơ bản" trên Unica giành cho những bạn mới học cơ sở dữ liệu Oracle hoặc cần nâng cao kiến thức, kinh nghiệm thực tiễn trên Unica (giá gốc 900K, giá khi đăng ký HÔM NAY là 299K):

Đánh giá của học viên sau các khóa đào tạo

Sau các khóa đào tạo về Oracle Database, Backup&Recovery, RAC, Performance Tunning, Security, GoldenGate, DataGuard, WebLogic, Linux, Solaris tôi nhận được rất nhiều lời cảm ơn, tình cảm của các học viên gần xa,.
Hình ảnh có liên quan

Đây là nguồn động viên rất to lớn để tôi có thể thực hiện được giấc mơ lớn hơn của mình trong đó xuyên suốt là giúp đỡ cho nhiều bạn trẻ, những người chưa có nhiều kinh nghiệm có thể nhanh chóng tiếp cận, làm chủ được với các công nghệ Oracle Database, RAC, Performance Tunning, Security, GoldenGate, DataGuard, WebLogic, Linux, Solaris bắt kịp với xu hướng công nghệ 4.0 đang phát triển rất nhanh hiện nay. Đem lại nghề nghiệp DBA ổn định cho các bạn và các doanh nghiệp có những kỹ sư cứng, hàng đầu tại Việt Nam, đúng như slogan "Nâng tầm DBA Việt".

Thứ Sáu, 20 tháng 12, 2019

Lựa chọn Linux hay Windows cho Oracle Database? Và đây là câu trả lời


Với sự cường điệu của phương tiện truyền thông xung quanh hệ điều hành Linux miền công cộng, nhiều nhà quản lý muốn coi Linux là một lựa chọn khi họ đưa ra quyết định chuyển sang một máy chủ lớn 64-bit dựa trên Intel.


Một bức ảnh siêu thị không thay đổi!

Giới thiệu hệ điều hành Linux

Linux là tên gọi của một hệ điều hành máy tính và cũng là tên hạt nhân của hệ điều hành. Nó có lẽ là một ví dụ nổi tiếng nhất của phần mềm tự do và của việc phát triển mã nguồn mở.

Thứ Năm, 19 tháng 12, 2019

3 bước cài đặt, cấu hình NTP Client trên Linux


Mục đích: Đồng bộ thời gian với NTP Server (server 3.vn.pool.ntp.org, 1.asia.pool.ntp.org)

3 bước thực hiện cài đặt, cấu hình Apache Webserver trên Linux:

1.Cài đặt enable apache 2.2:


# yum install httpd -y
# service httpd start

6 bước cài đặt, cấu hình Tomcat 7 trên CentOS / RHEL 7/6/5

Apache tomcat là một máy chủ web nguồn mở cho ứng dụng Java của Apache Foundation giống như máy chủ HTTP Apache. Nó được sử dụng để triển khai các ứng dụng Java Servlet và JSP. Để triển khai một ứng dụng trong Tomcat, chúng ta chỉ cần tạo một tệp chiến tranh và triển khai chúng. Để biết thêm chi tiết về bạn có thể truy cập trang web chính thức của apache http://tomcat.apache.org/ .

Thứ Tư, 18 tháng 12, 2019

Hệ quản trị cơ sở dữ liệu nào phổ biến nhất hiện nay?


Nếu coi cơ sở dữ liệu là 1 cuốn sách thì hệ quản trị cơ sở dữ liệu chính là một thư viện.
Hình ảnh có liên quanHãy thử tưởng tượng, bạn phải đến thư viện để tìm đọc một cuốn sách A. Làm cách nào để bạn tìm ra được cuốn sách đó một cách chính xác và nhanh nhất?
Một thư viện khổng lồ với hàng nghìn cuốn sách!

Thứ Sáu, 13 tháng 12, 2019

HỌC QUẢN TRỊ CƠ SỞ DỮ LIỆU 12C CƠ BẢN - BÀI 2: KIẾN TRÚC CƠ SỞ DỮ LIỆU (6 phần)

Vì có nhiều anh/em hỏi mình và yêu cầu hướng dẫn chi tiết về cơ sở dữ liệu Oracle ở mức độ cơ bản nhất để tiện học tập, nghiên cứu và nâng cao trình độ, trong 21 ngày mình sẽ gửi nội dung từng bài để anh/em khóa học "Quản trị cơ sở dữ liệu Oracle 12c cơ bản" (AE nào Pro rồi có thể bỏ qua nội dung này nhé):

BÀI 2: KIẾN TRÚC CƠ SỞ DỮ LIỆU (6 phần) <--- RẤT QUAN TRỌNG 💥💥💥 nếu bạn muốn trở thành Oracle DBA thực thụ 👇👇👇

- Phần 1: https://www.youtube.com/watch?v=Goo-K2uNIpo&list=PLdxDYNyqNPwEsFCEtaSxHzgKzzBEiP2Le&index=2

Thứ Bảy, 7 tháng 12, 2019

Quy trình tạo partion hết năm 2020 cho CẢ cơ sở dữ liệu Oracle (theo năm, theo tháng, theo ngày)?

Năm 2020 sắp đến rồi, anh/em DBA cũng cần chuẩn bị partition cho năm mới, tất nhiên bạn có thể tạo partition cho 1 tháng, 3 tháng trước nhưng tiện  nhất bạn cứ tạo partition cho cả 1 năm để đỡ phải "lăn tăn" do job tạo partition lỗi làm gián đoạn nghiệp vụ mà có những thời điểm cao tải các bạn cũng khó có thể tạo partition được. Thường chúng ta tạo partition vào cuối tháng 10 hoặc chậm nhất là cuối tháng 11 năm trước vì một số nghiệp vụ vẫn cần có partition của năm tiếp theo (như có 1 gói cước 4G đăng ký từ 07/12/2019 đến 07/12/2020, partition theo trường end_date,...)
Kết quả hình ảnh cho partition oracle
Cách sử dụng script này:
1. Mở TOAd hoặc SQL Navigator
2. Copy toàn bộ và thực hiện từng bước một cho đến khi kết thúc

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
⚡️ Skype: tranbinh48ca
📧 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

⚡️ Hãy gửi thông tin bạn quan tâm theo link:  https://docs.google.com/forms/d/1l7K2Ua_C6ja9bHqqwv7LJBuuQB7LlgrG1gVPhndvBYA/edit để nhận quà (nếu chưa nhận được hãy email về địa chỉ binhoracle@gmail.com)

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

⚡️ Nếu Website giúp ích cho bạn 1 điều gì đó, hãy mời mình một cốc cafe nhé 😉🤟
- STK VietcomBank 90.2142.8888, CTK Trần Văn Bình, CN Thăng Long (Mã QR bên dưới)
- STK VietinBank 103.865.912.888, CTK Trần Văn Bình,  CN Thăng Long

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

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

Quy trình RESIZE LẠI DATAFILE của cơ sở dữ liệu Oracle

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:

Kết quả hình ảnh cho resize datafile oracle database

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

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
)

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.  

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.

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

Quy trình cài đặt Oracle Linux 7 (OL7)

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 cơ bản của  Oracle Linux 7 (OL7) .
  • Cài đặt cơ bản
  • Cấu hình mạng
  • Tùy biến phần mềm
  • SELinux
  • Firewall
  • SSH

Quy trình Oracle Database 11gR2 trên Oracle Linux 7

Oracle Linux 7 là một bản phát hành sản xuất, nhưng Cơ sở dữ liệu Oracle chỉ được hỗ trợ trên nó từ Cơ sở dữ liệu Oracle 11g (11.2.0.4) trở đi. Không nên sử dụng cài đặt này cho một hệ thống thực khi sử dụng các phiên bản cơ sở dữ liệu trước 11.2.0.4.
Bài viết này mô tả việc cài đặt Cơ sở dữ liệu Oracle 11g Phiên bản 2 (11.2.0.4) 64 bit trên Oracle Linux 7 (OL7) 64 bit. 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.  
  • Tải chương trinh
  • Giải nén tập tin
  • Tập tin máy chủ
  • Điều kiện tiên quyết cài đặt của Oracle
    • Cài đặt tự động
    • Cài đặt thủ công
    • Cài đặt bổ sung
    • Cài đặt
    • Sau cài đặt

    Quy trình cài đặt Oracle Database 11gR2 trên Solaris 10

    Cài đặt cơ sở dữ liệu Oracle 11g Phiên bản 2 trên Solaris 10 (x86-64)
    Trong bài viết này, tôi sẽ mô tả việc cài đặt Cơ sở dữ liệu Oracle 11g Phiên bản 2 (11.2.0.2) trên Solaris 10 (x86-64). Bài viết dựa trên cài đặt máy chủ mặc định như được hiển thị  ở đây Cài đặt thay thế có thể yêu cầu một quy trình thiết lập khác nhau.
    • Tải chương trinh
    • Giải nén tập tin
    • Tập tin máy chủ
    • Đặt tham số hạt nhân
    • Thiết lập
    • Cài đặt
    • Sau cài đặt

    Lưu ý khi thêm cột, drop cột bảng dữ liệu cực lớn, core, online 24/7

    Với các bảng dữ liệu lớn, core của hệ thống với hàng trăm, nghìn procedure, function, pacakge liên quan sẽ INVALID khi ALTER TABLE, nếu không LOCK hết các account  của ứng dụng và người dùng lại thì không thể thêm cột mới hay drop cột đi được. Nhưng khi LOCK các account của ứng dụng và người dùng thì thời gian thực hiện sẽ NHƯ THẾ NÀO? Mình có bài lab thực tế muốn chia sẻ với các bạn để các bạn tham khảo khi thực hiện với dữ liệu lớn của mình:

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

    Khi nào cần tạo index trong cơ sở dữ liệu Oracle cũng như cơ sở dữ liệu khác?

    1. Khi nào cần tạo index

    Để phát huy hiệu quả của việc sử dụng index, ta tạo index cho từng cột hoặc nhóm cột tham gia trong mệnh đề WHERE của câu lệnh truy vấn (chú ý điều kiện WHERE này phải hay dùng, ít dùng thì không nên tạo vì sẽ làm chậm câu lệnh DML và tốn dung lượng lưu trữ)

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

    Mount NFS 1 phân vùng từ Solaris sang Linux hoặc Solaris khác


    Mount NFS 1 phân vùng t Solaris sang Linux hoc Solaris khác


    1. Source (Solaris1, UFS,):
    • Mount phân vùng ufs /s01 thông tin trong /etc/vfstab
      /dev/md/dsk/d10 /dev/md/rdsk/d10        /bk  ufs     2       yes     -
    • Share NFS quyen read write
    #  share -F nfs -o rw /bk
    (192.168.1.25 là IP ca máy Solaris1)

    Hướng dẫn giám sát và vận hành Oracle DataGuard

    I. Kiểm tra trạng thái DG
    Sử dụng Oracle Broker kiểm tra trạng thái cấu hình DataGuard
    dgmgrl /
    show configuration;
    show database verbose db_name

    --Kiểm tra apply lag trên Standby
    SELECT NAME, VALUE FROM V$DATAGUARD_STATS WHERE NAME='apply lag';

    --Kiểm tra trạng thái các process sử dụng cho đồng bộ dữ liệu trên Standby

    ALTER SESSION SET nls_date_format='DD-MON-YYYY HH24:MI:SS'

    SELECT PROCESS, CLIENT_PROCESS, THREAD#, SEQUENCE#, STATUS, BLOCK#, BLOCKS FROM GV$MANAGED_STANDBY order by PROCESS, thread#, SEQUENCE#;

    Thứ Bảy, 26 tháng 10, 2019

    Mount NFS 1 phân vùng từ Solaris sang Linux hoặc Solaris khác

    1. Source (Solaris1, UFS,):
    • Mount phân vùng ufs /s01 thông tin trong /etc/vfstab
      /dev/md/dsk/d10 /dev/md/rdsk/d10        /bk  ufs     2       yes     -
    • Share NFS quyen read write
    #  share -F nfs -o rw /bk
    (192.168.1.25 là IP ca máy Solaris1)

    Thứ Tư, 23 tháng 10, 2019

    Thủ tục Cài đặt Oracle Data Guard 11g với Physical Standby bằng Duplicate

    Trong bài viết này tôi sẽ hướng dẫn bạn cách xây dựng một cơ chế dự phòng vật lý của Oracle Database với giải pháp Physical Standby. Giả định là cơ sở dữ liệu chính đã hoạt động tốt và ORACLE software được cài đặt trên máy chủ dự phòng.
    PRIMARY
    STANDBY
    SERVER
    primary-host
    standby-host
    DB_UNIQUE_NAME
    PROD
    PRODSBY

    Thứ Ba, 22 tháng 10, 2019

    Quy trình patch cơ sở dữ liệu Oracle 12.2

    Trong bài viết này, chúng tôi sẽ giải thích các bước để áp dụng bản vá Cập nhật cơ sở dữ liệu tháng 1 năm 2018 (DB RU) trên cơ sở dữ liệu oracle 12.2. Bắt đầu vào tháng 7 năm 2017, Oracle đã chuyển sang chiến lược linh hoạt và đáp ứng hơn cho quy trình phát hành phần mềm cơ sở dữ liệu. Những thay đổi này chỉ ảnh hưởng đến cơ sở dữ liệu và cơ sở hạ tầng lưới phát hành 12.2 trở lên.

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

    Cơ sở dữ liệu là gì?

    Cơ sở dữ liệu là gì?

    Trước khi đi vào tìm hiểu cơ sở dữ liệu là gì, chúng ta sẽ cùng tìm hiểu về dữ liệu là gì? Nó là thông tin của đối tượng được lưu trữ trên máy tính hoặc các các thiết bị lưu trữ như ổ cứng, usd, đĩa cd,… Đối tượng ở đây có thể là người, vật, sự việt, khái niệm, hiện tượng,… Các dữ liệu được thể hiện dưới nhiêu hình thức đa dạng có thể kể đến như dạng chữ, âm thanh, video, hình ảnh, ký hiệu,.. Tùy thuộc vào hoàn cảnh mà dữ liệu có ý nghĩa khác nhau.

    Thứ Năm, 10 tháng 10, 2019

    Bạn lựa chọn Oracle hay SQL Server?

    MS SQL Server và Oracle là 2 trong số các hệ thống quản lý cơ sở dữ liệu quan hệ (Relational Database Management Systems - RDBMS) hiệu quả. Vậy MS SQL Server và Oracle và gì? Nên dùng cái nào? Bài viết dưới đây sẽ giúp bạn so sánh MS SQL Server và Oracle để đưa ra lựa chọn đúng đắn nhất dành cho mình.

    Thứ Sáu, 21 tháng 6, 2019

    Thủ tục switchover Oracle DataGuard

    STT
    Công việc
    Câu lệnh tại máy primay 192.168.0.22
    Câu lệnh tại máy standby 192.168.0.11
    1
    Kiểm tra đồng bộ log giữa 2 máy
    ALTER SESSION SET nls_date_format='DD-MON-YYYY HH24:MI:SS';
    SELECT sequence#, first_time, next_time
    FROM   v$archived_log
    ORDER BY sequence#;
    kết quả:
    3289 29-MAY-2017 16:55:53 29-MAY-2017 17:20:49
    ALTER SESSION SET nls_date_format='DD-MON-YYYY HH24:MI:SS';
    SELECT sequence#, first_time, next_time, applied
    FROM   v$archived_log
    ORDER BY sequence#;
    kết quả:
    3289 29-MAY-2017 16:55:53 29-MAY-2017 17:20:49 YES

    Thứ Tư, 19 tháng 6, 2019

    DBCA : No Protocol specified

    Got strange message when launched DBCA : 
    DBCA : No Protocol specified
    ORACLE_HOME has been properly setup, but make sure, don't forget to issue xhost+ command. 
    Login as root
    # xhost
    Login as oracle
    $ dbca


    Thứ Hai, 17 tháng 6, 2019

    BÍ QUYẾT TỐI ƯU CẤU TRÚC CƠ SỞ DỮ LIỆU ORACLE

    1. Mục đích

    • Tối ưu cấu trúc bảng, index, partition.
    • Tối ưu câu lệnh truy vấn và tác động của Database
    • Tối ưu việc xử dụng tài nguyên của Database
    • Đảm bảo database hoạt động ổn định
    • Thống nhất phương án thiết kế Database và tác động Database

    ĐỌC NHIỀU

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