ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [ORACLE] 우분투 오라클 설치
    LINUX/ORACLE 2020. 10. 10. 12:25

    오늘은 우분투에 오라클을 설치하려고 한다.

     

    먼저 오라클 사이트에서 오라클 11g를 설치한다.

    www.oracle.com/downloads/#database

     

     

     

     

    rz를 사용하여 다운로드한 oracle-database-xe-18c-1.0-1.x86_64.rpm 파일을 업로드한다.

    # rz

     

     

     

    압축을 풀어준다.

    # unzip oracle*

     

    Disk1 폴더로 이동한다.

    # cd Disk1/

     

     

    alien libaio1 unixodbc를 다운로드 한다.

    # apt-get -y install alien libaio1 unixodbc

     

     

    rpm 파일을 deb파일로 변환한다.

    # alien --scripts -d oracle*

     

     

    오라클을 설치한다.

    # dpkg --install oracle*.deb

     

     

    오라클 설정을 한다.

    # /etc/init.d/oracle-xe configure

     

     

     

     

    오라클을 실행 후 확인을 해본다.

    # systemctl start oracle-xe
    # systemctl status oracle-xe

     

     

     

     

    오라클 환경변수 설정을 한다.

    # vim /etc/bash.bashrc
    
    . /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh

     

     

     

     

    데이터베이스를 저장할 폴더를 만들고 권한을 부여한다.

    # mkdir /oradata
    # chmod 777 /oradata/

     

     

    재부팅 시 오라클을 자동 실행 작업을 하려고 한다.

    # cd /etc/init.d
    # vim oracle
    
    
    #!/bin/bash
    su - oracle
    . /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh
    systemctl start oracle-xe
    
    
    # update-rc.d oracle defaults

     

     

     

     

     

    update-rc.d 에 정상적으로 등록되면 아래와 같다.

    # ll /etc/rc* | grep oracle

     

     

     

     

    재부팅하면 정상적으로 오라클이 실행된다.

     

    # reboot
    # systemctl status oracle-xe

     

     

     

     

     

    오라클 테이블 스페이스 및 계정 생성 방법

    # su - oracle
    $ sqlplus / as sysdba
    
    테이블 스페이스 생성
    CREATE TABLESPACE ASSESSMENT DATAFILE '/oradata/assessment01.dbf' SIZE 1024M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
    ALTER TABLESPACE  ASSESSMENT ADD DATAFILE '/oradata/assessment02.dbf' SIZE 1024M;
    
    계정 생성
    CREATE USER assessment IDENTIFIED BY "assessment12#$" DEFAULT TABLESPACE ASSESSMENT;
    GRANT DROP PUBLIC SYNONYM TO assessment;
    GRANT CONNECT,RESOURCE TO assessment;
    GRANT CREATE SYNONYM TO assessment;
    GRANT CREATE PUBLIC SYNONYM TO assessment;
    GRANT CREATE VIEW TO assessment;
Designed by Tistory.