1 / 27

SQL*Plus - Oracle ISQL -

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

caelan
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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SQL*Plus- Oracle ISQL -

  2. ISQL(Oracle) Contents • Oracle SQL*Plus • ISQL 실행 • Oracle 기본 계정 • ISQL 기반의 SQL 질의 실습 • 명령어 요약

  3. 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

  4. 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

  5. ISQL(Oracle) Oracle ISQL의 기능 • SQL 명령어와 PL/SQL 블록 입력, 편집, 저장, 읽기 및 실행 • 질의 결과에 대한 서식 지정, 계산 수행, 저장 및 출력 • 테이블, 개체(object) 등의 검사 • 배치 스크립트(batch script)의 작성 및 실행 • 데이터베이스 관리 수행

  6. ISQL(Oracle) SQL*Plus실행(sqlplus) • [시작][프로그램][Oracle –OraHomeName] [응용 프로그램 개발][SQL Plus] <sqlplus실행화면>

  7. 사용자 이름(U) 사용자 ID를 입력 ex)scott 암호(P) 암호 입력 ex)tiger 호스트 문자열(H) 연결 식별자(connect_identifier) IP주소/서비스ID ex)165.194.xxx.xxx/orcl ISQL(Oracle) ISQL 실행(sqlplus) <sqlplus실행화면>

  8. ISQL(Oracle) ISQL 실행(command window) • %ORACLE_HOME%/bin/sqlplus.exe <username>/<password>@<connect_identifier>

  9. ISQL(Oracle) ISQL 실행(isqlplus) • http://(주소):(포트)/isqlplus로 접속 • check> 주소와 포트는 오라클 설치시 지정됨 • ex) http://localhost:5560/isqlplus <isqlplus 실행화면>

  10. ISQL(Oracle) Oracle 기본 계정 • 오라클 설치 시 기본적으로 여러 계정이 생성되며, 자주 사용되는 계정은 다음과 같다. • SYS • 마스터 운영자 계정, 데이터 사전의 주인 • 암호: 설치 중 입력된 값 • SYSTEM • 설치 후 기본 운영자 계정 • 암호: 설치 중 입력된 값 • SCOTT • 데모용 계정, 예제 테이블이 기본 설치됨 • 암호: tiger

  11. ISQL(Oracle) ISQL 기반의 SQL 질의 실습 • SQL*Plus를 실행한다. • scott으로 로그인한다.(암호는 tiger)

  12. ISQL(Oracle) ISQL 기반의 SQL 질의 실습 • SQL>select * from emp;

  13. ISQL(Oracle) ISQL 기반의 SQL 질의 실습 • SQL>set linesize 120 • SQL>/ run또는 r또는 / : 바로 이전 명령어를 재실행 select * from emp; Linesize: 120 Pagesize: 14

  14. ISQL(Oracle) ISQL 기반의 SQL 질의 실습 • set pagesize 1000;

  15. ISQL(Oracle) ISQL 기반의 SQL 질의 실습 • 직업이 CLERK인 사람의 이름과 직업을 select

  16. ISQL(Oracle) ISQL 기반의 SQL 질의 실습 • emp 테이블 구조 보기: describe(=desc) emp 테이블에는 8개의 column이 있다.

  17. ISQL(Oracle) ISQL 기반의 SQL 질의 실습 • scott이 가지고 있는 모든 테이블 보기 Data Dictionary: user소유의 relational table에 대한 정보 Scott는 4개의 테이블을 가지고 있다.

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

  19. ISQL(Oracle) 편집 저장 ISQL 기반의 SQL 질의 실습 • 이전 명령어가 들어있는 버퍼 수정

  20. ISQL(Oracle) ISQL 기반의 SQL 질의 실습 • 버퍼 편집 명령어

  21. ISQL(Oracle) ISQL 기반의 SQL 질의 실습 Column명 자료 형 • 테이블 만들기

  22. ISQL(Oracle) ISQL 기반의 SQL 질의 실습 • 테이블에 튜플을 추가하기 현재시각

  23. ISQL(Oracle) ISQL 기반의 SQL 질의 실습 • 변경확인 • 튜플 변경

  24. ISQL(Oracle) ISQL 기반의 SQL 질의 실습 • 튜플 삭제 • 변경을 디스크에 반영 • SQL>commit; • 테이블 삭제 • SQL>drop table member; • scott 암호 변경 • SQL>alter user scott identified by rabbit

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

  26. ISQL(Oracle) SQL*Plus 명령어 요약

  27. 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

More Related