"Sqlplus"의 두 판 사이의 차이
DB CAFE
(→사용법) |
(→사용법) |
||
108번째 줄: | 108번째 줄: | ||
{{:Sys login fail|SYS 유저 접속 실패시}} | {{:Sys login fail|SYS 유저 접속 실패시}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[Category:oracle]] | [[Category:oracle]] |
2021년 3월 3일 (수) 17:01 판
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
목차
- 1 SQL PLUS 사용법(Oracle)
- 1.1 DB를 사용하기위해 ORACLE로 LOGIN 방법
- 1.2 한 화면씩 보여주는 기능
- 1.3 SQL 명령어를 모를 경우 ?
- 1.4 바로전에 실행한 SQL문을 FILE로 저장하려면 ?
- 1.5 파일의 내용을 메모리로 불러오려면 ?
- 1.6 메모리로 불러온 SQL문이나 메모리에 있는 명령 실행
- 1.7 바로 전에 수행한 명령어 편집
- 1.8 바로 전에 수행한 명령어
- 1.9 SQL문이 있는 FIle 바로 실행
- 1.10 Columns 명을 나타내지 않는다.
- 1.11 한번에 DATA를 가져오는 단위
- 1.12 sql문 수행 소요되는 시간
- 1.13 sqlplus 프롬프트 변경
- 1.14 & 문자를 입력대기 문자로 인식 하지 않도록 ?
- 1.15 SYS 로그인 실패
1 SQL PLUS 사용법(Oracle)[편집]
1.1 DB를 사용하기위해 ORACLE로 LOGIN 방법[편집]
1.1.1 SQLPLUS [Enter][편집]
User ID : xxxxxx
password : xxxxxxxx
1.1.2 SQLPLUS user_id [Enter][편집]
SQLPLUS user_id [Enter]
password : xxxxxxxx
1.1.3 SQLPLUS user_id/password [Enter][편집]
SQLPLUS user_id/password [Enter]
1.1.4 SQLPLUS 상에서는 Auto Commit이 안된다.[편집]
그러므로 중간 중간 " COMMIT "를 수행한다.
1.2 한 화면씩 보여주는 기능[편집]
> set pause on; (설정)
set pause off; (해제)
※ 설정을 하고나서 SQL 명령을 수행하면 커서가 그 다음 LINE에서 대기하고 있으므로 [Enter] Key를 친다. 그 다음부터는 Enter키로 한화면씩 보면 됨
1.3 SQL 명령어를 모를 경우 ?[편집]
> help [명령어]
1.3.1 Unix Shell 명령어를 사용하기 위해서는 ?[편집]
> ! 를 붙여 사용한다.
or
> host
1.4 바로전에 실행한 SQL문을 FILE로 저장하려면 ?[편집]
> save
1.5 파일의 내용을 메모리로 불러오려면 ?[편집]
> get 를 붙여 사용한다.
1.6 메모리로 불러온 SQL문이나 메모리에 있는 명령 실행[편집]
> / 를 붙여 사용한다.
1.7 바로 전에 수행한 명령어 편집[편집]
> ed 를 붙여 사용한다.
1.8 바로 전에 수행한 명령어[편집]
> l 를 붙여 사용한다.
1.9 SQL문이 있는 FIle 바로 실행[편집]
> @ 또는 Start 를 붙여 사용한다.
1.10 Columns 명을 나타내지 않는다.[편집]
> set heading off / on
1.11 한번에 DATA를 가져오는 단위[편집]
set arraysize line_number(숫자);
1.12 sql문 수행 소요되는 시간[편집]
> set timing on / off
1.13 sqlplus 프롬프트 변경[편집]
1.13.1 sqlplus 프로파일에 추가[편집]
$ORACLE_HOME/sqlplus/admin/glogin.sql 에 초기값 세팅 함.
SET sqlprompt "_USER'@'_CONNECT_IDENTIFIER> " // 프롬프트 변경
1.13.2 sqlplus 실행후 적용 하기[편집]
SET sqlprompt "_USER'@'_CONNECT_IDENTIFIER SQL> "
1.14 & 문자를 입력대기 문자로 인식 하지 않도록 ?[편집]
SET DEFINE OFF
INSERT INTO DEPARTMENT (DEPARTMENT_NAME) VALUES ('Finance & Treasury');