>>바다! 님께서 쓰시길<<
::
:: >>이경록 님께서 쓰시길<<
::
:: ::
:: :: >>바다! 님께서 쓰시길<<
:: ::
:: :: :: 3일 밤낮을 DB생성과 동시 사용에 대해 알아보고 있는 중인데요.
:: :: :: 2명의 사용자와 2개의 데이타베이스(test와 oratest)를 생성은 시켰는데
:: :: :: 두 DB를 동시에 startup 시켜서 각각의 데이타를 쿼리 할수는
:: :: :: 없는지요?(저는 하나씩의 DB만을 쿼리 할수 있었습니다)
:: :: ::
:: :: :: 많은 고수님들의 조언 부탁합니다.
:: :: :: 감기 조심하세요 ^.^!
:: :: ::
:: :: :: p.s : oracle8i + wowlinux6.2 + php3 (저의 사용 환경입니다.)
:: ::
:: :: 가능합니다. 한개의 엔진에 두 개의 db를 각기 다른 db name, sid로 생성을 하시고 띄우시면 되며 u
:: nix
:: :: 라면 ORACLE_SID 설정을 바꿔가며 startup 시키시면 되고 다만 붙어서 작업할 때는 tnsnames.ora에
:: 각
:: :: 각의 db에 대한 설정을 해주시고 접속할 때 connect string으로 구별해서 접속하시면 됩니다. 또는
:: db l
:: :: ink를 이용하시면 한쪽 db에만 접속해도 양쪽 db모두를 접근할 수 있습니다.
::
:: 님의 말씀대로 해보니 정말 잘 되었어요.
::
:: 정말 감사합니다.
::
:: 근데 아직 초보라서 link에 대해서는 잘 모르겠어요.
::
:: 쬐금 귀뜀이라도....?
::
:: 건강하세요.(^.^)!
db link는 user schema내에 오브젝트 처럼 create database link로 만들고 다른 db의 데이터(table, view, procedure)를 사용하는 것입니다.
예를 들어 제가 ora8.world로 작성해놓은 alias가 있고 scott/tiger 에 대한 db link를 만들려면
CREATE DATABASE LINK test
CONNECT TO scott IDENTIFIED BY tiger
USING 'ora8.world';
와 같이 만들고 이를 사용할 때는
select * from emp@test;
와 같이 합니다.
|