DB ORACLE 공부 기록

Statspack 삭제

레연 2022. 7. 1. 10:39

스냅샷 목록 확인

select snap_id, snap_time from stats$snapshot;

 

PERFSTAT 계정 확인

Select * from dba_users where username='PERFSTAT';

 

job 확인

Select * from dba_jobs;

 

오라클 홈이 없으면 path에 등록이 되어있으므로 확인

Windows : path/rdbms/admin

Linux : $ORACLE_HOME/rdbms/admin

 

- spcreate.sql : statspack 설치

- spauto.sql : 스케쥴링 (job 등록)

- spdrop.sql : statspack 삭제


statspack 삭제

cd $ORACLE_HOME/rdbms/admin 접속

sqlplus / as sysdba 접속

 

linesize, pagesize 설정

SQL> set linesize 300
SQL> set pagesize 300

 

SID 에 맞게 잘 접속됐는지 확인

SQL> select instance_name from v$instance;

 

job 삭제 후 statspack 삭제

job 삭제 (perfstat 계정으로 접속) 

SQL> conn perfstat/perfstat

 

EXEC DBMS_JOB.REMOVE(job number);

SQL> EXEC DBMS_JOB.REMOVE(21);
SQL> EXEC DBMS_JOB.REMOVE(41);
SQL> commit;

SQL> alter user perfstat account unlock;

User altered.

SQL> conn perfstat/Rlaehdus1_
Connected.
SQL> EXEC DBMS_JOB.REMOVE(21);

PL/SQL procedure successfully completed.

SQL> EXEC DBMS_JOB.REMOVE(41);

PL/SQL procedure successfully completed.

SQL> commit;

Commit complete.

 

job 확인

Select * from dba_jobs;

아무것도 없으면 삭제 완료

 

statspack 삭제 (sys로 접속)

spdrop.sql 로 삭제

SQL> @spdrop.sql

 

계정 삭제 확인

Select * from dba_users where username='PERFSTAT';

perfstat 계정이 없으면 삭제 완료