정보과학 IT

Oracle SQL*PLUS 명령어

물곰탱이 2013. 10. 27. 20:11

Oracle SQL*PLUS 명령어

 

SQL> select instance "SID" from v$thread;
SQL> select instance_name "Instance Name" from v$instance;
SQL> select name "DataBase Name" from v$database;
SQL> select banner "Database Version" from v$version

 

1. 최고의 권한을 가진 sys로 접속하는 방법

 

 

>sqlplus sys/password

 

 

sysdba나 sysoper로 접속해야 한다는 오류메시지가 나오면

 

 

>sqlplus "/as sysdba" //또는 sqlplus "/as sysoper" 로 접속

 

 

 

 

2. 유저명, 비밀번호 열람 ==> sysdba 만 볼 수 있음

SQL> select username,  password from dba_users;

 

 

3. 접속한 유저명

SQL> show user

 

 

4. sql 접속 상태에서 다른 user로 접속

 

 

SQL> connect userid/password

 

 

5. 사용자 계정이 잠겨 있어 접속이 안되는 경우

 

 

SQL> alter user userid account unlock;

 

 

6. 테이블 리스트보기

 

 

SQL> select * from tab;

 

7. sql plus 명령어

 

table명의 구조를 조회 : desc tab;

table ==> 너비 조정 : set linesize 숫자

table ==> 높이 조정 : set pagesize 숫자

마지막 쿼리문 보기 : list 또는 l (단축키)

마지막 명령어를 그대로 실행 : /

마지막 명령어를 보여주고 그대로 실행 : run

마지막 명령어를 수정할 수 있음 : edit 또는 ed

 

show parameter db_name