Aaron's Blog logo Aaron's Blog

데이터베이스 시작하기 SQL> STARTUP 단계별로 시작하기 SQL> STARTUP NOMOUNT; //NOMOUNT 단계 SQL> ALTER DATABASE MOUNT; //MOUNT 단계 SQL> ALTER DATABASE OPEN; //OPEN 단계 옵션 사용하여 시작하기 SQL> STARTUP RESTRICT; //OPEN 단계까지 구동. 일반 사용자 사용 금지 SQL> STARTUP FORCE; //자동 종료 후 다시 시작 SQL> STARTUP PFILE; //파라미터 파일을 별도로 설정 SQL> STARTUP EXCLUSIVE MOUNT; //마운트 상태로 시작. 일반 사용자 접속 금지 시작 후 몇 가지 실행 RESTRICT 사용하여 시작하였을 때 모든 사용자가 접근할 수 있게 변경하기 SQL> ALTER SYSTEM DISABLE RESTRICTED SESSION; 메모리 영역 확인으로 정상 구동 여부 확인하기 SQL> show sga 생성되어 있는 사용자 확인하기 SQL> SELECT * FROM ALL_USERS; 자료사전 테이블 조회하기 SQL> SELECT * FROM V$SGA; //메모리 영역 정보 참조 SQL> SHOW SGA; //메모리 영역 정보 참조 SQL> SELECT * FORM V$PARAMETER; //DB 환경 정보 참조 SQL> SHOW PARAMETER; //DB 환경 정보 참조 SQL> SELECT * FROM DBA_USERS; //일반적인 자료 사전. 오픈 단계가 되어야 사용 가능 ※ SYS 사용자와 SYSTEM 사용자가 만든 테이블을 자료사전(Data Dictionary)라고 한다. 종료 종료하기 SQL> shutdown normal //CLOSE단계->DISMOUNT단계->DISCONNECT단계. 사용자 접속 해제(disconnect)까지 기다렸다가 종료 SQL> shutdown //normal 옵션 사용과 동일 옵션과 함께 종료하기 SQL> SHUTDOWN TRANSACTINAL //사용자가 트랜잭션 종료까지 기다렸다가 종료 SQL> SHUTDOWN IMMEDIATE //즉시 종료. 사용자 존재 시 모든 트랜잭션은 롤백된다 SQL> SHUTDOWN ABORT //트랜잭션 롤백하지 않고 즉시 강제 종료. 정전 발생 시와 같다. 백업과 복구 작업 시에나 사용 top SQLPLUS 명령어 SQLPLUS 실행 명령어 SQL> / //SQL문 또는 PL/SQL 블록을 실행한다 SQL> RUN //SQL문 또는 PL/SQL 블록을 실행한다 SQL> HELP //SQL, PL/SQL, SQL/PLUS 명령어 온라인 도움말 SQL> HOST //EXIT로 정상 종료하지 않고 호스트 운영체제로 빠져나갔다가 다시 복귀할 수 있다 SQL> TIMING //시스템의 CPU 사용 시간을 보여준다 SQLPLUS 편집 명령어 (입력되는 모든 정보가 버퍼 영역에서 작업될 때 버퍼 영역을 편집할 수 있다) SQL> APPEND text SQL> CHANGE /old/new SQL> CLEAR BUFFER SQL> DEL SQL> DEL x SQL> DEL y z SQL> DEL * SQL> DEL LAST SQL> GET /경로/파일명 SQL> INPUT SQL> INPUT text SQL> LIST no SQL> LIST y z SQL> LIST LAST SQL> SAVE /경로명/파일명 SQL> START ※ SQLPLUS 사용 시 주의 사항