Mục đích: Khi cao tải, có dấu hiệu treo instance/database, DBA sẽ khá "nóng người" luống cuống vì sqlplus vào còn bị treo, TOAD không vào được, alert log văng timeout liên tục, nghiệp vụ kêu chậm. Tôi sẽ chia sẻ với các bạn 1 nốt nhạc giúp instance/database hoạt động ổn định trở lại ngay lập tức theo các bước sau:
- 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
Hiển thị các bài đăng có nhãn VIP. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn VIP. Hiển thị tất cả bài đăng
Thứ Tư, 10 tháng 11, 2021
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ứ Năm, 10 tháng 12, 2020
[VIP5] Bí quyết cập nhật các table, package core của Database Core_Kill all
--1.Khoá các user dang open (tru SYS%, %GGATE) luu lai thành scrip lock_user.sql
select 'alter user ' || username || ' account lock;' from DBA_USERS
where account_status='OPEN'
and username not in ('SYS','SYSTEM','SYSMAN','GGATE','GOLDENGATE') order by username;
[VIP5] Bí quyết cập nhật table, package core của DB lớn_Kill ít nhất
Mục đích:
Cập nhật bảng hoặc package Core của DB Core tránh ảnh hưởng nhất (kill ít nhất)
Thủ tục:
--Kiểm tra các session gọi vào (thường rất nhiều > 100-1000)
select distinct owner from gv$access where lower(object) like lower('%test_package%');
--1. Check số lượng package invalid
select 'ALTER '||OBJECT_TYPE||' '||OWNER||'.'||OBJECT_NAME||' COMPILE;' from dba_objects
where object_type in ('PROCEDURE','FUNCTION','TRIGGER','PACKAGE') and status like 'INVALID' and OWNER like 'TEST_OWNER'
UNION ALL
select 'ALTER PACKAGE '||OWNER||'.'||OBJECT_NAME||' COMPILE BODY;' from dba_objects
where object_type in ('PACKAGE BODY') and status like 'INVALID' and OWNER like 'TEST_OWNER'
Thứ Năm, 3 tháng 5, 2018
[VIP5] Bí quyết Giám sát mọi cơ sở dữ liệu Oracle Database
Các bạn đang tìm kiếm bộ bí kíp (tips) các câu lệnh SQL thực sự hiệu quả để monitor CSDL Oracle của mình?
[VIP5] Bí quyết Giám sát mọi cơ sở dữ liệu Oracle Database
Các bạn đang tìm kiếm bộ bí kíp (tips) các câu lệnh SQL thực sự hiệu quả để monitor CSDL Oracle của mình?
Đă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