DB, join
반응형

* 다른서버의 디비의 테이블 조인

db1명@서버명:테이블명 a, db2명@서버명:테이블명 b, db2명@서버명:테이블명 c

* 같은서버의 서로 다른 디비의 테이블 조인

Select * from DB1.Table1 A, DB2.Table2 B where A.X = B.X

select x, x2, x3 from 나의디비테이블 a inner join
openrowset('sqloledb','다른서버이름'; 'sa'; 'xxxx', 'select x, x2, x3 from 다른서버이름.디비명.dbo.테이블명') as b
ON a.xx = b.xx

반응형
출처 탁월함을 찾아서 | 핑크펜더
원문 http://blog.naver.com/cccnam5158/80045146598

oracle 10g 를 삭제하는 방법에 대해 알아보겠습니다

일반적으로 오라클을 삭제하고 나서도 레지스트리에 정보가 남아있다거나

깨끗하게 삭제하는 것은 어렵다고 생각하여

OS 를 재설치하는 등의 여러가지 수고가 들게 됩니다


최대한 깨끗하게 삭제하는 절차를 정리해보겠습니다


1. 먼저 OUI(Oracle Universal Installer) 를 이용하여 설치된 오라클 관련 제품을 삭제합니다

2. services.msc 를 실행하신후 오라클 관련 서비스 모두를 멈춥니다

3. 다음의 경로에 포함되어 있는 레지스트리 정보를 삭제합니다

    - 사용자에 따라 경로가 다를수 있습니다

    HKEY_CURRENT_USER\SOFTWARE\ORACLE
    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application

    \Oracle.oracle
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleDBConsole
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Oracle10g_home
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OraclService

4. 파일 시스템에서 오라클 관련 폴더를 삭제합니다 - 사용자의 환경에 따라 다릅니다

    Oracle Home Folder

    Oracle 이 설치된 Program Files 하단의 Oracle 관련 폴더 삭제

    Oracle Start Group 삭제 -

     예) C:\Documents and Settings\All Users\Start Menu\Programs\Oracle*

    - 위의 폴더를 지웠다고 해서 서비스 목록에서 오라클 관련 서비스 목록이 삭제되지는 않습니다

      재부팅이 필요합니다
5. 시스템 환경 변수에서 오라클 관련 설정 내용들을 모두 삭제합니다

    - System Path 와 user defined Path 모두 해당됩니다

6. 그리고 다음의 정보를 삭제합니다

        C:\Windows\assembly\ 의 Oracle.DataAccess 와 xxx Polic.Oracle 을 삭제합니다


이상으로 삭제가 완료되었습니다

새로운 오라클을 시작하기전에 반드시 위의 과정을 거치시는 것을 추천합니다

+ Recent posts