오라클이 아닌 다른 유저로 접속하는 방법(퍼온글)

오라클 owner 가 아닌 다른유저가 sqlplus 사용하기 위해 .profile 까지 다 세팅 해 놓은 상태에서 sqlplus 실행시 다음과 같은 에러 발생 PMODB1A:/home/pdauser]sqlplus /nolog /usr/lib/pa20_64/dld.sl: Unable to find library ‘libsqlplus.sl’. Killed Oracle Version : 10.2.0.2 HP-UX Superdom V11.23 cd $ORACLE_HOME/lib [PMOF] /oracle1/product/10.2.0/lib> ls -al libsqlplus.sl -r-xr-xr-x   1 orafms     dba         916968 Feb 27 16:34 libsqlplus.sl [PMOF] /oracle1/product/10.2.0/lib> …

유동IP를 Dynamic DNS로 변경

퍼온곳:http://blog.naver.com/jjzhyh586/20019167405 유동IP를 이용하여 서버를 운영하고 싶은 경우 이용하는 것이 DDNS이다. w3ip.com를 비롯하여 여러 사이트에서 기본 기능외에 다양한 추가기능을 제공하고 있다. 하지만 나와 같이 고정IP를 이용해 DNS을 운영하는 경우 BIND8부터 제공하는 NSUPDATE명령을 통해 DNS를 실시간으로 수정할 수 있다. 예를 들어 운영하고자 하는 유동IP로 되어 있는 PC에서 아래 PHP소스로 구성된 URL를 호출하는 것만으로 도메인에 자동 등록처리된다. <? …

sendmail 설정(퍼온글)

출처 : http://blog.naver.com/cocktail74/40009418227 ▷ Sendmail 이란? 메일서버의 구성을 놓고 얘기하자면 센드메일 서버만으로 이루어 지는것이 아니다. 정확히 말해 센드메일서버는 보내는 메일서버 즉 메일을 받기위함이 아닌 보내기위한 서버 SMTP(Simple Mail Transfer Protocol) 서버를 얘기 하는것이다. 메일서버에 대한 이해가 잡혀있지 않는 상태에서는 센드메일 서버를 논하기가 어렵다. 일반적인 메일서버의 구성을 보자면 메일을 메일을 보내기위한 SMTP 서버와 반대로 메일을 받기위해 …

sendmail 관련 오류처리

1. 메일클라이언트에서 메일 보낼려고 할때 25번 포트로 연결이 안될때..(SMTP;25번 포트) netstat -an | grep LISTEN 해 보세요. 거기서 25 번 포트가 127.0.0.1에서 듣고(LISTEN) 있다면, /etc/mail/sendmail.mc 파일에서 127.0.0.1이 포함된 줄을 지워버리세요. 그리고는 m4 /etc/mail/sendmail.mc > sendmail.cf /etc/rc.d/init.d/sendmail restart 2. 메일이 안 받아질때(ipop3s:110번 포트) /etc/xinetd.d/ipop3s 수정

오라클 에러 및 조치방법

1.  max extents 도달 -현상 : ORA-1628, 00000, “max # extents (%s) reached for rollback segment %s” ORA-1630, 00000, “max # extents (%s) reached in temp segment in tablespace %s” ORA-1631, 00000, “max # extents (%s) reached in table %s.%s” ORA-1632, 00000, “max # extents (%s) reached in index %s.%s” -원인 : 오브젝트의 익스텐트가 MAX # …

dmbs_output 관련

1. dmbs_output.put_line실행시 결과가 안나타날때 조치     set serverout on 2. 버퍼오류시 에러메세지 : ORA-20000: ORU-10027: buffer overflow, limit of 2000 bytes 해당 세션에서 아래와 같이 입력:    SET SERVEROUTPUT ON SIZE 1000000 FORMAT WRAPPED

update문에서의 SubQuery사용

<참조문서> http://blog.empas.com/inter999/3136318 http://www.idug.org/idug/member/journal/mar99/optimizer.html Oracle8i SQL Reference.pdf(Page7-596) <처리방법> UPDATE TABLE1 A   SET A.C2 = 5,     A.C3 = ‘CA’   WHERE A.C1 IN     (SELECT B.C1       FROM TABLE2 B         WHERE B.C2 = 11) — ———————————- UPDATE table1 t_alias1 SET column = (SELECT expr FROM table2 t_alias2 WHERE t_alias1.column = t_alias2.column);

ROLLBACK SEGMENT 크기를 증가하여 재생성 하는 방법

ROLLBACK SEGMENT 크기를 증가하여 재생성 하는 방법 Bulletin no : 10072 ——————————————————————————–   ROLLBACK SEGMENT 는 LONG TRANSACTION 을 수행하면 크게되는 경우가 있다. 확장된 ROLLBACK SEGMENT 는 줄어들지 않게되므로(OPTIMAL을 지정하지 않는 경우) 주기적으로 재생성 하여 TABLESPACE 의 FREESPACE 영역을 확보한다. 1.  SQLDBA 기동한다.         $ sqldba lmode=y         sqldba > connect internal 2.  ROLLBACK SEGMENT 를 OFFLINE 시킨다. ROLLBACK SEGMENT …