Тёмный

DBA Basic Checks || Database Daily Health Check || Database health Check Automation - Shell Script 

Mallik034
Подписаться 21 тыс.
Просмотров 17 тыс.
50% 1

DBA Basic Checks || Database Daily Health Check || Database health Check Automation - Shell Script
DBs:
====
ps -ef | grep smon
ps -ef | grep pmon
ASM/Cluster:
============
su - grid
. oraenv
+ASM1
ps -ef | grep d.bin
crsctl check crs --- From all nodes
crsctl stat res t -init -- From all nodes
crsctl stat res -t
Listener:
=========
ps -ef | grep listener
ps -ef | grep tns
lsnrctl status --- for default listener
lsnrctl status LISTNERE_NAME
Service name connection:
========================
tnsping [servicename]
sqlplus mallik/mallik@DB12C
Mount point(Standalone):
========================
df -h
--- /u01
--- /
--- /oradata
--- /oraarch
--- /oraredo
ASM diskgroup:
==============
. oraenv
+ASM1
asmcmd -p
lsdg
--- +DATA
--- +RECO
DB Check:
=========
export ORACLE_SID=[service_name]
sqlplus / as sysdba
select instance_name, status from v$instance;
select name, open_mode from v$database;
select max(sequence#) from v$archived_log;
Select instance_name, status, to_char(startup_time,' DD-MON-YY HH24:MI') "Startup Time" from v$instance;
--- INVALID object list
column owner format a15
column object_name format a40
column object_type format a20
select owner, object_name, object_type from dba_objects where status='INVALID' order by object_type,owner,object_name;
--- dba_registry component status
column comp_name format a40
column version format a12
column status format a15
select comp_name,version,status from dba_registry;
--- Unusable Index
set lines 160 pages 200
SELECT owner, index_name, status,tablespace_name
FROM dba_indexes
WHERE status = 'UNUSABLE';
--- DB size / growth
select
( select sum(bytes)/1024/1024/1024 data_size from dba_data_files ) +
( select nvl(sum(bytes),0)/1024/1024/1024 temp_size from dba_temp_files ) +
( select sum(bytes)/1024/1024/1024 redo_size from sys.v_$log ) +
( select sum(BLOCK_SIZE*FILE_SIZE_BLKS)/1024/1024/1024 controlfile_size from v$controlfile) "Size in GB"
from dual;
--- Tablespace size / growth / free space
select count(*) from dba_tablespaces;
free.sql
--- datafiles
select count(*) from dba_data_files;
Alter and Trace:
================
show parameter dump
adrci
--- Check for alert log and look for ORA error
Check for RMAN backup status:
=============================
Level 0
level 1
--- backup should be succesfull, In case of falure you need to look for rman log and find cause for backup
failure
DR Sync status:
===============
select instance_name, status from v$instance;
select max(sequence#) from v$log;
select max(sequence#) from v$archived_log;
select * from v$archive_gap;
select sequence#,applied,status from v$archived_log where applied='NO';
select current_scn from v$database;
#DBA #DatabaseHealthCheck #Automation #DBADailyTasks #DatabaseChecks #Linux #Database #Exadata #RAC #ASM #Oracle
Please do follow me and support me on,
LinkedIn: / mallik034
RU-vid: / mallik034
Fakebook: / mallik034
Blog: mallik034.blogspot.com
twitter: / mallik034
Instagram: / mallik034
FBPage: / mallik034oracledba
Skype: malluramadurg
Regards,
Mallikarjun Ramadurg
Mobile: +91 9880616848
WhatsApp: +91 9880616848
Email: malluramadurg@gmail.com
LinkedIn: / mallik034
RU-vid: / mallik034
Fakebook: / mallik034
Blog: mallik034.blogspot.com
twitter: / mallik034
Instagram: / mallik034
FBPage: / mallik034oracledba
Skype: malluramadurg

Наука

Опубликовано:

 

28 дек 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 49   
@harshavardhanrajuch4585
@harshavardhanrajuch4585 3 года назад
Thanks for your co-operation, you shared DBA Essential information.
@Mallik034
@Mallik034 3 года назад
Thanks
@ptejeswarreddy2136
@ptejeswarreddy2136 3 года назад
Awesome video to clarify all dobuts
@anandparmar6106
@anandparmar6106 3 года назад
Very helpful session I am wating to next session
@Mallik034
@Mallik034 3 года назад
Sure definitely you will get more and more session in future days
@veenaparkash898
@veenaparkash898 3 года назад
Hi, thank for providing awesome information. I am new DBA. Just finish repeating the Basic and Advance classes in Chicago (USA). I find all this information is very easy to understand. Thank you again for your time for putting all this information together. Please share link for shell script.
@Mallik034
@Mallik034 2 года назад
Its been already shared on your Telegram group. @mallik034. If you have not joined our group, please go ahead and join.
@eriqueemk7885
@eriqueemk7885 3 года назад
Good job....can't wait for your next session
@Mallik034
@Mallik034 3 года назад
Very soon I will launch nex5 session
@goorangewithlipsy1183
@goorangewithlipsy1183 3 года назад
Really thankful🙏
@swathis7875
@swathis7875 3 года назад
Thanks a lot sir. Waiting for your shell script
@Mallik034
@Mallik034 3 года назад
I hope got shell script
@ashakondgule7691
@ashakondgule7691 3 года назад
Usefull...thank you 👍
@Mallik034
@Mallik034 3 года назад
You are welcome
@prakashsv4232
@prakashsv4232 7 месяцев назад
Good work bro, better understanding after watching the video, Thanks 👍
@Mallik034
@Mallik034 7 месяцев назад
Glad it helps you
@user-md4uw4wh6d
@user-md4uw4wh6d 2 месяца назад
Thank you
@helpwithramesh
@helpwithramesh 3 года назад
Super sir thanks very use full
@Mallik034
@Mallik034 3 года назад
You are welcome
@PANKAJKUMAR-fd4wn
@PANKAJKUMAR-fd4wn 2 года назад
It's so helpful
@rameshshete927
@rameshshete927 Год назад
Awesome explanation..... could you please share that Shell script
@bharathkumar-qz3di
@bharathkumar-qz3di 3 года назад
great job
@Mallik034
@Mallik034 3 года назад
Thanks
@meghakaradi
@meghakaradi 3 года назад
Very useful
@Mallik034
@Mallik034 3 года назад
Glad you think so!
@sahaniarunitm
@sahaniarunitm 3 года назад
nice keep on
@sahaniarunitm
@sahaniarunitm 3 года назад
When is the next session video.plz share script. High demand
@Mallik034
@Mallik034 3 года назад
Thanks
@Mallik034
@Mallik034 3 года назад
I hope you got the scripts.
@khaledghazy6513
@khaledghazy6513 3 месяца назад
can you share ,how to automate this health check ?
@PANKAJKUMAR-fd4wn
@PANKAJKUMAR-fd4wn 2 года назад
Where ,we can get this shell scripts
@ankurrathour7235
@ankurrathour7235 9 месяцев назад
Can you please share how you created that script for report
@chanduforyou99
@chanduforyou99 3 года назад
Hi Mallik nice video...
@Mallik034
@Mallik034 3 года назад
Thanks
@MukeshSahu-mn2ps
@MukeshSahu-mn2ps 3 года назад
Nice Malik. Can you please share link for shell script?
@Mallik034
@Mallik034 3 года назад
Sure i will share in my next session
@chiengdorkcy4851
@chiengdorkcy4851 Год назад
Hi Malik, I am your super subscriber here in South Sudan, I am junior DBA in Telecom company. can you send that report template please in excel??
@Mallik034
@Mallik034 10 месяцев назад
👍
@juvieramos4425
@juvieramos4425 2 года назад
Can I have a copy of shell scripts? Thanks in advance
@Mallik034
@Mallik034 2 года назад
Its been already shared on your Telegram group. @mallik034. If you have not joined our group, please go ahead and join.
@duraimurugang2507
@duraimurugang2507 3 года назад
Thanks. Could you share me the Scripts
@Mallik034
@Mallik034 3 года назад
I have shared on my Telegram group. Do join our DBA group @mallik034 on Telegram.
@duraimurugang2507
@duraimurugang2507 3 года назад
@@Mallik034 Yes. I'll take it from telegram group..
@sqlserver5268
@sqlserver5268 3 года назад
Can you share the shell script?
@Mallik034
@Mallik034 3 года назад
Sure in my next session i will share the script
@sahaniarunitm
@sahaniarunitm 3 года назад
@@Mallik034 when is your said session ?
@Narendra.Official
@Narendra.Official 2 года назад
Shell script please
@ptejeswarreddy2136
@ptejeswarreddy2136 3 года назад
Hi malik Can you send me this script and all documents which you are using It will be very helpful to me
@Mallik034
@Mallik034 2 года назад
Its been already shared on your Telegram group. @mallik034. If you have not joined our group, please go ahead and join.
Далее
Q&A - Database Administrator | What they do
15:11
Просмотров 107 тыс.
The Best Way to Add Health Checks in Any .NET App
12:31
Oracle Dataguard Health Check Tricks and Tips
12:54
Просмотров 10 тыс.
SQL DBA vs Oracle DBA | Discussion with Sajjad
20:34
Просмотров 2,7 тыс.