Sql plus oracle isql
This presentation is the property of its rightful owner.
Sponsored Links
1 / 27

SQL*Plus - Oracle ISQL - PowerPoint PPT Presentation


  • 149 Views
  • Uploaded on
  • Presentation posted in: General

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 모델

Download Presentation

SQL*Plus - Oracle ISQL -

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


Sql plus oracle isql

SQL*Plus- Oracle ISQL -


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 sql1

ISQL(Oracle)

ISQL 기반의 SQL 질의 실습

  • SQL>select * from emp;


Isql sql2

ISQL(Oracle)

ISQL 기반의 SQL 질의 실습

  • SQL>set linesize 120

  • SQL>/

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

select * from emp;

Linesize: 120

Pagesize: 14


Isql sql3

ISQL(Oracle)

ISQL 기반의 SQL 질의 실습

  • set pagesize 1000;


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 sql9

ISQL(Oracle)

ISQL 기반의 SQL 질의 실습

  • 버퍼 편집 명령어


Isql sql10

ISQL(Oracle)

ISQL 기반의 SQL 질의 실습

Column명

자료 형

  • 테이블 만들기


Isql sql11

ISQL(Oracle)

ISQL 기반의 SQL 질의 실습

  • 테이블에 튜플을 추가하기

현재시각


Isql sql12

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 삭제)


Sql plus

ISQL(Oracle)

SQL*Plus 명령어 요약


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


  • Login