* oracle net service client -> tnsname.ora -> connection alias -> TNS_ADMIN oracle server -> linstner.ora/ sqlnet.ora(profile) / tnsname.ora * connection descripter * listner.ora/sqlnet.ora 의 위치 :$ORACLE_HOME/network/admin /network/admin/listener.ora./sqlnet.ora * names resolution * local naming - ez connect - local connect* central - directory - external * shared server - dedicated server보다 동시에..
* oracle 접속 batch file 생성 * * 오라클 DB 수동 생성 ** - 수동 DB 이름: bigdb 1. 데이터베이스 설치할 디렉토리 구성 - OFA (Optimal Flexible Architecture) - UMF vs. OMF 2. 초기화 파라미터 파일 생성 - pfile (텍스트 파일) 3. 생성하려는 데이터베이스의 인스턴스 결정 - ORACLE_SID 4. SQL*Plus를 사용하여 관리자 권한으로 접속 - startup nomount 5. DATABASE 생성 - CREATE DATABASE ... 6. DB 생성이 끝난 후 추가 작업 - 필수 스크립트 파일 실행 - /etc/oratab 편집 (.oraenv 사용을 위해) - 원격접속지원: 패스워드파일 생성 - 네트워크 설정 -..
* ADR : directory 구조(oracle system 자체에서 관리)- trace- alert log- health monitor reports + single instance 에서도 쓰이지만 multi 에서 더 유용하게 쓰인다 * ADR base (ADR manage) : DIAGNOSTIC_DEST 초기화 파라미터가 ADR BASE 를 나타낸다.ORACLE_BASE 환경변수에 들어간다따로 지정을 안할경우 ORACLE_HOME/LOGADR_BASE = ORACLE_BASEADR_HOME = ADR_BASE/DIAGNOSIC_DEST/(INSTANCE TYPE)/(DB NAME)/INSTANCE NAME)/u01/app/oracle/diag/rdbms/orcl/orcl/(trace or hm o..
* shutdown (의option) - cpu resource 반환, mount 해제, 동기화후 종료, no more session ----정상종료----- consitent db , clean db -> no instance recovery- normal - transactonal: buffer cache => database(datafile): resource 반환 - immediate : rollback uncommited TXs 빠름 ----비정상종료--- inconsistent db, dirty db, instance recovery(cache recovery) -> roll forward, rollback- abort:정전, system failure등으로인한.:resouce 반환안됨 use..
그래프
* 데이터 모델링된 ERD ---( build, design) --- > data object(구체화) * datase tool==========GUI=============• Oracle Universal Installer (OUI, 툴설치)• Database Configuration Assistant (DBCA, db 생성, 목적별 세팅을 지원하는 템플릿)• Database Upgrade Assistant (version upgrade)• Oracle Net Manager (oracle network 설정, listner 생성)• Oracle Net Configuration Assistant (+ 보안관련설정도 가능)• Oracle Enterprise Manager (web brower 로 db 관리..
* Grid1. power2. H.A3. load balancing4. easy to manage ***********************************************************************************1. oracle database s/w only 2. G.I for single databse + databse s/w 3. G.I for RAC + database1) clusterware 2) ASM3) Oracle restart : listner 가 수행되다가 process가 죽었을때 자동으로 restart 된다(H.A) ***************************************************************************..
foreign key const -define * create a parent table for the following explanation create table dept( dno number(4) primary key,dname varchar2(20) not null; 1) column level create table emp( empno number(4) primary key,ename varche2(30) not null, sal number(6),dno number(4) references dept(dno));cf.) if dno os pk for dept then you can omit the column dno,. 2) table level create table emp( empno num..