이전 글에서 이어잡니다.
일단 aws ec2 putty 접속 후 putty 창에서 해당 명령어를 입력해줍니다.
sudo apt update
sudo apt upgrade
sudo passwd root
비밀번호 입력
비밀번호 입력
su root
비밀번호 입력
mkdir download
ls
sudo chmod 777 download
sudo apt-get install unzip
sudo apt-get -y install alien libaio1 unixodbc
# 혹은 sudo apt-get -y install alien 만 해도 사용 가능
cd ./download
기본적으로 업데이트 최신화를 위한 update(설치 가능한 패키지 리스트를 최산화)와 upgrade(실제 업데이트)를 해주고
su 명령어를 통해 root 권한을 사용할 수 있기 때문에 비밀번호를 설정 후, su root 를 통해 실행 계정을 변경합니다.
이후 mkdir을 이용해서 download 파일을 따로 만들어준 뒤
오라클 데이터베이스 압축 파일을 압축해제 및 설치하기 위한 unzip 및 alien(rpm 형식을 deb로 바꾸는 역할)을 설치해주고
방금 만든 download 파일로 이동합니다.
리눅스 버전에서 오라클을 설치하기 위해서는 먼저 다운로드 링크를 알아야 합니다.
위의 링크에 들어가서 오라클 로그인 후 리눅스 버전을 다운로드 누르신 뒤,
오른쪽에서 뜨는 다운로드 창에 들어가서 다운로드 링크를 복사해줍니다.
방금 복사한 링크를 wget 를 사용해서 다운로드 받아 주고
wget [다운로드 링크]
unzip oracle*
다운로드가 완료되면 압축을 풀어줍니다.
압축 해제 후 Disk1 파일로 이동하면 파일 3개가 나오는데,
여기서 rpm 파일 deb 파일 형식으로 만들어주기 위해 아래 명령어를 실행합니다,.
sudo --scripts -d oracle*
잠시 화면이 멈춘 것처럼 보일 수 있으나 따로 창이 뜨지 않기 때문에 10분 정도 대기해주시면 자동으로 완료되었다는 명령창이 뜹니다.
생성이 완료돠면
dpkg --install oracle*.deb
를 이용하여 오라클 데이터베이스를 설치해줍니다.
dpkg 는 다운로드 받은 deb(데비안 패키지) 파일을 설치하게 만들어주는 명령어입니다.
후에 나온 apt의 성능이 더욱 강력하지만, 우분투는 데비안 리눅스에서 파생되었기에 deb 패키지를 계속해서 사용합니다.
설치 후 오라클 데이터베이스를 실행시키기 위해
sudo /etc/init.d/oracle-xe configure
오라클 설정 및 비밀번호를 설정해주면 자동으로 실행됩니다. 포트 부분은 그대로 놔두셔도 됩니다.
이제 오라클이 실행되었는지 확인하기 위해
netstat -nlpt
명령어로 1521 포트와 8080 포트가 활성화되었는지 확인합니다.
만약 해당 명령어가 실행되지 않는다면
sudo apt-get install net-tools
를 입력하여 설치해줍니다.
포트가 열린 것을 확인했으면 다시 AWS 홈페이지로 돌아가 네트워크 및 보안 - 보안 그룹으로 이동합니다.
왼쪽 sg로 시작하는 링크를 눌러 인바운드 규칙에 들어간 다음
인바운드 규칙 편집에서 규칙 추가를 누른 뒤 포트 범위가 1521인 값을 하나 추가시켜주고 저장해줍니다.
마지막으로 SQL Developer 을 실행하여 사용자 이름은 system,
비밀번호는 아까 오라클 데이터베이스 설정 떄 정한 값으로,
호스트 이름은 퍼블릭 IPv4 DNS를 입력하고 SID에는 xe를 입력한 뒤 테스트를 눌러줍니다.
만약 상태에 성공이 뜨면 진행하시면 정상적으로 접속하실 수 있음을 확인하실 수 있습니다.
'공부를 함시다 > 라즈베리파이' 카테고리의 다른 글
아마존 프리티어 EC2 생성 및 PUTTY (0) | 2023.12.19 |
---|---|
라즈베리파이 공유폴더 만들기 (1) | 2023.10.22 |
라즈베리파이 외부접속 (포트포워딩) (1) | 2023.10.22 |
라즈베리파이 RDP 복사 붙여넣기 방법 (0) | 2023.10.21 |
라즈베리파이 RDP 블루스크린 현상 해결 (0) | 2023.10.18 |