본문 바로가기

ORACLE

Oracle Database 10g 설치 & scott 계정 생성



1. Oracle Database 10g 설치




설치시 주의 사항

1-1. 내컴퓨터 -> 속성 -> 컴퓨터 이름 에서 컴퓨터 이름에 한글이 들어가 있으면 안된다.
그리고 Oracle 설치 후에는 컴퓨터의 이름을 수정할 수 없으며, 컴퓨터 이름을 바꿀 시에는 Oracle 이 실행이 안된다.

1-2. 테스트 용으로 설치한 것이기 때문에 로컬드라이브(C:\)에 설치를 했지만
실제 Oracle 시스템을 구축시에는 로컬드라이브에는 설치하지 않는다.


참고
Oracle Database Express Edition : Apex URL
http://localhost:8080/apex/

-------------------------------------------------------------------

2. scott 계정 생성


2-1. SQL*Plus 실행

시작 -> 실행 -> cmd(명령 프롬프트) or 시작 -> 프로그램 -> Oracle Database 10g Express Edition -> SQL 명령줄 실행


- 명령프롬프트 -

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator>cd\

C:\>sqlplus /nolog - sqlplus 실행

SQL*Plus: Release 10.2.0.1.0 - Production on 화 12월 23 11:24:03 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL> conn scott/tiger   - scott 계정이 없기 때문에 에러메시지가 나온다.
ERROR:
ORA-01017: invalid username/password; logon denied

SQL> conn system or conn system/oracle10g (이렇게 해도 접속이 되지만 실무에서는 보안상 절대!! 쓰지 않는다.)
암호 입력:
연결되었습니다.

SQL> create tablespace scott datafile 'c:\works\db_data\tbl\scott.dbf' size 100M; - 100MB 의 scott 데이타 파일을 생성한다.

테이블스페이스가 생성되었습니다.

SQL> create user scott identified by tiger default tablespace scott; - scott 계정에 사용자를 생성한다.

사용자가 생성되었습니다.

SQL> grant connect, resource to scott;

권한이 부여되었습니다.

SQL> quit
Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production에서 분리되었습니다.

C:\>imp scott/tiger file=c:\works\db_data\dump\scott.dmp - scott.dmp 파일에 scott 파일을 임포트 시킨다.

Import: Release 10.2.0.1.0 - Production on 화 12월 23 11:42:13 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.


다음에 접속됨: Oracle Database 10g Express Edition Release 10.2.0.1.0 - Producti
on

엑스포트 파일은 규정 경로를 거쳐 EXPORT:V09.02.00 에 의해 생성되었습니다
KO16MSWIN949 문자집합과 AL16UTF16 NCHAR 문자 집합에 임포트가 완성되었습니다
AL32UTF8 문자 집합을 사용해서 서버를 임포트합니다 (문자집합 변환이 가능합니다)
. SCOTT 객체를 SCOTT(으)로 임포트하는 중입니다
. . 테이블                      "ACCOUNT"(를)을 임포트 중          0 행이 임포트 되었습니다
. . 테이블                        "BONUS"(를)을 임포트 중          0 행이 임포트 되었습니다
. . 테이블                         "DEPT"(를)을 임포트 중          4 행이 임포트 되었습니다
. . 테이블                          "EMP"(를)을 임포트 중         14 행이 임포트 되었습니다
. . 테이블                     "SALGRADE"(를)을 임포트 중          5 행이 임포트 되었습니다
사용 가능한 제약 조건에 관해서...
임포트가 경고 없이 정상적으로 종료되었습니다.

C:\>sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on 화 12월 23 11:44:20 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL> conn scott/tiger - scott 계정이 생성되어 있기 때문에 접속이 가능하다.
연결되었습니다.

SQL> select * from tab; - table의 모든 칼럼을 출력한다.

TNAME                                                        TABTYPE
------------------------------------------------------------ --------------
 CLUSTERID
----------
BONUS                                                        TABLE

ACCOUNT                                                      TABLE

DEPT                                                         TABLE

TNAME                                                        TABTYPE
------------------------------------------------------------ --------------
 CLUSTERID
----------
EMP                                                          TABLE

SALGRADE                                                     TABLE

SQL> select * from emp; - emp 테이블의 모든 칼럼을 출력한다.

     EMPNO ENAME                JOB                       MGR HIREDATE
---------- -------------------- ------------------ ---------- --------
       SAL       COMM     DEPTNO
---------- ---------- ----------
      7369 SMITH                CLERK                    7902 80/12/17
       800                    20

      7499 ALLEN                SALESMAN                 7698 81/02/20
      1600        300         30

      7521 WARD                 SALESMAN                 7698 81/02/22
      1250        500         30


     EMPNO ENAME                JOB                       MGR HIREDATE
---------- -------------------- ------------------ ---------- --------
       SAL       COMM     DEPTNO
---------- ---------- ----------
      7566 JONES                MANAGER                  7839 81/04/02
      2975                    20

      7654 MARTIN               SALESMAN                 7698 81/09/28
      1250       1400         30

      7698 BLAKE                MANAGER                  7839 81/05/01
      2850                    30


     EMPNO ENAME                JOB                       MGR HIREDATE
---------- -------------------- ------------------ ---------- --------
       SAL       COMM     DEPTNO
---------- ---------- ----------
      7782 CLARK                MANAGER                  7839 81/06/09
      2450                    10

      7788 SCOTT                ANALYST                  7566 87/04/19
      3000                    20

      7839 KING                 PRESIDENT                     81/11/17
      5000                    10


     EMPNO ENAME                JOB                       MGR HIREDATE
---------- -------------------- ------------------ ---------- --------
       SAL       COMM     DEPTNO
---------- ---------- ----------
      7844 TURNER               SALESMAN                 7698 81/09/08
      1500          0         30

      7876 ADAMS                CLERK                    7788 87/05/23
      1100                    20

      7900 JAMES                CLERK                    7698 81/12/03
       950                    30


     EMPNO ENAME                JOB                       MGR HIREDATE
---------- -------------------- ------------------ ---------- --------
       SAL       COMM     DEPTNO
---------- ---------- ----------
      7902 FORD                 ANALYST                  7566 81/12/03
      3000                    20

      7934 MILLER               CLERK                    7782 82/01/23
      1300                    10


14 개의 행이 선택되었습니다.

'ORACLE' 카테고리의 다른 글

Starting Up a Database  (0) 2009.01.11
인스턴스 관리 - PFILE & SPFILE  (0) 2009.01.11
Oracle 9i 설치  (0) 2009.01.11
ORACLE SYSTEM 계정 비밀번호 분실시 해결방법  (0) 2008.12.31
shared memory realm does not exist  (0) 2008.12.31
ORACLE  (0) 2008.12.23