웹서버 만들기(4)
웹서버 만들기(1)
웹서버 만들기(2)
웹서버 만들기(3)
오라클 db 서버 만들기
- 우분투에 설치할려 했지만 잘안되서 레트햇 호환 리눅스인 rocky os에 오라클 db를 설치하려고 한다.
Rocky OS를 가상머신에 설치하기.
- 흠 …
Rocky 9.1
을 설치하니 오라클 DB 설치가 안된다. 그래서 Rocky 8.7을 다시 설치하였다. 설치 방법은Rocky 9.1
방법이랑 같다.
- Hyper-V 에서 새 가상 컴퓨터 만들기를 진행한다.
- 세대는 2세대로 지정하였다.
- 메모리할당, 네트워킹 구성, 가상 하드 디스크위치를 지정하고 부팅 os를 rocky8.7.iso 로 설정하고 마침을 눌러준다.
- rocky os 의 가상머신이 생성된 것을 확인할 수 있다.
- rocky 가상머신을 우클릭하여 설정창에 들어가 준다. 그다음 보안 창에 들어가준다. 보안
Microsoft UEFI 인증 기관
으로 변경하고 적용해 주자. - rocky 가상머신에 연결하고 실행하고 설치를 진행하자.
- 만약
Failde to allocate usable memory for kernel
이 발생했다면 메모리 크기를 2기가 이상으로 늘려보자. 그러면 해당 오류는 사라진다. - 설치를 진행해주면 된다.
- 설치완료
오라클 DB 빠른 설치하기
- 먼저
oracle-database-preinstall-21c-1.0-1.el8.x86_64.rpm
설치를 진행한다. - 그리고 나서 먼저
wget https://download.oracle.com/otn-pub/otn_software/db-express/oracle-database-xe-21c-1.0-1.ol8.x86_64.rpm
를 통해oracle-database-xe-21c-1.0-1.ol8.x86_64.rpm
를 다운받고 다음 명령을 통해 설치를 진행한다. /etc/init.d/oracle-xe-21c configure
통해 db 서버를 동작한다. 처음 동작을 시킨다면 다음과 같이 비번을 새로 지정해 줘야 한다.
위의 주소로 접속하면 접속이 잘 안될수 있다.- 위의 문제를 해결하기 위해서 먼저 oracl user 로 전환한다.
su - oracle
- ~/.bash_profile 을 편집해야한다. 다음 내용을 추가해주자.
- 현재 세션에 변화를 적용하기 위해 업데이트된 .bash_profile 을 실행하자.
source ~/.bash_profile
- 이제부터
리눅스의 CLI
에서 Oracle RDBMS 를 실행할 수 있다. - lsnrctl 명령을 통해 오라클의 상태를 확인할 수 있다.
lsnrctl status
sqlplus /as sysdba
를 통해 SQL 커맨드 창으로 들어갈 수 있다.ss -tulpn | grep 5500
명령을 통해 알아봤을 때 현재 로컬에서만 EM Express 서비스에 접속할 수있다.- SQL 커맨드 창 에서
EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);
입력하면 외부에서도 접속 가능하게 된다. https://아이피주소:5500/em
을 통해 접속하면 된다.- 사용자이름
sys
, 비번(우리가 지정한 비번), 컨테이너 이름cdb$root
를 입력하고 로그인해주면 다음 화면이 나온다. - Oracle DB 설치가 아주 잘되었다!!
nginx + servlet + jsp , oracle DB 구현이 완료되었다!
Oracle DB 의 sqlplus에서 한글 깨질때.
- export NLS_LANG=KOREAN_KOREA.AL32UTF8 를
.bash_profile
에 추가해주면 된다. - 그런다음
source ~/.bash_profile
명령으로bash_profile
을 시작해주면 된다.
Oracle
lsnrctl stop
,lsnrctl start
nmap localhost
sqlplus / as sysdba
로 SQL 에 접속한다.startup
: 시작shutdown
: 중지nmap localhost
- 무조건 위 순서대로 해야한다. 2 번 만하면 포트가 아무것도 안려있는것을 확인할 수 있다.
Rocky 서버 네트워크 설정
nmtui
를 사용한다. 고정 아이피 설정이 가능하다.
댓글남기기