카테고리 없음

[asw2] AWS 우분트 오라클 설치/EC2 시간변경(TimeZone)

SOME코딩 2023. 1. 17. 13:26

<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                  (시간변경되었는지 확인)