Oracle 143

RAC 구성하기(solaris 10, oracle 10g) #2 ; openfiler 설치(for storage)

openfiler 설명 RHEL4나 RHEL5에서는 VMware에서 clustering을 해서 별다른 os없이 storage만으로 두 노드에서 동시에 접근가능한 스토리지를 설정했지만, solaris에서는 여러가지 이유때문에 해당 방법은 사용하기 힘듭니다. (특히나 oracle 유저가 스토리지에 읽기, 쓰기권한을 가지게 하는게 힘듭니다. >> 저는 해결방법을 못찾았습니다.) 그래서 양쪽모드에서 모두 접근가능하게 하기 위해서 openfiler라는 OS를 이용해서 iSCSI를 구성합니다. 구성이나 설치는 일반적인 linux설치와 거의 동일합니다. 설명이 필요없는 단계의 스크린샷은 넣지 않았습니다.) 0. openfiler 다운로드 http://www.openfiler.com/community/download/..

Oracle/RAC 2012.04.30

RAC 구성하기(solaris 10, oracle 10g) #1 ; 솔라리스설치 및 설정

1. 솔라리스 설치 설치는 대부분 하실수 있을테니, 설명이 필요한 부분만 스크린샷했습니다. 이후 CD(DVD)를 넣고 본격적인 솔라리스설치입니다. ( http://gyh214.tistory.com/152 참조) , 중간에 IP입력부분은 자신의 rac구성에 맞게 설정하세요. 2. 솔라리스 설정하기 putty 사용가능하게 하기 : http://dinggur.tistory.com/56 설정이후 # pkill -1 sshd 를 실행하면 reboot하지 않고도 바로 putty 사용가능 2.1 네트워크설정. 아래처럼 네트워크를 셋팅합니다. # cat /etc/hosts # # Internet host table # ::1 localhost 127.0.0.1 localhost 192.168.0.20 rac1 192...

Oracle/RAC 2012.04.30

listener.ora 에 쓰이는 항목중 PLSExtProc 이란? ;링크는 네트워크보안 관련내용, PLSExtProc 설명도 포함

PL/SQL External Procedures (ExtProc). --------------------------------------------------------------------------------------------------- LISTENER MODES The Listener can be configured in one of three modes (as configured in listener.ora) – Database Provides network access to an Oracle database instance PLSExtProc Method for PL/SQL packages to access operating system executables Executable Provid..

Oracle/Admin 2012.04.28

RAC운영중 RAC node 추가하기(3/3) ;환경 : VMware 실습환경, 11gR2, OEL(2.6.18-238.el5PAE)

참조사이트 http://blog.grid-it.nl/index.php/2011/04/13/adding-a-new-node-to-an-oacle-11gr2-cluster/ 1. 새 노드에 오라클엔진설치하기 운영중인 노드에서 실행하세요 $ cd $ORACLE_HOME/oui/bin $ pwd /u01/app/oracle/product/11.2.0/db_1/oui/bin $ ./addNode.sh -silent CLUSTER_NEW_NODES={rac3}[oracle@rac1 bin]$ ./addNode.sh -silent CLUSTER_NEW_NODES={rac3} Starting Oracle Universal Installer... Checking swap space: must be greater than..

Oracle/RAC 2012.04.26

RAC운영중 RAC node 추가하기(2/3) ;환경 : VMware 실습환경, 11gR2, OEL(2.6.18-238.el5PAE)

참조사이트 : http://blog.grid-it.nl/index.php/2011/04/13/adding-a-new-node-to-an-oacle-11gr2-cluster/ http://oracle-cookies.blogspot.com/2010/12/extending-my-rac-with-new-node.html addNode.sh(export IGNORE_PREADDNODE_CHECKS=Y 부분참조) 등등 글 중간중간 링크사이트들 1. user equivalance 설정하기 ( http://martincarstenbach.wordpress.com/2010/12/22/adding-user-equivalence-for-rac-the-easy-way/ 참조하였습니다.) 1.1 sshUserSetup.sh 실..

Oracle/RAC 2012.04.26

RAC운영중 RAC node 추가하기(1/3) ;환경 : VMware 실습환경, 11gR2, OEL(2.6.18-238.el5PAE)

http://jigi.net/4285 글을 참조하여 RAC를 구성하였습니다. http://blog.naver.com/PostView.nhn?blogId=ecross&logNo=150041546356 을 참조하여 노드를 추가하였습니다. 기존의 네트워크 설정192.168.0.15 rac1 192.168.0.16 rac2 192.168.79.130 rac1-priv 192.168.79.131 rac2-priv 192.168.0.115 rac1-vip 192.168.0.116 rac2-vip 192.168.0.30 rac-cluster-scan 새 노드설정(rac3) 새로 추가할 노드(rac3)에서 작업합니다. 1. 네트워크 설정 # netstat -nr 실행 후 eth0, eth1, Gateway를 알아낸 후..

Oracle/RAC 2012.04.26

PL/SQL ; Oracle Subprogram(Procedure, Function)

참고자료 : 서진수강사님 강의자료 PL/SQL 부분 참고pdf : http://docs.oracle.com/cd/B19306_01/server.102/b14200.pdf ; Oracle 10g book 참고사이트 http://docs.oracle.com/cd/B19306_01/appdev.102/b14261/subprograms.htm#LNPLS008 ; Oracle Doc(Subprogram) http://www.oracle.com/pls/db102/search?word=procedure&partno= ; Oracle Doc(procedure) http://www.oracle.com/pls/db102/search?word=function&partno= ; Oracle Doc(Function) http:..

Oracle/SQL 2012.04.17

PL/SQL ; SQL Cursor

해당 예제에 사용되는 테이블들 덤프파일(exp사용, 10.2.0.1, scott/oracle) 참고사이트 : http://docs.oracle.com/cd/B19306_01/appdev.102/b14261/sql_cursor.htm#LNPLS01348 참고예제 : 서진수강사님 PL/SQL 강의안 1. SQL Cursor ; SQL문을 실행할때마다 처리(Parse, Execute)를 위해서 사용되는 메모리공간을 말합니다..(다른말로 Private SQL Area) PL/SQL이 실행될 때에도 내부에 포함된 SQL문장에 대해 SQL Cursor가 자동적으로 생성되며, 필요에 따라 사용자가 직접 선언할 수도 있습니다. 만약에, 명시적 커서(직접 선언한 커서)를 사용하였으면, 별도의 정리(Clean-up)작업(..

Oracle/SQL 2012.04.16