01. Database/a. Oracle 4

[Oracle] Linked server MSSQL to Oracle

1. SQL server, Oracle이 설치되어 있고, SSMS를 이용하는 상황에서 아래와 같이 진행 2. SSMS 개체 탐색기에서 서버 개체 - 연결된 서버 - 공급자에서 OraOLEDB.Oracle 속성에서 공급자 옵션 중 Inprocess 허용을 사용으로 선택 후 확인 3. 연결된 서버에서 우클릭 후 새 연결된 서버 등록 일반 탭에서 공급자를 Oracle Provider for OLE DB로 선택, 데이터 원본에 TNSNAME 입력, 보안 탭에서 다음 보안 컨텍스트를 사용하여 연결에서 접속할 아이디와 패스워드 입력 후 확인 4. 연결이 정상적으로 이뤄지면 연결된 서버 하단에 3번 일반 탭에서 설정한 연결된 서버 이름 확인 가능

[Oracle] DB link 생성하고 조회하기

1. %Oracle_Home%/network/admin에서 tnsnames.ora 파일에 연결할 원격지 DB 정보를 기입해준다. TNS_name = (DESCRIPTION = (ADDRESS_LIST = ( ADDRESS = (PROTOCOL=TCP) (HOST = IP_address)(PORT=Port_number)) ) (CONNECT_DATA = (SERVICE_NAME = SID_name) ) ) 2. DB link command 문 CREATE [PUBLIC] DATABASE LINK DB_LINK_name CONNECT TO USER_name IDENTIFIED BY PASSWORD USING 'TNS_name') 3. 2번에서 DB LINK가 생성되면 바로 조회가 가능하다. SELECT * ..

[Oracle] 명령 프롬프트에서 접속한 계정 이름으로 표시하기

%Oracle_Home%/sqlplus/admin에서 glogin.sql 파일을 열어보면 아래와 같은 내용이 있다. -- -- Copyright (c) 1988, 2005, Oracle. All Rights Reserved. -- -- NAME -- glogin.sql -- -- DESCRIPTION -- SQL*Plus global login "site profile" file -- -- Add any SQL*Plus commands here that are to be executed when a -- user starts SQL*Plus, or uses the SQL*Plus CONNECT command. -- -- USAGE -- This script is automatically run -- --..