update sql
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
alter session set nls_date_format='YYYY/MM/DD HH24:MI:SS';
|
alter session set nls_date_format='YYYY/MM/DD HH24:MI:SS';
|
||||||
col host_name format a15
|
|
||||||
SELECT instance_name, host_name, startup_time, status, logins FROM gv$instance ORDER BY 1;
|
SELECT instance_name, host_name, startup_time, status, logins FROM gv$instance ORDER BY 1;
|
||||||
|
exit
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,6 @@
|
|||||||
SELECT owner, job_name, job_type, state, TRUNC(start_date) SDATE, TRUNC(next_run_date) NXTRUN, failure_count
|
SELECT owner, job_name, job_type, state, TRUNC(start_date) SDATE, TRUNC(next_run_date) NXTRUN, failure_count
|
||||||
FROM dba_scheduler_jobs
|
FROM dba_scheduler_jobs
|
||||||
WHERE failure_count <> 0;
|
WHERE failure_count <> 0;
|
||||||
|
exit
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -10,4 +10,4 @@ FROM v$process p,v$session s
|
|||||||
WHERE s.paddr ( + ) = p.addr
|
WHERE s.paddr ( + ) = p.addr
|
||||||
-- AND p.background IS NULL -- comment if need to monitor background processes
|
-- AND p.background IS NULL -- comment if need to monitor background processes
|
||||||
ORDER BY p.pga_alloc_mem DESC;
|
ORDER BY p.pga_alloc_mem DESC;
|
||||||
|
exit
|
||||||
|
|||||||
@@ -3,4 +3,4 @@ ROUND((100*b.value)/DECODE((a.value+b.value), 0,1,(a.value+b.value)),2) "Pct Mem
|
|||||||
FROM v$sysstat a, v$sysstat b
|
FROM v$sysstat a, v$sysstat b
|
||||||
WHERE a.name = 'sorts (disk)'
|
WHERE a.name = 'sorts (disk)'
|
||||||
AND b.name = 'sorts (memory)';
|
AND b.name = 'sorts (memory)';
|
||||||
|
exit
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
SELECT supplemental_log_data_min, supplemental_log_data_pk, supplemental_log_data_ui, supplemental_log_data_fk, supplemental_log_data_all, supplemental_log_data_pl
|
SELECT supplemental_log_data_min, supplemental_log_data_pk, supplemental_log_data_ui, supplemental_log_data_fk, supplemental_log_data_all, supplemental_log_data_pl
|
||||||
FROM v$database;
|
FROM v$database;
|
||||||
|
exit
|
||||||
|
|||||||
@@ -38,7 +38,9 @@ END;
|
|||||||
|
|
||||||
select client_name, status,attributes,service_name from dba_autotask_client
|
select client_name, status,attributes,service_name from dba_autotask_client
|
||||||
/
|
/
|
||||||
|
|
||||||
|
exit
|
||||||
|
|
||||||
-- pour réactiver les auto task remplacer DBMS_AUTO_TASK_ADMIN.disable par DBMS_AUTO_TASK_ADMIN.enable
|
-- pour réactiver les auto task remplacer DBMS_AUTO_TASK_ADMIN.disable par DBMS_AUTO_TASK_ADMIN.enable
|
||||||
|
|
||||||
-- BEGIN
|
-- BEGIN
|
||||||
|
|||||||
@@ -44,4 +44,6 @@ v$parameter
|
|||||||
where
|
where
|
||||||
name = 'open_cursors'
|
name = 'open_cursors'
|
||||||
)
|
)
|
||||||
/
|
;
|
||||||
|
|
||||||
|
exit
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
--
|
|
||||||
-- Le script prend en parametre un compte utilisateur
|
|
||||||
-- ensuite il retourne les requetes pour creer les grants associe a ce compte
|
|
||||||
-- un fichier grant_USER.lst est généré dans le répertoire courant
|
|
||||||
--
|
|
||||||
set heading off pages 0 feedback off echo off verify off
|
|
||||||
ACCEPT v_user CHAR PROMPT 'compte utilisateur pour lequel on va extraire les GRANTS : '
|
|
||||||
|
|
||||||
SPOOL grant_&v_user
|
|
||||||
SELECT 'REM Les roles :' FROM DUAL;
|
|
||||||
SELECT DISTINCT 'CREATE ROLE '||GRANTED_ROLE||';' FROM DBA_ROLE_PRIVS WHERE GRANTEE IN &v_users;
|
|
||||||
|
|
||||||
SELECT 'REM Les GRANTs depuis DBA_ROLE_PRIVS :' FROM DUAL;
|
|
||||||
SELECT DISTINCT 'GRANT '||GRANTED_ROLE||' TO '||GRANTEE|| CASE WHEN ADMIN_OPTION='YES' THEN ' WITH ADMIN OPTION;' ELSE ';' END "Granted Roles" FROM DBA_ROLE_PRIVS WHERE GRANTEE IN &v_users ORDER BY 1;
|
|
||||||
|
|
||||||
SELECT 'REM Les GRANTs depuis DBA_SYS_PRIVS :' FROM DUAL;
|
|
||||||
SELECT DISTINCT 'GRANT '||PRIVILEGE||' TO '||GRANTEE|| CASE WHEN ADMIN_OPTION='YES' THEN ' WITH ADMIN OPTION;' ELSE ';' END "Granted System Privileges" FROM DBA_SYS_PRIVS WHERE GRANTEE IN &v_users;
|
|
||||||
|
|
||||||
SELECT 'REM Les GRANTs depuis DBA_TAB_PRIVS :' FROM DUAL;
|
|
||||||
SELECT DISTINCT 'GRANT '||PRIVILEGE||' ON '||OWNER||'.'||TABLE_NAME||' TO '||GRANTEE||CASE WHEN GRANTABLE='YES' THEN ' WITH GRANT OPTION;' ELSE ';' END "Granted Object Privileges" FROM DBA_TAB_PRIVS WHERE GRANTEE IN &v_users;
|
|
||||||
|
|
||||||
SELECT 'REM Les GRANTs depuis DBA_TAB_PRIVS pour le compte PUBLIC sur les objets SYS.DBMS_XXX :' FROM DUAL;
|
|
||||||
SELECT DISTINCT 'GRANT '||PRIVILEGE||' ON '||OWNER||'.'||TABLE_NAME||' TO '||GRANTEE||CASE WHEN GRANTABLE='YES' THEN ' WITH GRANT OPTION;' ELSE ';' END "Granted Object Privileges" FROM DBA_TAB_PRIVS WHERE GRANTEE IN ('PUBLIC') and OWNER='SYS' and TABLE_NAME like '%DBMS_%' order by 1;
|
|
||||||
|
|
||||||
SPOOL OFF
|
|
||||||
EXIT
|
|
||||||
|
|
||||||
@@ -1,5 +1,3 @@
|
|||||||
set head off pages 0 feedback off lines 200
|
|
||||||
|
|
||||||
select '------- HOSTNAME : '||host_name||', DB_NAME : '||name||', VERSION : '||version || ' -------' from v$database,v$instance;
|
select '------- HOSTNAME : '||host_name||', DB_NAME : '||name||', VERSION : '||version || ' -------' from v$database,v$instance;
|
||||||
select '------- Datafiles -------' from dual;
|
select '------- Datafiles -------' from dual;
|
||||||
SELECT 'CREATE '
|
SELECT 'CREATE '
|
||||||
|
|||||||
@@ -10,3 +10,4 @@ from v$archived_log
|
|||||||
group by to_char(first_time, 'YYYY/MM/dd')
|
group by to_char(first_time, 'YYYY/MM/dd')
|
||||||
order by to_char(first_time, 'YYYY/MM/dd')
|
order by to_char(first_time, 'YYYY/MM/dd')
|
||||||
;
|
;
|
||||||
|
exit
|
||||||
@@ -6,3 +6,4 @@ col MACHINE for a20
|
|||||||
col OSUSER for a10
|
col OSUSER for a10
|
||||||
alter session set nls_date_format='YYYY/MM/DD HH24:MI:SS';
|
alter session set nls_date_format='YYYY/MM/DD HH24:MI:SS';
|
||||||
select OSUSER, MACHINE, PROGRAM, STATE, LOGON_TIME from v$session order by LOGON_TIME asc;
|
select OSUSER, MACHINE, PROGRAM, STATE, LOGON_TIME from v$session order by LOGON_TIME asc;
|
||||||
|
exit
|
||||||
|
|||||||
Reference in New Issue
Block a user