DEV Community

yesjin
yesjin

Posted on

server(linux) - oracle 설치, 2022-05-30

  1. 윈도우 ➨ 리눅스 위해 전송프로그램 설치
sudo apt install lrzsz

# oracle 파일 만들기
mkdir oracle
# oracle 파일로 이동
cd oracle
Enter fullscreen mode Exit fullscreen mode
  1. zip파일 풀기 위해서 설치
sudo apt install unzip
Enter fullscreen mode Exit fullscreen mode
  1. alien : RPM 패키지를 Debian 패키지로 변환하기 위해 설치
sudo apt-get install -y alien
Enter fullscreen mode Exit fullscreen mode
  1. zip파일 다운&풀기
#오라클11g zip 파일 다운
https://www.oracle.com/database/technologies/xe-prior-release-downloads.html

#zip파일 풀기
unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip
Enter fullscreen mode Exit fullscreen mode
  1. RPM ➨ DEB 변환
# Disk1 파일로 이동
cd Disk1

#변환
sudo alien --scripts -d oracle-xe-11.2.0-1.0.x86_64.rpm
Enter fullscreen mode Exit fullscreen mode
  1. DEB 파일 설치
sudo dpkg --install oracle-xe_11.2.0-2_amd64.deb
Enter fullscreen mode Exit fullscreen mode
  1. 오라클 설정
sudo /etc/init.d/oracle-xe configure
Enter fullscreen mode Exit fullscreen mode
  1. 환경변수 설정
vim ~/.bashrc

#vim ~/.bashrc
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe 
export ORACLE_SID=XE 
export NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh` 
export ORACLE_BASE=/u01/app/oracle
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH 
export PATH=$ORACLE_HOME/bin:$PATH
Enter fullscreen mode Exit fullscreen mode
  1. 환경변수 적용
source ~/.bashrc
Enter fullscreen mode Exit fullscreen mode
  1. 리스너 상태 확인
lsnrctl status
Enter fullscreen mode Exit fullscreen mode
  1. 오라클 재부팅 후에도 자동 설정
# bash.bashrc 수정
sudo vim /etc/bash.bashrc

# bash.bashrc 맨아래에 붙여넣기
. /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh
Enter fullscreen mode Exit fullscreen mode
  1. 오라클
# 처음로그인 할때
sqlplus "/as sysdba"

ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory
Process ID: 0
Session ID: 0 Serial number: 0
Enter fullscreen mode Exit fullscreen mode

12-1. 해결 방안

# 처음로그인 할때
sqlplus /nolog

#sys 계정 접속
conn sys/ as sysdba

#계정 생성
create user [ID] identified by [PW];

#모든 권한 부여
grant connect, dba, resource to [ID];
Enter fullscreen mode Exit fullscreen mode

참조 : [Ubuntu 20.04] 11장-05교시 데이터베이스서버: Oracle 설치 및 운영 - YouTube

[Linux] 우분투에서 오라클 설치하기 (tistory.com)

Top comments (0)