본문 바로가기

IT24

[DB] 오라클 오류 정리 ORA-17001 : 내부 오류 ORA-17002 : IO 예외 상황 ORA-17003 : 부적합한 열 인덱스 ORA-17004 : 부적합한 열 유형 ORA-17005 : 지원되지 않는 열 유형 ORA-17006 : 부적합한 열 이름 ORA-17007 : 부적합한 동적 열 ORA-17008 : 접속 종료 ORA-17009 : 명령문 종료 ORA-17010 : 결과 집합을 종료했음 ORA-17011 : 결과 집합을 모두 소모했음 ORA-17012 : 매개변수 유형 충돌 ORA-17014 : ResultSet.next가 호출되지 않았음 ORA-17015 : 명령문이 취소되었음 ORA-17016 : 명령문이 시간 초과되었음 ORA-17017 : 커서가 이미 초기화되었음 ORA-17018 : 부적합한 커서 OR.. 2017. 4. 2.
NAT 설정 NAT 는 Network Address Translation 의 약자로 외부망과 내부망을 연결하는 다리역할을 한다. NAT는 2개의 chain을 포함하는데 PREROUTING 과 POSTROUTING 이다. PREROUTING 은 DNAT를 이용하여 처음패킷이 생길때 이용되고 POSTROUTING은 SNAT를 이용하여 패킷이 나갈때 이용된다. 여 기서 DNAT 와 SNAT 에 대해서 살펴보면 DNAT 는 Destination NAT 의 약자로 박화벽에서 특정 공인 IP를 내부의 사설 IP로 포워딩하는 경우 이용되며 SNAT는 Source NAT 의 약자로 내부의 사설 IP를 이용하여 외부 인터넷으로 연결된 공인IP로 변환하고자 하는 경우 이용된다. 이제 NAT 설정에 대해서 살펴보자. IP forward.. 2017. 4. 1.
리눅스 명령어 공사중에 로그인 막기 시스템을 공사중일 때, root 이외의 다른 사용자를 로그인 못하게 해야 할 때가 있죠? 그럴 때는, /etc/nologin 이라는 파일을 만들어, 공사중 또는 Under Construction이라는 공지를 넣으면 됩니다. 크기가 가장 큰 파일, 디렉토리 찾기 가장 큰 디렉토리를 찾으려면, du -S | sort -n cf) 솔라리스의 경우 du -sk `ls -1 | grep '/$'`|sort +n 가장 큰 파일을 찾으려면, ls -lR | sort +4n 디스크 Full발생시 쓸모없는 파일 제거 오브젝트파일만 제거하는 예제 find . -name '*.o' -print -exec rm -f {} ; 실행파일들 출력 find . -type f -perm +u+x -print fi.. 2017. 4. 1.
리눅스 vi 명령어 삽입 I: 줄의 제일 앞에서 입력 A: 줄의 제일 끝에서 입력 콤보command 4w: 4단어 skip후 이동 4b: 4단어 skip후 이동 4j,h,k,l: 커서이동시 지정한 수만큼 건너뛰므로 이동을 좀 더 빨리 할 수 있다. 줄의 결합(J) 2줄이 있고, 2째줄을 1째줄 끝에 붙이고 싶다면, 1째줄에서 J를 입력하면 된다. 커서이동 0: 줄의 처음 ^: 줄의 처음(글자가 시작되는 처음) $: 줄의 끝 w: 단어단위 이동 e: w와 같으나 단어의 끝으로 이동 b: w의 반대방향으로 이동 H, M, L: 커서를 화면 상,중,하로 이동 검색(/후 검색할 단어입력) n: 뒤로 검색 N: 앞으로 검색 매크로 ab aa aaaa: aa를 입력하면 aaaa로 자동변환 치환 s/pattern/replace: 현재줄.. 2017. 4. 1.