참고글 및 문제해결 57

EM사용중 에러 : connection to host as user oracle failed error nmo not setuid-root (unix-only)

참고사이트 : http://arjudba.blogspot.com/2008/09/in-em-connection-fails-with-error-nmo.html 원인 : Enterprise Manager binary file에 대한 some permission error 해결방법 : 1. EM 완전정지 2. /home/oracle/product/10g/root.sh 실행 3. EM 다시 시작 후 테스트 1. EM 완전정지 [oracle@server15 ~]$ emctl stop dbconsole TZ set to ROK Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0 Copyright (c) 1996, 2005 Oracle Corporati..

실행계획을 볼때 insufficient privileges 에러관련 해결방법

원인 : 해당 테이블에 접근할 수 없는 권한이 없을 때 해결 : 적합한 권한 제공 select a.TABLE_NAME, a.CONSTRAINT_NAME, b.COLUMN_NAME, a.CONSTRAINT_TYPE, a.R_CONSTRAINT_NAME from user_constraints a, user_cons_columns b where a.constraint_name = b.constraint_name; ...생략.... Execution Plan ---------------------------------------------------------- ERROR: ORA-01039: insufficient privileges on underlying objects of the view SP2-0612..

ORA-20446: The owner of the job is not registered

ORA-20446: The owner of the job is not registered ORA-06512: at “SYSMAN.MGMT_JOBS”, line 168 ORA-06512: at “SYSMAN.MGMT_JOBS”, line 86 ORA-06512: at line 1 상황 : Enterprise Manager를 이용한 import중 작업제출 시 위 에러발생 원인 : oracle 11g Bug 해결방법 : sysman으로 로그인 후 execute MGMT_USER.MAKE_EM_USER('USERNAME'); 실행 SQL> conn sysman/****** Connected. SQL> SQL> execute MGMT_USER.MAKE_EM_USER('SCOTT');

RHEL5 rawdevice 사용하기(bind, permission설정)

아래 파일을 디스크에 맞게 수정합니다. 각 디스크 파티션작업 후 vi /etc/udev/rules.d/60-raw.rules ACTION=="add", KERNEL=="sdb1", RUN+="/bin/raw /dev/raw/raw1 %N" ACTION=="add", KERNEL=="sdc1", RUN+="/bin/raw /dev/raw/raw2 %N" ACTION=="add", KERNEL=="sdd1", RUN+="/bin/raw /dev/raw/raw3 %N" ACTION=="add", KERNEL=="sde1", RUN+="/bin/raw /dev/raw/raw4 %N" ACTION=="add", KERNEL=="sdf1", RUN+="/bin/raw /dev/raw/raw5 %N" ACTION==..

RAC 운영중 CLONEDB이용해서 무정지복구할때 undotbs issue

RAC를 운영하게 되면 각 노드마다의 undo tablespace가 따로따로 여러개 지정되어있습니다. 하지만, clone db는 single이기떄문에 undo tablespace를 하나만 복원해서 복구를 하게 되어도 되지 않을까 해서 하나만 복원하고 다른 undo tablespace는 복원하지 않게되면, 평상시 undo tablespace 가 에러나서 db가 open 되지 않는것과 같은 에러가 나면서 DB가 열리지 않습니다. 아무리 undo_tablespace 가 하나만 지정되어있다고 하더라도, undo는 모두 복원해야 복구 후에 DB를 열 수 있습니다. NAME TYPE VALUE ------------------------------------ ----------- -------------------..

RAC 운영중 스토리지 문제(lvscan 시 uuid 뜨는 문제)

[root@rac2 ~]# lvscan Couldn't find device with uuid 'j5Rf9k-PVGT-6D4Q-uTMH-Gmw5-Jp2g-J6T32h'. Couldn't find all physical volumes for volume group rac. Couldn't find device with uuid 'j5Rf9k-PVGT-6D4Q-uTMH-Gmw5-Jp2g-J6T32h'. Couldn't find all physical volumes for volume group rac. Couldn't find device with uuid 'j5Rf9k-PVGT-6D4Q-uTMH-Gmw5-Jp2g-J6T32h'. Couldn't find all physical volumes for volu..

RMAN 사용 중 ORA-07217: sltln: environment variable cannot be evaluated.

원인 : environment variable(환경변수)이 잘못 설정되었습니다. 조치 : .profile안이나 show all; 중 잘못된 설정을 제대로 바꾸세요 (다양한 원인과 조치가 있을 수 있습니다. 맨 아래 답글(comment)도 참조하세요) RMAN> backup database; Starting backup at 09-MAR-12 using target database control file instead of recovery catalog allocated channel: ORA_DISK_1 channel ORA_DISK_1: sid=136 instance=rac2 devtype=DISK channel ORA_DISK_1: starting full datafile backupset chann..

Hidden parameter를 SPFILE에서 적용하기

pfile을 사용중이라면, 해당 파일에 그냥 추가하고 다시 startup을 시키면 되지만, spfile은 어떻게 할까요? alter system set을 쓰면 되지!! ---> 맞습니다. 한번 써보죠(결론은 포스팅의 맨 마지막에서 확인) 1. 일단 현재상황 확인 현재상황 SQL> l 1 select a.ksppinm name, b.ksppstvl value,b.ksppstdf deflt, 2 decode (a.ksppity, 1, 'boolean', 3 2, 'string', 4 3, 'number', 5 4, 'file', 6 a.ksppity) type, 7 a.ksppdesc description 8 from sys.x$ksppi a, sys.x$ksppcv b 9 where a.indx = b.i..

ORACLE 에러코드설명 한글

00000,0, "성공적인 정상 종료입니다" 00001,0, "유일성 제약조건(%s.%s)에 위배됩니다" 00017,0, "트레이스 이벤트 설정이 세션에 요구되었습니다" 00018,0, "최대 세션 수를 초과했습니다" 00019,0, "최대 세션 라이선스 수를 초과했습니다" 00020,0, "최대 프로세스 수(%s)를 초과했습니다" 00021,0, "세션이 다른 프로세스에 첨부되어 있음; 세션을 변경할 수 없습니다" 00022,0, "부적절한 세션 번호; 액세스가 거절되었습니다" 00023,0, "세션이 프로세스 고유의 메모리를 참조함; 세션을 분리할 수 없습니다" 00024,0, "단일 프로세스 모드에서는 하나 이상의 프로세스가 로그인할 수 없습니다" 00025,0, "%s에 메모리를 할당하는데 실패했..