💡오라클 서버 생성
cmd > ipconfig
콘솔에서 오라클 서버 컴퓨터의 ip를 확인한다.
컴퓨터의 방화벽이 1521번을 막고 있기 때문에 아직 실행이 되지 않는다.
오라클 서버를 사용하고 있는 컴퓨터에서 1521번을 열어주어야 한다.
방화벽 상태확인
Windows Defender 방화벽 > 고급 설정 > 인바운드 규칙
인바운드 규칙에서 '새 규칙'으로 새로운 규칙을 하나 만들어줘야 한다.
포트 선택 > 1521번 포트 허용 > 이름 설정
만약 실행이 되지 않는다면 오라클 서버 컴퓨터에 hr계정이 없기 때문일 수 있다.
연결이 성공하면 Oracle 접속에 접속 이름으로 설정한 team.hr으로 생성된 것을 확인할 수 있다.
DBeaver에서 Connect
DBeaver에서 연결하려면 Oracle을 선택한 후 위와 같이 입력하면 된다.
이제 오라클 서버가 생겼으니 여러 사람들과의 협업이 가능하다.
새로운 계정 생성
프로젝트를 할 때에는 계정을 따로 만드는 게 좋다.
오라클은 작업이 모두 계정에 종속이 되므로 권한을 주는게 아니라면 테이블은 만든 사람만이 사용할 수 있다.
SELECT * FROM tabs; --tabls
tabs는 일종의 시스템 테이블(오라클이 관리하는 테이블)로, 현재 스키마(계정-hr)에서 소유하고 있는 테이블 목록을 보여준다.
주제가 바뀌면 데이터베이스도 새로 파는 게 서로 간섭하지 않고 해당 업무에 집중해서 작업할 수 있다.