반응형
가상화 PDB 서버 접속
원래는 왼쪽과 같이 데이터베이스(CDB)가 하나가 있었는데, 가상화 데이터베이스라는 개념이 생겨나면서, 오른쪽처럼 사용할 수 있게 되었다.
seed 데이터베이스를 이용해서 가상 데이터베이스를 만들 수 있다.
sqlplus sys as sysdba로 접속한 후,
select name from v$pdbs; 로 쿼리를 날리면, 아래 존재하는 pluggable 데이터베이스를 확인할 수 있다.'
여기 보이는 XEPDB1 이 가상 데이터베이스이다.
서비스 이름의 내용을 xe 가 아니라 xepdb1으로 바꿔주면 된다.
여기 계정 이름이 sys로 동일하지만, 사실 이 두 가지는 다른 녀석들이다.
원격접속을 위한 설정 변경
데이터베이스를 원격으로 사용하고 싶을 때는 아래와 같이 실행해주면 된다.
EXEC DBMS_XCB.SETLISTENERLOCALACESS(FALSE);
localhost는 말그래도 local만 가능한 것인데, 컴퓨터가 서버로 작동하고, 노트북을 통해서 원격으로 데이터베이스에 연결을 하고 싶다면, 컴퓨터에서 cmd를 열고,
ipconfig를 하면 컴퓨터의 ip주소를 알아낼 수 있다.
호스트이름에 컴퓨터 ip주소를 입력해주면 된다.
그런데 컴퓨터에 방화벽이 설정되어 있을 수 있기 떄문에 1521포트가 열려있지 않다면 접속이 안된다.
반응형
'Programming > Database' 카테고리의 다른 글
[오라클 데이터베이스] SQL 수업용 사용자와 데이터베이스 생성하기 (0) | 2022.04.14 |
---|---|
[오라클 데이터베이스]SQL란 무엇인가? (DB, DBMS) (0) | 2022.04.13 |
자바 데이터베이스 접속 방법 (0) | 2022.04.04 |
데이터 모델링과 설계 (0) | 2022.03.22 |