본문 바로가기

Database/Oracle

sqlplus 명령&팁 정리

sqlplus /nolog                //로그인 없이 sqlplus로 접속
connect scott/tiger 또는
conn scott/tiger             //기본적으로 생겨있는 계정과 비번, scott, tiger

시스템 관리자로서 접속

conn / as SYSDBA

현재 접속되어 있는 사용자 보기
show user       

select * from emp;

desc emp; //특정 테이블의 구조 보기


SQL명령, 데이터베이스 명령은 세미콜론 찍어야 함. 여러 줄 가능. 마지막 명령은 버퍼에 기억된다.

Sqlplus 명령은 세미콜론 안찍음~!! 한줄에 끝나야 한다. 버퍼에 기억되지 않는다.

 

Listl 쳐보기(list의 약자)

show user 명령             //로그인 유저 보기

 

select * from tab;

EMP 테이블       //사원 정보

DEPT 테이블      //부서 정보

 

column, attribute(속성), field

번호는 number(4) 타입

데이터는 행, 레코드

 

데이터가 없어도 테이블

컬럼이 하나여도 테이블

테이블: 한 개 이상의 컬럼과 0개 이상의 데이터로 구성된 객체가 테이블

 

desc emp;

사원번호, 이름, 직책, 직속상관사원번호, 입사일, 급여, 보너스, 부서번호

 

Set linesize 120

버퍼에 저장된 명령 재실행

run

/

 

i 누르면 추가

del 2     //2 list가 지워짐

수정하려면 활성화하려는 행 번호를 치고 c/empno, empname/ *

교체하려면 행번호 치고 명령 새로 쓰면 돼

 

save 파일명

버퍼에 있는 명령을 가지고 파일을 만들어.

edit abc

edit 1

ed 1

ed1

파일 자체를 실행하겠다.

@파일명

 

ed2 ->없는 파일 명 쓰면 새로 쓰기 됨

파일이 어디에 저장되나요?

홈폴더/bin    è C:\oracle\ora92/bin

 

sqlplus /nolog ->로그인 안하고 들어가겠다는 뜻

로그인 없어 수행 후에, 로그인 하는 것이 좋은 방법

 

Spool 3   =>  lst 파일이 생김


반응형

'Database > Oracle' 카테고리의 다른 글

튜닝 시 성능에 미치는 sql..알아둘 것  (0) 2009.01.15
SQL 명령  (0) 2009.01.15
DML 정리  (0) 2009.01.15
오라클 수행 팁  (0) 2009.01.15
오라클 설치, 삭제  (0) 2009.01.15