[asw2] AWS 우분트 오라클 설치/EC2 시간변경(TimeZone)
<putty로 우분투 접속>
HostName: ubuntu@퍼블릭IPv4 DNS(인스턴스 상세정보에서 확인가능)
Connection-SSH-Auth-Credentials
Private key file for authentication에서 만들어놓은 ppk불러오기
Session에 다시 가서
원하는 이름 적고 save하면 다음에 다시 접속하기가 쉽다
Open으로 우분투 접속
$ sudo passwd root
$ 원하는 비번
$ 원하는 비번
$ su root (관리자 권한으로 접속)
$ 비번 (위에서 설정한 비번 입력)
cd /
mkdir download
apt-get update
apt-get upgrade
apt-get install unzip
오라클 다운로드
https://www.oracle.com/database/technologies/xe-prior-release-downloads.html
XE Prior Release Archive
Getting Started: Support Oracle Database Express Edition (XE) is a community supported edition of the Oracle Database family. Please go to the Oracle Database XE Community Support Forum for help, feedback, and enhancement requests. Note: Oracle Support Ser
www.oracle.com
winscp 프로그램 다운로드
https://winscp.net/eng/download.php
WinSCP :: Official Site :: Download
WinSCP 5.21 Download WinSCP 5.21 is a major application update. New features and enhancements include: SSH core upgraded to PuTTY 0.77. That includes support for rsa-sha2-256 and rsa-sha2-512 SSH public key algorithms and improved support for HTTP proxies
winscp.net
winscp 실행
도구 - 가져오기 (putty에 저장해놓은 접속정보 가져올 수 있음)
putty에서 가져온 접속정보로 로그인
root에 있는 download폴더로 위에서 다운받은 oracle 압축파일 업로드
<오라클 압축 파일 압축풀기>
putty에서
$ cd download
$ unzip oracle*
cd Disk1
ls 명령어로 rpm파일 있는지 확인
<rpm을 deb로 변환>
$ apt-get -y install alien libaio1 unixodbc
$ alien --scripts -d oracle* (약 10분 소요)
ls로 deb파일 확인
<swap설정 및 bc패키지 설치>
$ cd /
$ mkdir /swap
$ dd if=/dev/zero of=/swap/swapfile bs=1024 count=2097152
$ cd /swap
$ mkswap swapfile
$ swapon swapfile
$ apt-get install bc
<오라클 설치>
$ cd /download
$ cd Disk1
$ dpkg --install oracle*.deb
<리스너 등록>
cd /u01/app/oracle/product/11.2.0/xe/network/admin
vim listener.ora
<다른 부분 수정 및 추가>
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = /u01/app/oracle/product/11.2.0/xe)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = XE)
(ORACLE_HOME = /u01/app/oracle/product/11.2.0/xe)
(SID_NAME = XE)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
(ADDRESS = (PROTOCOL = TCP)(HOST = ip-172-500-5xx-22)($
)
)
DEFAULT_SERVICE_LISTENER = (XE)
<리스너 실행을 위한 oracle-xe configure>
$ /etc/init.d/oracle-xe configure
8000 포트 엔터
1521 엔터
하고싶은 비번
하고싶은 비번
y
<1521포트 확인>
netstat -nlpt
목록에 1521포트가 꼭 나와있어야함
<오라클 접속>
cd /u01/app/oracle/product/11.2.0/xe/bin
. ./oracle_env.sh
sqlplus /nolog
conn sys as sysdba
<AWS EC2 시간변경>
root계정으로 해야함
$ rm /etc/localtime
$ ln -s /usr/share/zoneinfo/Asia/Seoul/etc/localtime
$ date (시간변경되었는지 확인)