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
- DEVOPS
- 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ý:
Nhận xét (Atom)
ĐỌC NHIỀU
-
Các phần mềm quản lý đơn hàng là “người bạn đồng hành” không thể thiếu của các shop hoạt động online ngày nay. Bởi, không chỉ cải thiện hiệu...
-
Ứng dụng quản lý bán hàng là “người bạn đồng hành” không thể thiếu đối với việc kinh doanh offline lẫn online. Bởi lẽ, chúng vừa giúp người ...
-
Hiện nay, các phần mềm bán hàng online được không ít chủ shop tin chọn nhờ sở hữu nhiều tính năng thông minh, giúp việc quản lý quy trình bá...
-
1. Which two are true about an Oracle gold image-based installation in Oracle 18c and later releases? (Choose two.)