Run? Learn!

Run? Learn!/Oracle - Admin

아카이브 로그 관리 방법

오라클 아카이브로 로그 관리 방법에 대해 알아본다. 기본적인 아카이브 로그 모드 확인, 아카이브로그 경로 확인 외에 아카이브 모드 변경 및 경로, 포멧 변경까지 아카이브 기본 관리에 대해 알아보자. 굉장히 간단하지만 아카이브 경로가 Full이 발생하는 장애가 자주 발생하기 때문에 기본적으로 이런 기본 관리는 외워드도록 하는 것이 좋다. 친절한 아잇티에게 무엇이든 물어보세요!글, 사진 ▶ 아잇티 # 사진을 제외한 제 블로그의 모든 글들은 공유 가능합니다. # 공유 시 출처 및 댓글은 센스있게 부탁드립니다. # 해당 포스팅 내용 외에 궁금한 점이나 추가사항은 댓글 부탁드립니다. # 저는 친절합니다. 다가오세요... 해치지 않아요! Step 1. archive log mode 확인 -bash-4.1$ sqlp..

Run? Learn!/Oracle - Admin

ORACLE COLUMN 추가, 삭제, 변경

포스팅에 들어가며 ORACLE COLUMN 관리에 대해 알아보자. 간단하지만 자주 사용하지 않는다면 늘 찾아보는 명령이다. COLUMN 조회, 추가, 삭제, 변경에 대한 부분이다. Step 1. column 정보 확인 일단 테스트에 필요한 테이블을 생성해보도록 한다. SQL> create table test (no number, name varchar2(10));Table created. 오라클에서 column 정보 확인은 간단하다. desc 명령을 사용하면 된다. SQL> desc test Name Null? Type ----------------------------------------- -------- ---------------------------- NO NUMBER NAME VARCHAR2(..

Run? Learn!/OS - Linux

NT Windows 사용포트 확인하는 방법

포스팅에 들어가며 일반적으로 Oracle의 경우는 Listener가 1521 포트를 사용하고 MSSQL의 경우는 1433 포트를 사용한다. 또한 여기에 더불어 원격데스크톱은 3389번 포트를 사용하며 여러 소프트웨어는 외부와의 통신을 위해 각각 자신들만의 고유 포트를 사용한다. 물론 이 포트들은 기본일뿐이고 다른 포트로 할당도 가능하다. 하지만 고유 포트 이 외의 포트를 사용시 주의할 점은 사용하려는 포트가 혹시 이미 다른 소프트웨어 혹은 OS 자체내에 사용하고 있지는 않은지 확인이 필요하다. 해당 포트를 사용하고 있는지에 대한 확인 방법은 GUI(Graphic User Interface), CUI(Character User Interface) 방식 2가지가 있다. 말 그대로 GUI 방식은 그래픽 환경으..

Run? Learn!/Oracle - Admin

Oracle 엔진 경로 변경 on Windows

포스팅에 들어가며 ORACLE 엔진 경로 변경 역시 LINUX나 UNIX에서는 엔진을 백업받고 옮길 곳으로 COPY나 MOVE를 통해 옮긴 뒤 RELINK 작업만 해주면 간단하게 엔진 경로 이동이 가능하다. 하지만 NT의 경우는 엔진 경로 변경도 다른 OS에 비해 복잡하고 어려운편에 속한다. 보통은 그냥 쓰는게 마음이 편하지만 HA를 구성하여 양쪽에 엔진이 존재하고 DATAFILE들만 넘어가는 경우라면 엔진과 DATAFILE의 볼륨은 따로 설정되야 하는 것이 맞다. 그렇다면 어떤 절차를 통해서 엔진 경로를 변경해야할까? 자세한 설명을 하기위해서 사진이 많을 수도 있겠다. Step 1. pfile 생성 및 DB & Listener shutdown C:\Users\Administrator>sqlplus / ..

Run? Learn!/Oracle - Admin

Oracle 11g Engine install on Windows(NT)

포스팅에 들어가며 oracle 가장 기본적인 설치이다. windows oracle 설치가 누군가는 가장 쉽다고 이야기한다. 필자의 생각은 반대이다. 가장 어려운 것이 NT 설치인 것 같다. 특별한 REQUIREMENT 없이 설치가 정말 빠르게 되는 것은 사실이고 간편하고 간단하긴 하다. 하지만 한번 꼬이기 시작하면 정말 가장 어려운 설치가 되는 것이 NT 설치이다. 오늘 포스팅은 사실 특별한 것은 없지만 기본이되는 설치 부분은 필요하다 생각되어 포스팅되는 부분이다. Step 1. ORACLE 설치파일 압축해제 두 개의 파일에 대한 압축을 해제한다. 보통 11g R2 버전의 경우 총 7개의 파일로 이루워져 있다. 그 중 1,2번 파일이 엔진 설치 파일이 되겠다. 압축이 해제되면 2번 파일이 풀린 경로에는 ..

Run? Learn!/Oracle - Admin

Linux용 Oracle hotbackup Script

포스팅에 들어가며 백업은 늘 중요하다. 수백번 강조해도 지나치지 않다. 보통 오라클을 신규로 설치하게되면 export 백업과 hotbackup을 스케줄러를 통해 걸어주게된다. 보통의 경우에는 엔지니어의 롤이 아닐 수 있지만 부득이하게 요청을 할 때도 생기고 DBA로 있으면 자신이 관리하는 database에 backup 스케줄은 무조건적으로 걸것이다. 요즘 쉘스크립 짜는 법을 따로 배우는게 아니어서 아직 걸음마 단계이지만 혹시라도 급하게 hotbackup script가 필요하신 분들은 참고하여 사용하시면 될 것이다. Step 1. script 설명 혹시라도 아예 알아볼 수 없는 분들이 있을 수 있어 각 단락마다 #(숫자)로 표기를 해 두었고 해당 단락마다 어떤 의미인지 어떤것을 변경하여 사용하는 것인지에 ..

Run? Learn!/Oracle - Admin

Oracle 11g deinstall on Windows

포스팅에 들어가며 오라클은 Unix나 Linux의 경우에는 rm 명령으로 오라클 엔진을 삭제해도 무방하다. 하지만 NT. 즉, Windows 서버의 경우에는 폴더를 삭제했다고 오라클이 삭제되는 것이 아니다. 왜냐하면 환경변수의 Path라던지 Registry가 남기 때문이다. 따라서 정확하게 지우려면 오라클 엔진에서 기본적으로 제공되는 deinstall을 이용해야 깔끔하게 삭제할 수 있다. 삭제의 경우에는 엔진의 경로를 이동한다거나 엔진의 설치가 잘못되었을 경우(라이선스 위배)와 같이 기존 엔진을 삭제하고 재설치를 할 경우에 필요하다. deinstall은 11g 기준이라 굉장히 간단해졌다. Step 1. deinstall C:\Users\Administrator>cd \oracle\product\11g\d..

Run? Learn!/Oracle - Admin

11gR2 Installation On Linux(Requirements)

포스팅에 들어가며 Oracle의 어쩌면 가장 기초적인, 가장 기본이 돼야할 설치 부분이다. 혹시나 입문자 중 requirement가 필요한 사람이 있다면 이번 포스팅을 참고하자. Windows의 경우는 그냥 다음다음다음으로 설치하면되기 때문에 Requirement가 필요하지 않다. Requirement란 말 그대로 Oracle 설치에 필요한 것. 이라고 생각하면된다. oracle이 정상적으로 설치되기 위하여 필요한 패키지나 커널값과 같은 부분들이 맞아야 한다. 그러면 설치가 되지 않거나 추후에 문제가 되기 때문에 이 부분은 꼭 알고 넘어가야한다. Step 1. Package RPM은 repository에서 가져와 yum 명령을 통한 설치와 Local Linux Media를 통한 rpm 명령을 통한 설치가..

아잇티ㅇ-ㅇ
'Run? Learn!' 카테고리의 글 목록 (3 Page)