Shut
Shut
BEGIN
msgtext2:='STARTUP';
select sys_context('USERENV', 'OS_USER') into osuser from dual;
select sys_context('USERENV','TERMINAL' ) into mach from dual;
select OPEN_MODE into a from v$database;
select LOG_MODE into b from v$database;
select upper(INSTANCE_NAME) into y from v$instance;
select upper(HOST_NAME) into z from v$instance;
select utl_inaddr.get_host_address(z) into iphost from dual;
select to_char(startup_time,'DD-MM-YYYY HH24:MI:SS') into x from v$instance;
msgtext:='Database '||y||' on '||z||' ('||iphost||') has Started at '||x||' in
the following mode Db_Name : '||y||' | Open_Mode : '||a||' | Log_Mode : '||b||'
command fired by OS User: '||osuser||' from Terminal: '||mach||' ';
MAILFROMDB(msgtext,msgtext2);
END;
-----------------------------------------------------------------------------------
---------
BEGIN
msgtext2:='SHUTDOWN';
select sys_context('USERENV', 'OS_USER') into osuser from dual;
select sys_context('USERENV','TERMINAL' ) into mach from dual;
select upper(instance_name) into x from v$instance;
select upper(HOST_NAME) into y from v$instance;
select utl_inaddr.get_host_address(y) into iphost from dual;
select DATABASE_STATUS into z from v$instance;
select to_char(sysdate,'DD-MM-YYYY HH24:MI:SS') into d from dual;
msgtext:='Database '||x||' located on '||y||' ('||iphost||') is shutting down
on '||d||' which is having a '||z||' status command fired by OS User: '||osuser||'
from Terminal: '||mach||' ';
MAILFROMDB(msgtext,msgtext2);
END;
--------------------------------------------------------------------------
BEGIN
select to_char(sysdate, 'DD-MM-YYYY HH24:MI:SS') into x from dual;
msgtext2:='ORA Errors' || ora_server_error(1) ;