Data Base_Oracle/SQL Plus

SQL Plus 개요 & 명령어 몇 가지

pathas 2019. 12. 30. 23:09

191230 수업 내용 정리


SQL Plus

Oracle에서 사용하는 언어

SQL 명령문 기능을 제공
Oracle 환경 설정 기능 제공
칼럼이나 데이터의 출력 형식을 설정

SQL Plus 환경설정

  • 속성 → 옵션 → 빠른 편집 모드 설정( 복사 붙여넣기를 가능하게 해 줌)
  • ※ 호환성 → '관리자 권한으로 이 프로그램 실행' 체크

SQL Plus 구문

명령어 기능
id.pw 로그인, id먼저 입력하고 pw를 입력해도 됨
(비밀번호가 보이지 않기 때문에 보안성은 이 방식이 더 좋음)
exit 모든 과정이 정상적으로 저장되고 프로그램 종료
show user
(user = oracle 환경변수 : 로그인 계정이 들어 있음)
현재 어떠한 계정으로 로그인해서
작업하고 있는 지 알 수 있는 명령어
conn(ect) 전환 계정명/암호 일반 사용자로 전환
connect 전환 계정명/암호 as sysdba 관리자 계정으로 전환
cl(ear) scr 출력창 초기화
  • 예제

    SQL> conn sys/sys12345
    
    /* ERROR)ORA-28009:
    sys계정은 sysdba 또는 sysoper 
    둘 중 하나의 권한을 가지고 있어야 한다는 오류 */
    
    SQL> conn sys/sys12345 as sysdba;

※ 작성법

  • 문장 끝에 ;(세미콜론)을 쓰지 않아도 됨

  • 단어와 단어 사이에는 띄어쓰기

  • 예제

SQL> show user -- 현재 유저 정보 확인
SQL> conn sys/sys54321 as sysdba -- 관리자 계정 전환 

오라클에서 제공하는 SQL Plus의 간단한 사용법을 알아보았습니다.