문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| dbms:oracle:admin:oracletip [2007/02/20 01:19] – starlits | dbms:oracle:admin:oracletip [2010/01/27 15:49] (현재) – 삭제 manager | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| - | ====== Oracle Administration Tips ====== | ||
| - | |||
| - | ===== Session 제거하기 ===== | ||
| - | - 현재 Session을 확인한다. | ||
| - | < | ||
| - | SQL> select sid,serial# from v$session where schemaname = ' | ||
| - | |||
| - | | ||
| - | ---------- ---------- | ||
| - | | ||
| - | </ | ||
| - | |||
| - | - Session을 강제로 종료한다. | ||
| - | < | ||
| - | SQL> alter system kill session ' | ||
| - | </ | ||
| - | |||
| - | ===== 사용제 제거하기 ===== | ||
| - | < | ||
| - | SQL> drop user beflydba cascade; | ||
| - | </ | ||
| - | |||
| - | |||
| - | ===== SQLPLUS로 오라클 접근방법 ===== | ||
| - | |||
| - | - 오라클 사용자는 권한별로 3가지(SYSDBA/ | ||
| - | - sysdba 권한으로 sys 로 접근하기 | ||
| - | < | ||
| - | oracle@oracle: | ||
| - | |||
| - | oracle@oracle: | ||
| - | |||
| - | oracle@oracle: | ||
| - | </ | ||
| - | - system계정(일반계정)으로 접근하기 | ||
| - | < | ||
| - | oracle@oracle: | ||
| - | |||
| - | oracle@oracle: | ||
| - | </ | ||
| - | |||
| - | ===== 타 계정에 권한 부여/ | ||
| - | - scott 계정에서 | ||
| - | - beflyt 계정에서 beflys 계정의 모든 테이블에 select 권한을 부여할때 | ||
| - | < | ||
| - | -- beflyt 계정에서 | ||
| - | sql> select 'grant select on ' | ||
| - | |||
| - | -- system 계정에서 | ||
| - | sql> select 'grant select on ' | ||
| - | </ | ||
| - | - beflyt 계정에서 beflys 계정의 모든 테이블에 select 권한을 회수할때 | ||
| - | < | ||
| - | </ | ||
| - | |||
| - | |||
| - | ===== Oracle 10g에서 테이블 Drop/Purge 시키기 ===== | ||
| - | * Purge 옵션을 가지고 테이블 Drop 하기 | ||
| - | < | ||
| - | SQL> DROP TABLE 테이블명 PURGE; | ||
| - | SQL> DROP TABLE 테이블명 CASCADE CONSTRAINTS PURGE; | ||
| - | </ | ||
| - | |||
| - | * Drop Table ' | ||
| - | < | ||
| - | SQL> PURGE TABLE " | ||
| - | </ | ||
| - | |||
| - | * 모든 잔재테이블을 Purge 시키기(휴지통비우기) | ||
| - | < | ||
| - | SQL> SHOW RECYCLEBIN( or SHOW RECYCLE ) | ||
| - | SQL> PURGE RECYCLEBIN | ||
| - | </ | ||
| - | |||
| - | ===== SQLPULS 에서 실행계획 보는 방법 | ||
| - | - sqlplus 실행 | ||
| - | - plan table 생성 | ||
| - | - execution plan를 화면에 표시하도록 설정 | ||
| - | - plan를 보기 원하는 sql 실행 | ||
| - | |||
| - | |||
| - | ===== 오라클이 설치된 OS에서 / as sysdba 로 접속 막는방법 | ||
| - | - 오라클이 설치된 OS에서 connect / as sysdba 접속할때 dba 그룹사용자가 sysdba 권한일때 패스워드 인증없이 접속이 가능합니다. | ||
| - | - 보안문제상 sysdba 권한으로 접속하기를 원할때 사용하는 방법입니다. | ||
| - | - $ORACLE_HOME/ | ||
| - | < | ||
| - | # | ||
| - | # | ||
| - | SQLNET.AUTHENTICATION_SERVICES= (NONE) # default는 (NTS) 입니다. | ||
| - | </ | ||
| - | |||
| - | |||