CentOS에서 오라클에 대한 외부접속 설정
>>root계정으로 진행
1. IP주소 할당 확인
#ifconfig
할당되어 있지 않다면
#ifup ens33
재시작 시 자동으로 IP설정하려면
#vi /etc/sysconfig/network-scripts/ifcfg-ens33 열어서
onboot=yes 라고 수정하고 저장
#ifdown ens33
#ifup ens33
이제 시스템 재부팅시 ifup 안 해도 됨.
2. port확인
#netstat -atunp | grep 1521
3. 방화벽 설정
#firewall-cmd --zone=public --add-port=1521/tcp --permanent
#firewall-cmd --reload
#firewall-cmd --list-all
>>oracle계정으로 진행
4.
$cd $ORACLE_HOME/network/admin
$vi listener.ora
localhost -> mydb.test 로 수정
>>root계정으로 진행
5. DNS 레코드 설정 추가
#vi /etc/resolv.conf
맨 아래에
mydb.test 리눅스IP주소
>>oracle계정으로 진행
6. 리스너 재시작
$lsnrctl stop
$lsnrctl start
7. Windows10에서 sqldeveloper 재실행
사용자이름: 오라클데이터베이스 계정
비밀번호 : 위 계정 비밀번호
호스트네임 : 리눅스 IP주소
포트 : 1521
SID : orcl
테스트 클릭 하면 상태:"성공" 나오는지 확인