Ch 3. Getting Started with Database Administration (DB 운영)
SQL*Plus 개요
- SQL*Plus: SQL 및 PL/SQL 등을 DB에 입력하는 커맨드 라인 프로그램
- 데이터베이스 설치 시 함께 설치됨 (위치: <ORACLE_HOME>/bin)
- 프롬프트에서 DB 관리 작업, 데이터 작업 등 가능
- 여러 줄에 걸쳐 입력 가능. 단 명령문은 반드시 세미콜론( ; )으로 끝나야 함
- 슬래시( / ) 입력해서 마지막으로 실행한 명령문 재사용 가능
SQL*Plus 시작하기
- sys나 system계정으로 DB 접속
- sys 혹은 슬래시 ( / ) 입력하고 as sysdba 절을 추가하면, OS 인증을 통해 접근 허가
- 유닉스나 리눅스에서는 OS인증 그룹이 일반적으로는 dba 그룹
sysdba 권한을 가진 sys사용자로 DB에 로그인하는 SQL*Plus 명령문
sqlplus {username | /} [as sysdba]
sys 계정으로 orcl DB에 로그인 (OS인증)
sys를 입력하면 password 인증을 거쳐야 한다.
SQL Developer 시작하기
- SQL Developer: SQL 및 PL/SQL 등을 DB에 입력하는 GUI 프로그램
VS Code 추가기능으로 SQL Developer을 다운로드 받음
Create Connection 눌러서 orcl DB에 hr 계정 접속 정보 입력
employees 테이블을 count하는 sql문 실행, 실행 결과 출력