sql plus oracle isql
Download
Skip this Video
Download Presentation
SQL*Plus - Oracle ISQL -

Loading in 2 Seconds...

play fullscreen
1 / 27

SQL*Plus - Oracle ISQL - - PowerPoint PPT Presentation


  • 217 Views
  • Uploaded on

SQL*Plus - Oracle ISQL -. Contents. Oracle SQL*Plus ISQL 실행 Oracle 기본 계정 ISQL 기반의 SQL 질의 실습 명령어 요약. Oracle ISQL 의 종류. SQL*Plus 명령줄 (Command-line) 혹은 윈도우 GUI 기반 도구 Oracle Database 설치 시 자동 설치 Oracle Instant Client 를 설치하면 Database 를 설치하지 않고 SQL*Plus 만 설치할 수 있음 Two-tier 모델

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' SQL*Plus - Oracle ISQL - ' - caelan


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
contents
ISQL(Oracle)Contents
  • Oracle SQL*Plus
  • ISQL 실행
  • Oracle 기본 계정
  • ISQL 기반의 SQL 질의 실습
  • 명령어 요약
oracle isql
ISQL(Oracle)Oracle ISQL의 종류
  • SQL*Plus
    • 명령줄(Command-line) 혹은 윈도우 GUI 기반 도구
      • Oracle Database 설치 시 자동 설치
      • Oracle Instant Client를 설치하면 Database를 설치하지 않고 SQL*Plus 만 설치할 수 있음
    • Two-tier 모델
      • SQL*Plus clinet
      • Oracle Database

SQL*Plus Client

Program

Database Server

Oracle

Database

User

oracle isql1
ISQL(Oracle)Oracle ISQL의 종류
  • iSQL*Plus
    • HTTP를 사용한 웹 브라우저 기반 도구
      • 클라이언트 프로그램의 설치가 필요 없음
      • 웹 브라우저를 통한 사용자 인터페이스 제공
    • Three-tier 모델
      • Web Browser
      • iSQL*Plus Application Server
      • Oracle Database

Web Browser

iSQL*Plus Application

Server

Database Server

Oracle

Database

User

oracle isql2
ISQL(Oracle)Oracle ISQL의 기능
  • SQL 명령어와 PL/SQL 블록 입력, 편집, 저장, 읽기 및 실행
  • 질의 결과에 대한 서식 지정, 계산 수행, 저장 및 출력
  • 테이블, 개체(object) 등의 검사
  • 배치 스크립트(batch script)의 작성 및 실행
  • 데이터베이스 관리 수행
sql plus sqlplus
ISQL(Oracle)SQL*Plus실행(sqlplus)
  • [시작][프로그램][Oracle –OraHomeName] [응용 프로그램 개발][SQL Plus]

<sqlplus실행화면>

isql sqlplus
사용자 이름(U)

사용자 ID를 입력

ex)scott

암호(P)

암호 입력

ex)tiger

호스트 문자열(H)

연결 식별자(connect_identifier)

IP주소/서비스ID

ex)165.194.xxx.xxx/orcl

ISQL(Oracle)

ISQL 실행(sqlplus)

<sqlplus실행화면>

isql command window
ISQL(Oracle)ISQL 실행(command window)
  • %ORACLE_HOME%/bin/sqlplus.exe <username>/<password>@<connect_identifier>
isql isqlplus
ISQL(Oracle)ISQL 실행(isqlplus)
  • http://(주소):(포트)/isqlplus로 접속
    • check> 주소와 포트는 오라클 설치시 지정됨
    • ex) http://localhost:5560/isqlplus

<isqlplus 실행화면>

oracle
ISQL(Oracle)Oracle 기본 계정
  • 오라클 설치 시 기본적으로 여러 계정이 생성되며, 자주 사용되는 계정은 다음과 같다.
    • SYS
      • 마스터 운영자 계정, 데이터 사전의 주인
      • 암호: 설치 중 입력된 값
    • SYSTEM
      • 설치 후 기본 운영자 계정
      • 암호: 설치 중 입력된 값
    • SCOTT
      • 데모용 계정, 예제 테이블이 기본 설치됨
      • 암호: tiger
isql sql
ISQL(Oracle)ISQL 기반의 SQL 질의 실습
  • SQL*Plus를 실행한다.
  • scott으로 로그인한다.(암호는 tiger)
isql sql2
ISQL(Oracle)ISQL 기반의 SQL 질의 실습
  • SQL>set linesize 120
  • SQL>/

run또는 r또는 / : 바로 이전 명령어를 재실행

select * from emp;

Linesize: 120

Pagesize: 14

isql sql4
ISQL(Oracle)ISQL 기반의 SQL 질의 실습
  • 직업이 CLERK인 사람의 이름과 직업을 select
isql sql5
ISQL(Oracle)ISQL 기반의 SQL 질의 실습
  • emp 테이블 구조 보기: describe(=desc)

emp 테이블에는 8개의 column이 있다.

isql sql6
ISQL(Oracle)ISQL 기반의 SQL 질의 실습
  • scott이 가지고 있는 모든 테이블 보기

Data Dictionary: user소유의 relational table에 대한 정보

Scott는

4개의 테이블을 가지고 있다.

isql sql7
ISQL(Oracle)ISQL 기반의 SQL 질의 실습
  • 자연조인: 직원이 속한 부서명을 찾기
isql sql8
ISQL(Oracle)

편집

저장

ISQL 기반의 SQL 질의 실습
  • 이전 명령어가 들어있는 버퍼 수정
isql sql10
ISQL(Oracle)ISQL 기반의 SQL 질의 실습

Column명

자료 형

  • 테이블 만들기
isql sql11
ISQL(Oracle)ISQL 기반의 SQL 질의 실습
  • 테이블에 튜플을 추가하기

현재시각

isql sql13
ISQL(Oracle)ISQL 기반의 SQL 질의 실습
  • 튜플 삭제
  • 변경을 디스크에 반영
    • SQL>commit;
  • 테이블 삭제
    • SQL>drop table member;
  • scott 암호 변경
    • SQL>alter user scott identified by rabbit
isql sql14
ISQL(Oracle)ISQL 기반의 SQL 질의 실습
  • 사용자 생성
    • SQL>conn system/(password)

(system 계정으로 접속)

    • SQL>create user NewUser identified by Password;

(새로운 개정 NewUser를 생성, 암호는 Password)

    • SQL>grant create session, dba to NewUser;

(접속할 수 있는 권한(session)과 120가지 시스템 권한(dba) 부여)

    • SQL>drop user NewUser;

(사용자 NewUser 삭제)

references
ISQL(Oracle)References
  • SQL*Plus Instant Client
    • http://www.oracle.com/technology/tech/sql_plus/index.html
  • SQL*Plus Quick Reference Release 10.2
    • http://download.oracle.com/docs/cd/B19306_01/server.102/b14356.pdf
  • SQL*Plus User’s Guide and Reference Release 10.2
    • http://download.oracle.com/docs/cd/B19306_01/server.102/b14357.pdf
ad