DS's『 행복합시다 』

Carpe Programming/oracle

sqlplus cmd

nolite 2011. 11. 14. 17:22

* cmd 창 여는 방법

1) 시작>실행>cmd 엔터

2) 윈도우키+R > cmd 엔터

1. sqlplus 실행

sqlplus sys/비번 as sysdba
 -- sysdba는 관리자로 9버전 이후에 꼭 쓰도록 된듯 

 

2. 현재 접속한 유저확인
          show user

 

3. 테스트 scott 계정
          scott/tiger

 

4. 스캇 계정 락 풀기
    - 스캇계정이 락 걸려있으므로 sys로 접속해서 락을 풀어줘야함
          1. sqlplus sys/비번 as sysdba : sys로 접속
          2. alter user scott identified by tiger account unlock;    -- 스캇 계정의 락을 푼다.


5. 접속중 계정 변경
          conn sys/비번 as sysdba

 

6.  계정생성:sys로
          create user 계정명 identified by 비번 default tablespace users;
          create user insaman identified by zxcv default tablespace users;

 

7. 권한주기
          GRANT CONNECT, CREATE VIEW, RESOURCE TO INSAMAN;

          dba 권한 => GRANT CONNECT, DBA, RESOURCE TO  계정;

8. 현재 계정의 테이블 확인
          SELECT * FROM TAB;


9. 테이블의 속성(열) 확인법
          DESC EMP;

 

10. 결과값에 문자열 붙이기
          SELECT '사원의 이름은:'||ENAME||'입니다.' AS "사원의 이름"
            FROM EMP;

 

11. 화면 설정 (화면 짤릴때)

          SET LINESIZE 300;
          SET PAGESIZE 200;

 

12. 화면 지우기
          cl scr  -> clear screen

 

13-1. 접속한 계정명으로 보여주기
           SQL> _
           => TIGER>_
 
13-2. 방법
           D:\oracle\product\10.2.0\db_1\sqlplus\admin\glogin.sql   파일을 열어서

           -- Used by Trusted Oracle
           COLUMN ROWLABEL FORMAT A15
           밑에줄에 아래 내용 추가
           SET SQLPROMPT "_USER>"



[출처] - http://blog.naver.com/wlsufl?Redirect=Log&logNo=70112016538

728x90

'Carpe Programming > oracle' 카테고리의 다른 글

[oracle] random order by  (0) 2011.11.22
SQLPLUS 기본 SID 외의 SID로 접근하기  (0) 2011.11.14
[oracle] 오라클 버전 확인  (0) 2011.09.15
[ora-12535] TNS 작동이 중단중입니다.  (0) 2011.09.11
[오라클] PK 수정  (0) 2011.08.27