Server

Server

가상 환경(Linux)에서 Oracle Database에 원격 접속하기

1️⃣ 원격 접속 # sqlplus 사용자아이디/사용자비밀번호@접속할IP주소:포트번호/SID sqlplus system/0000@10.10.0.159:1521/xe 접속 완료 2️⃣ 데이터 베이스 확인 # show databases와 같음 select distinct(owner) from all_all_tables; # show tables select table_name from user_tables; 3️⃣ 테이블 생성 CREATE TABLE student ( student_id NUMBER(5)NOT NULLPRIMARY KEY, nameVARCHAR2(20)NOT NULL, ageNUMBER(3), created_atDATEDEFAULTSYSDATE ); 4️⃣ 테이블에 데이터 추가 INSERT ..

Server

리눅스 환경에 Oracle DB 설치하기

1️⃣ 리눅스 전용 Oracle DB 다운로드 다운 받을 Oracle DB 버전 : Oracle Database Express Edition (XE) Release 11.2.0.2.0 다운 받은 뒤 압축 풀고, 리눅스 서버에 oracle 폴더를 만들어 파일을 옮겨두었다. 2️⃣ 리눅스 서버에 Oracle DB 설치 # 패키지 업데이트 sudo apt upgrade # 확장자 변환을 위한 alien 설치 sudo apt -y install alien libaio1 unixodbc # .rpm -> .deb 로 확장자 변환 (-d 옵션) cd oracle sudo alien --scripts -d oracle* # 변환된 .dep 파일로 oracle DB 설치 sudo dpkg --install oracle..

Server

[Postman] 전역 변수 설정

1️⃣ 전역 변수 설정하기 전역 변수로 설정할 loginToken 값을 선택 > 오른쪽 마우스 > set global 우측 위에 있는 버튼을 통해서도 설정 가능 2️⃣ 전역 변수 사용하기

Server

[Oracle] ORA-12541: TNS: no listener

1️⃣ listener 상태 확인 아래 명령어를 통해 리스너 상태를 확인하고, HOST를 체크합니다. lsnrctl status Oracle Database 21c 버전 기준 C:\app\user\produce\21c\homeOraDB21Home\network\admin 에 리스너 설정 파일이 위치합니다. 아래 두가지 파일을 열어 HOST가 다르다면 lsnrctl 명령어로 확인한 HOST로 변경해줍니다. listener.ora tnsnames.ora 2️⃣ Oracle Service 다시 시작 윈도우 + R 단축키로 services.msc에 접속합니다. Oracle로 시작하는 4가지 서비스들을 다시 시작 합니다. 그럼 리스너 오류가 해결 되어 있을 겁니다 :)

Server

가상 환경(Windows)에서 Oracle Database에 원격 접속하기

같은 하이버바이저안에 있는 PC1에서 PC2의 Oracle Database에 원격 접속해보려고 합니다. 어떻게 해야할까요? 접속할 PC2의 ip주소를 알아야하고, 방화벽 설정을 확인해야하고, DB에 접근하는 포트도 열어줘야겠죠? * PC1과 PC2는 Windows로 구성되어 있습니다. 1️⃣ IP 구성 확인 ipconfig Powershell에서 ipconfig 명령어를 통해 각각 PC 의 IP주소를 확인합니다. 원격 접속을 위해서는 두 PC가 같은 서브넷 마스크에 존재하고 있어야 합니다. 2️⃣ 방화벽 설정 PC1과 PC2 사이의 통신을 허용하기 위해 방화벽 설정을 확인합니다. 설정 > 네트워크 및 인터넷 > Windows 방화벽 3️⃣ 포트 설정 PC2의 방화벽에서 오라클 데이터베이스에 접근하는 포트..

Server

Linux iptables로 특정 포트만 허용하기

특정 포트만 허용하고, 나머지 포트 번호는 차단하는 인바운드 방화벽 설정하는 iptables 명령어에 대해 알아보자. 예시) 127.0.0.1 의 22번 포트를 제외한 나머지 포트 번호는 차단하기 1. INPUT 정책 확인하기 sudo iptables -nL INPUT 2. 127.0.0.1에 도착하는 목적지 포트 번호가 22번인 tcp 패킷 허용하기 sudo iptables -A INPUT -p tcp -d 127.0.0.1 --dport 22 -j ACCEPT 3. 127.0.0.1로 요청되는 모든 포트 차단하기 sudo iptables -A INPUT -s 127.0.0.1 -j DROP 이러면 마지막에 모든 포트를 차단하기 때문에, 22번 포트까지 차단되는 것이 아닐까? 라고 생각할 수 있다. 하..

허지렁이
'Server' 카테고리의 글 목록