* 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..
* DB 생성의 방법- 자동생성 DBCA- 수동생성 sql*plus * RAC 구조 many instance vs one DB one instance 가 여러개의 DB 에 접속하는것은 안됨 *ASM* SID : instance name (orcl)* service name(oracle server에 준다 ex) orcl.us.oracle.com* high availbility 고가용성 ( 하나의 instance 가 down 될수도 있으므로 RAC 구성 + road balancing) * service names => orcl, hello... * instance- memory 1. SGA2. PGA3. UGA - user 에 대한 속성 *database - storage
flashback query -> select .. as of timestamp ' 시간' scn # flashback ver q -> select .. versions between timestamp 'a' and 'b'SCNflashback tx(transaction) q -> flashback_transaction_query. (undo_sql) flashback table -> flashback table x to timestamp 'x'SCN : 위 4개 항목은 undo와 같음 undo_retention defaut 900초 : (시간을 다시정할수있다) flashback drop -> recyclebin 사용 : flashback table x to before drop; flashback da..