-
[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;
반응형