반응형
오라클 9i SHUTDOWN 방법
1. 시작 > 실행 > cmd [엔터]
2. DOS 상태에서
> sqlplus sys/oracle@apgs as sysdba [엔터]
sys/oracle@apgs 상세
- sys: sys유저명 / 구분자
- oracle: sys유저 암호 @ 연결자
- apgs: 오라클서버 SID명
3. shutdown immediate [엔터]
아래 메시지가 나오면 정상 종료 된 것임.
- 데이터베이스가 닫혔습니다.
- 데이터베이스가 마운트 해제되었습니다
- ORACLE 인스턴스가 종료되었습니다.
4. exit [엔터]
5. 시스템 재시작하면 자동으로 오라클 정상 부팅 시키면 끝
SHUTDOWN [NORMAL | TRANSACTIONAL | IMMEDIATE | ABOART] 옵션 설명
NORMAL
- 새로운 데이터베이스 connection은 더 이상 허락하지 않습니다.
- 현재 users들이 맺고 있는 connection은 그 사용자들이 disconnect 할 때까지 기다립니다.
- 현재 처리 중인 트랜잭션이 있다면, 그 트랜잭션이 끝날 때까지 기다린 후 서버 종료합니다.
- 다음 database Startup시 어떤 instance recovery절차도 필요로 하지 않습니다.
TRANSACTIONAL
- 모든 클라이언트가 특정 인스턴스에서 새로운 트랜잭션을 시작할 수 없습니다.
- 클라이언트의 진행 중인 트랜잭션을 모두 끝마치면 서버를 종료합니다.
- 모든 트랜잭션이 끝나는 즉시 종료 되며, 이후 시작 시 인스턴스 복구가 필요 없습니다.
IMMEDIATE
- 현재 처리 중인 SQL statement가 있다면, 다 stop 시킵니다.
- uncommitted transactions이 있다면, 다 rollback 시킵니다.
- users들이 disconnect 할 때까지 안 기다리고 DB를 close & Dismount 해서 오라클 인스턴스를 깨끗이 Shutdown 합니다.
ABORT
- 현재 처리 중인 SQL statements를 모두 abort 시키고 rollback 도 안 시키고,
- users들 다 끊고, close & dismount도 안 합니다. 즉, 그냥 닫습니다.
- 다음번 오라클 시작 시에 인스턴스가 자동 복구 됩니다.
반응형
sys, system 계정암호 변경방법
명령 프롬프트에서 다음을 실행합니다.
C:\>sqlplus "/as sysdba"
SQL> show user
USER is "SYS"
암호를 원하는 대로 설정합니다.
SQL> alter user sys identified by 암호;
SQL> alter user system identified by 암호;
접속
SQL> connect sys/암호 as sysdba
SQL> connect systemp/암호
이미 EOS 가 됐겠지만, 혹시 모르니
반응형
'개발 기록 > Database' 카테고리의 다른 글
[MySQL/MariaDB] 신규 DB 생성부터 테이블 생성까지 (0) | 2023.05.20 |
---|---|
[Oracle 8i] DBA (0) | 2023.05.20 |
[Oracle 8i] 각종 설정 모음 (0) | 2023.05.20 |
[Oracle] Lock Process Session Kill (0) | 2023.05.15 |