천발무금
996
2018-04-19 11:09:57
0
603

데이터베이스, 인스턴스, 스키마에 대해 문의드립니다.


안녕하세요. DB를 공부 중인 초보개발자입니다.


다름아니라, 오라클 DB에 인스턴스를 추가하고, 해당 인스턴스에 데이터베이스를 구축하는 업무를 맡았는데요.


업무 진행을 위해 공부하다보니 궁금한게 더 많아져서.. 일부 내용을 질문드립니다.


1. 저는 스키마와 데이터베이스가 비슷한 것이라고 생각했습니다. 정확히 말하면, 스키마는 데이터베이스 안의 테이블간의 관계성, 구조를 나타내는 것이고, 데이터베이스는 만들어진 스키마를 기반으로 DDL을 통해 생성하는 것이라고 생각했습니다. 즉.. 스키마는 논리적인 DB?, 데이터베이스는 DDL을 통해 실제 물리적으로 구현된 것이라고 생각했습니다. 제가 이해하고 있는게 맞는지 궁금합니다.



2. 아래 글을 보면, 오라클에서는 하나의 인스턴스에 여러개의 DB를 생성하는건 불가능하다고 되어있습니다.

http://www.gurubee.net/lecture/1082

그런데, 제가 주로 사용했던 MariaDB에서는 별도 인스턴스 추가 없이 여러개의 DB를 생성했거든요. 저는 이것을 하나의 인스턴스에서 여러개의 DB를 생성한 것으로 이해하고 있습니다.

그런데 오라클에서는 하나의 인스턴스에 여러개의 DB 생성이 안되면, 오라클 1카피에서 여러개의 DB를 만들고싶으면 인스턴스를 추가하는 방법밖에 없는지 궁금합니다.



3. 오라클 DB에는 인스턴스가 있고, 리스너가 따로 있는것으로 공부를 하고 있습니다.

제 생각에는 리스너의 포트는 동일한 포트를 사용하고 인스턴스의 SID만 다르게 DB access하면 될 것 같은데, 제가 생각하는게 가능할까요? (시행착오를 줄여보고자 문의드립니다.)



4. 리눅스 환경에 설치된 오라클에서 인스턴스 추가/관리하는 방법이 적힌 사이트가 혹시 있을까요?

제타위키에는 인스턴스 시작/중지 같은 간단한 부분 밖에 없고, 구글링하면 AWS 오라클 클라우드 서버이야기가 나오거나 

http://pseg.or.kr/pseg/infoinstall/7941

http://blog.topmania.com/?p=944

처럼..... 스크린샷 없이 다음, 다음, 다음을 누릅니다.. 이렇게만 설명이 되어있는데 무슨이야기인지 이해가 안가서요...



질문이 많은데, 답변 가능하신 항목만 답변해주시면 감사드리겠습니다.

0
  • 답변 0

  • 로그인을 하시면 답변을 등록할 수 있습니다.