01. Database 7

[DBeaver] Database tool 공유

업무 중에 여러가지 DB tool을 쓰게 되는데 각각 장단점이 있다. Universal하게 쓰는 용도로는 주로 Datagrip을 사용 중에 있는데, 이건 free-version이 없는 단점이 있다. Open source 중에는 DBeaver를 사용하면 Universal하게 사용하기에 괜찮은 것 같다. 홈페이지 주소는 아래를 참고! dbeaver.io/ Multi-platform을 지원하기 때문에 Windows/Mac/Linux에서 모두 사용 가능하고, Eclipse에서는 plugin으로 사용가능하다. 이제는 web-based로 CloudBeaver도 나와서 편한걸 고르면 될 것 같다. cloudbeaver.io/

01. Database 2021.01.22

[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 -- --..

SQLD

1. 데이터 모델링의 이해 A. 데이터 모델링의 이해 1) 데이터 모델의 이해 a. 모델링의 특징 - 추상화 - 단순화 - 명확화 b. 모델링의 세 가지 관점 - 데이터 관점 - 프로세스 관점 - 데이터와 프로세스의 상관 관점 c. 데이터 모델링의 중요성 - 파급효과 (Leverage) - 간결한 표현 (Conciseness) - 데이터 품질 (Data quality) d. 데이터 모델링의 3단계 - 개념적 데이터 모델링 : 추상화 수준 높음, 전사적 데이터 모델링, EA 수립 시 많이 이용 - 논리적 데이터 모델링 : 재사용성 높음 - 물리적 데이터 모델링 : 성능, 저장 등 물리적인 성격을 고려 e. 데이터 독립성 요소 - 외부스키마 (External schema) : 사용자 관점 - 개념스키마 (C..