첨부된 스크립트를 오라클 계정의 홈디렉토리 안에 복사한 후 아래 커맨드를 수행한다.

SQL> alter user scott identified by tiger account unlock;
  ↓
SQL> conn scott/tiger;
  ↓
SQL> @/home/oracle/exam.sql
첫번째 줄은 scott 일반계정의 잠금을 풀어준다.(dbca 수행시 샘플스키마에 체크를 해주어야 scott이라는 계정이 존재한다. 9i까지는 기본적으로 scott 계정을 바로 쓸 수 있었으나, 10g 부터는 기본적으로 잠겨있다.)
두번째 줄은 잠금이 풀린 scott 계정으로 로그인하는 것이다.
세번째 줄은 scott 계정으로 실습용 DB 생성 스크립트를 실행하는 것이다.



◆ 10g부터 유용하게 사용되는 기능

SQL> set sqlprompt "_USER> "
SQL> set sqlprompt "_USER _PRIVILEGE> "

$ vi login.sql
첫번째 줄은 현재 접속해 있는 계정을 프롬프트로 보여줌.
두번째 줄은 현재 접속해 있는 계정과 그 계정의 권한까지 보여줌.
세번째 줄은 login.sql 안에 위 내용을 넣어두면 다음에 로그인 시 위 작업을 직접 해주지 않아도 적용이 된다.

SQL> set pagesize 50
SQL> set line 200
첫번째 명령은 쿼리 결과가 50줄씩 보여짐.
두번째 명령은 가로의 칸을 200으로 함.

SQL> col 숫자컬럼앨리어스 for[mat] 9999
SQL> col 문자컬럼앨리어스 for[mat] a4
첫번째 명령은 해당 숫자컬럼을 네자리로 표시.
두번째 명령은 해당 문자컬럼을 네자리로 표시.



'오라클 > SQL' 카테고리의 다른 글

[SQL] SQL 함수  (0) 2010.08.11
[SQL] 조건 검색  (0) 2010.08.10
[SQL] 오라클 데이터 타입  (0) 2010.08.09
[SQL] SELECT 문장 사용 방법  (0) 2010.08.09
[SQL] SQL의 기본 흐름  (0) 2010.08.09
Posted by 겨울섬
,