Oracle 143

ORACLE NETWORK ; sqlnet.ora (링크)

sqlnet.ora 파일에 대한 설명 링크 http://docs.oracle.com/cd/B28359_01/network.111/b28317/sqlnet.htm sqlnet.ora : Profile Configuration File로 아래와같은 기능을 사용할 수 있습니다. Specify the client domain to append to unqualified names Prioritize naming methods Enable logging and tracing features Route connections through specific processes Configure parameters for external naming Configure Oracle Advanced Security Use p..

Oracle/Admin 2012.04.04

ORACLE NETWORK ; tnsnames.ora(local naming)

Local Naming에서 사용되는 Parameter들(tnsnames.ora) 1. Overview of Local Naming Parameters tnsnames.ora파일안에는 net service name들이 명시되어있으며, 각 net service name들은 local naming에서 사용하는 connect descriptor(or listener protocol address)들과 매치됩니다. 각 net service name은 connect descriptor안에 명시되어있는 database network address를 가르킵니다. 또한, connect descriptor은 각 접속할 listener의 위치와, 데이터베이스의 service name의 내용을 포함합니다. 이러한 net se..

Oracle/Admin 2012.04.03

ORACLE NETWORK정리 ; Procotol Address Configuration

리스너 파일이나 local naming 파일을 살펴보다보면 ADDRESS 파라미터안에 PROTOCOL이란 항목이 존재함을 발견할 수 있습니다. 그 PROTOCOL에 대한 포스팅입니다. 참조사이트 : http://docs.oracle.com/cd/B28359_01/network.111/b28317/protocoladd.htm#i467969 http://docs.oracle.com/cd/B19306_01/server.102/b15658/cnfg_net_srv.htm#i38627 ProtocolParameterDescription IPC PROTOCOL Specify ipc as the value. KEY Specify a unique name for the service. Oracle recommends u..

Oracle/Admin 2012.04.03

ORACLE NETWORK 정리 ; 리스너(listener.ora)

대략적인 oracle network(http://gyh214.tistory.com/112 ) 기본적으로 $ORACLE_HOME/network/admin/ 안에 파일이 생성되고, 오라클엔진은 그 안 파일을 참고하여 네트워크설정을 합니다. 리스너, listener.ora 외부에서 들어오는 연결을 받아서 listener.ora안에 설정되어있는 Database들에 연결해주는 기능 파일안에 들어가는 항목들의 설명 참조사이트 : http://docs.oracle.com/cd/B28359_01/network.111/b28317/listener.htm 1. Protocol Address Section : protocol addresses들을 정의하고, 접속요청을 허용하는 섹션입니다. *아래와 같은 파라미터들이 사용됩니..

Oracle/Admin 2012.04.02

control file 다중화하기 ; ASM환경, RMAN이용

다음과 같은 과정을 거칩니다. 1. 현재상황확인 2. shutdown 3. nomount 후 현재 컨트롤파일 restore(RMAN이용) * restore controlfile to '+DATA' from '이전컨트롤파일경로'; 3-1. asmcmd로 restore된 controlfile 확인 4. 파라미터파일 수정 5. shutdown 후 startup 5-1. 변경 후 상황확인 1. 현재상황확인 SQL> show parameter control NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ control_file_record_keep_time integer 7 control_f..

Oracle/ASM 2012.04.01

RMAN으로 전체 데이터베이스 백업하면서 필요없는 파일 까지 지우기 ; delete noprompt obsolete이용

run { backup database; delete noprompt obsolete; } * 위 명령어로 인해 지워지는 파일 : 이전 backupset 현재까지 archive되었던 archivelog파일 * delete obsolete는 redundancy 설정에 영향을 받습니다. 포스팅의 목적 : archivelog mode로 운영도중에 FRA가 모자라서 경고가 뜨고, 곧 hang이 걸릴 것같은 상황이 오면 archivelog를 지워야 할 상황이 오는데, 이때 마구잡이로 파일을 삭제해버리면, 나중에 복구할때 문제가 발생할 수 있습니다. archivelog file은 전체 데이터베이스 백업 이전의 것만 지울 수 있는데, 그때를 위한 포스팅입니다. *주의사항 rman에서 delete noprompt ob..

Oracle/RMAN 2012.03.30

File System -> ASM으로 DB migration하기(같은 서버내에서) ; RMAN 이용

다음과 같은 과정을 거칩니다. 1. 현재상태확인 2. 파라미터 변경 (optional) 2-1. alter system switch를 이용해 현재 redo log의 자료를 archive로 저장, block tracking disable하기 3. backup된 자료를 이용해서 원하는 곳으로 복원 4. 후속작업 4-1. default temporary tablespace 만들기 4-2. 이전 redo log를 drop하고 asm안으로 다시 만들어주기 **변경할 파라미터 db_create_file_dest, db_recovery_file_dest[_size], db_create_online_dest_1,2(for redo), control_files 1. 현재 상태확인 SQL> @dd FILE_ID TABLE..

Oracle/ASM 2012.03.30