사용자 도구

사이트 도구


database:oracle

문서의 이전 판입니다!


Oracle Database

Docker Images

Docker 로 설치

  • wnameless/oracle-xe-11g-r2 github
    docker run -d --name==oracle11gr2 \
     -p 49161:1521 \
     -p 49180:8080 \
     -e ORACLE_ALLOW_REMOTE=true
     -e ORACLE_DISABLE_ASYNCH_IO=true
      wnameless/oracle-xe-11g-r2
  • 접속정보
    hostname: localhost
    port: 49161 # container port 1521
    sid: xe
    username: system
    password: oracle
  • APEX http://localhost:<dockerport>/apex/apex_admin 접속
    # container port 8080
    username: ADMIN
    password: admin
  • sqlplus
    docker exec -it oracle11gr2 /bin/bash
     
    # 접속 후
    su oracle
    sqlplus /nolog
     
    # sqlplus 에서
    SQL> conn / as sysdba

Table Space와 사용자 추가

-- Table Sapace 추가
CREATE TABLESPACE <tablespace_name> 
    DATAFILE '<tablespace_name>.dbf' 
    SIZE 100M 
    AUTOEXTEND ON NEXT 10M;
 
CREATE USER <username> IDENTIFIED BY <password>
    DEFAULT TABLESPACE <tablespace_name>
    QUOTA UNLIMITED ON <tablespace_name>
    TEMPORARY TABLESPACE TEMP;
 
 
GRANT CONNECT, RESOURCE TO <username>;
  • 이제 <username> 사용자로 접속해서 작업한다.
  • 가급적 system 계정으로는 작업하지 말 것.

Version 확인

SELECT * FROM V$VERSION;
SELECT version FROM V$INSTANCE;
database/oracle.1593587568.txt.gz · 마지막으로 수정됨: 2020/07/01 16:12 저자 kwon37xi