Mục đích: Cài đặt Oracle Client 19c 64 bit trên Windows 10 (bản 32 bít hoặc các phiên bản thấp hơn/cao hơn như client 12c, 11g, 21c,....) cài tương tự.
Sửa bài viết
- HOME
- BASIC
- INSTALL
- ADMIN
- FULL BÀI VIẾT
- CÂU HỎI THƯỜNG GẶP
- ADMIN TUTORIAL
- CÀI ĐẶT, PATCH
- UPGRADE/MIGRATION
- NGUYÊN LÝ
- CÔNG CỤ
- INSTANCE
- USER, QUYỀN
- LƯU TRỮ (STORAGE)
- GIAO DỊCH
- BẢO MẬT
- OBJECTS
- BACKUP
- RECOVERY
- BẢO TRÌ
- HIỆU NĂNG (PERFORMANCE)
- CÁC LỖI THƯỜNG GẶP
- TROUBLESHOOTING
- QUY TRÌNH VẬN HÀNH ORACLE DATABASE A-Z
- VẬN HÀNH TỰ ĐỘNG
- TIPS
- KHO TÀI NGUYÊN
- EXADATA
- KHÁC
- DEV
- SECURITY
- TUNNING
- RAC
- HA
- OTHER DB
- SYSTEM
- SOLUTION
- TRAINING
- CONTACT
Thứ Ba, 9 tháng 11, 2021
Cài đặt Oracle Client 19c trên Windows 10
Mục đích: Cài đặt Oracle Client 19c 64 bit trên Windows 10 (bản 32 bít hoặc các phiên bản thấp hơn/cao hơn như client 12c, 11g, 21c,....) cài tương tự.
Sửa bài viết
Thứ Hai, 8 tháng 11, 2021
[VIP] Tìm và kill các session tác động vào 1 bảng Core, nhiều truy cập trong Oracle Database
Mục đích: Để DDL 1 bảng core là việc làm rất khó do truy cập rất lớn, để thực hiện được chúng ta cần kill mọi tác động vào bảng này:
Thứ Sáu, 5 tháng 11, 2021
[VIP5] Bí kíp backup level dữ liệu lớn với nhiều channel và backup read only dữ liệu cũ
Mục đích: Với các Database dung lượng lớn (>5TB) thì thường có dữ liệu cũ, không thay đổi do đó để giảm thời gian backup trước giờ làm việc (thường là 8h00 hàng ngày) ta phải read only/offline tablespace cũ để giảm dung lượng backup cho các tablespace chạy chính. Sau đây tôi sẽ chia sẻ với các bạn các script để backup để đảm bảo an toàn, nhanh chóng cho Database:
Thứ Năm, 4 tháng 11, 2021
ORA-12838: Cannot Read/Modify An Object After Modifying It In Parallel
LỖI:
Sau khi thực hiện insert với parallel, khi bạn đang thực hiện select thì văng ra lỗi ORA-12838.
Thứ Tư, 3 tháng 11, 2021
Hiểu về tham số cursor_sharing trong Oracle Database
Mục đích: Giúp bạn hiểu được tham số cursor_sharing trong Oracle Database
Exact: giống y đúc (default)
ALTER SESSION SET CURSOR_SHARING=Exact;
SELECT SUM(salary) FROM hr.employees WHERE employee_id < 101;
SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY_CURSOR());
-- Các câu lệnh sau chạy sẽ vẫn phải hard parse (parse lại từ đầu)
SELECT SUM(salary) FROM hr.employees WHERE employee_id < 120;
SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY_CURSOR());
SELECT SUM(salary) FROM hr.employees WHERE employee_id < 165;
SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY_CURSOR());
--> Giải pháp thường dùng là viết code theo hướng dùng bind biến tức là viết code dạng:
SELECT SUM(salary) FROM hr.employees WHERE employee_id < :"SYS_B_0"
Khi đó Oracle sẽ dùng câu lệnh này với Plan đã phân tích mà không phải parse lại (hard parse) nữa.
Force: Tương tự nhau
ALTER SESSION SET CURSOR_SHARING=FORCE;
SET LINESIZE 170
SET PAGESIZE 0
SELECT SUM(salary) FROM hr.employees WHERE employee_id < 101;
SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY_CURSOR());
--> Giống Plan với câu lệnh sau:
SELECT SUM(salary) FROM hr.employees WHERE employee_id < :"SYS_B_0"
Các câu lệnh sau chạy sẽ không phải parse nữa (tức là dùng soft parse thay vì hard parse)
SELECT SUM(salary) FROM hr.employees WHERE employee_id < 120;
SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY_CURSOR());
SELECT SUM(salary) FROM hr.employees WHERE employee_id < 165;
SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY_CURSOR());
Tuy nhiên các câu lệnh khi viết thêm các ký tự space hoặc chữ hoa trong tên bảng thì sẽ bị parse lại (hard parse):
SELECT SUM(salary) FROM hr.employees WHERE employee_id < 165;
SELECT SUM(salary) FROM hr.Employees WHERE employee_id < 165;
SELECT SUM(salary) FROM hr.Employees WHERE EMployee_id < 165;
Các bạn chú ý nhé.
Hy vọng hữu ích cho bạn.
* KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE trực tiếp từ tôi giúp bạn bước đầu trở thành những chuyên gia DBA, đủ kinh nghiệm đi thi chứng chỉ OA/OCP, đặc biệt là rất nhiều kinh nghiệm, bí kíp thực chiến trên các hệ thống Core tại VN chỉ sau 1 khoá học.
* CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
* Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile: 0902912888
⚡️ Skype: tranbinh48ca
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: http://bit.ly/ytb_binhoraclemaster
👨 Tiktok: https://www.tiktok.com/@binhoraclemaster?lang=vi
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 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ọc oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,khóa học pl/sql, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle weblogic, middleware, hoc solaris, hoc linux, hoc aix, unix, oracle oca, oracle ocp, oracle ocm
Sửa bài viết
Thứ Ba, 2 tháng 11, 2021
Kiểm tra các thành phần bộ nhớ của SGA trong Oracle
Mục đích: Kiểm tra các thành phần bộ nhớ của SGA trong Oracle
Đăng ký:
Bài đăng (Atom)
ĐỌC NHIỀU
-
Checklist triển khai theo 6 giải pháp của Bộ TT&TT (có phân vai “Ai làm gì” – từng bước – mẫu tài liệu cần chuẩn bị). Template “Kế h...
-
ASM là viết tắt của “Automatic Storage Management” trong hệ thống quản lý cơ sở dữ liệu của Oracle. ASM là một công nghệ của Oracle Databas...
-
Serial: sneep All Hardware # prtdiag -v // verbose show đầy đủ thông tin # prtconf