분류 전체보기 104

[VB.NET]새로워진 기능 몇가지 정리

ㅇ. 상속 (Ingeritance) -. 클래스 정의 이후 해당 클래스를 상속받아 새로운 클래스를 생성 -. 부모 클래스(base class)의 메서드를 파생된 클래스(child class)에서 새롭게 구성할수 있다. -. 기본적으로 모든 클래스는 상속가능 -. Form등의 User Interface를 갖는 상속은 Visual Inheritance라고 한다. ㅇ. 구조적인 예외 처리 -. Try 예외처리 구문 Catch 예외발생시 처리 구문 Finally Try문장 빠져나가기 전에 반드시 실행 (Optinal) End Try -. 관리하기 쉽고 안정적임 ㅇ. 오버로딩 (Overloading) -. 다형성지원 -. ex) in VB6.0 Sub DisplayCjar(ByVal theChar As Cahr)..

ORA-01652 : unable to extend temp segment by 6144 in tablespace {TS명}

또 오라클.. -_-;; 이번엔 윈도우 오라클이.. 고객이 연락와서 데이터가 안올라 온다고 해서 확인해 봤더니.. 상기와 같은 오류가... ORA-165X error는 tablespace에 space가 부족해서 table이나 rollback segment extent가 할당되지 못해서 발생하는 error이다. 다음의 에러들은 tablespace에 space가 부족해서 발생하는 사항들이다. 01652, 00000, 'unable to extend temp segment by %s in tablespace %s' 01653, 00000, 'unable to extend table %s.%s by %s in tablespace %s' 01654, 00000, 'unable to extend index %s.%..

컴퓨터일반/DB 2005.10.10

ORA-01591: lock held by in-doubt distributed transaction {id}

아침에 출근해서 담배한대 피고 있는데.. 고객이 전화와서 데이터가 한개도 안올라 온다고.. 쩝.. 확인해 보니 이런 에러가.. 어딘가 시스템이 트랜젝션이 제대로 안먹고 있나본데.. 쯧.. 시스템을 첨부터 일일이 뜯어볼수도 없고.. 젠장.. 쯧... "> 다른 database를 이용하지 않는 local transaction이, 비정상 종료시 자동으로 rollback되는 것과는 달리, 분산 트랜잭션의 경우 2 phase commit수행 단계중에 fail이 발생하게 되면 관여된 일부 database에서는 rollback 혹은 commit이 되고, 일부는 distributed lock이 걸린 상태로 계속 지속될 수 있다. 이렇게 pending된 transaction에 대해서는 기본적으로 Oracle의 backg..

컴퓨터일반/DB 2005.10.07

프로시져 만들때의 철칙

다음 내용은 절대적인 것은 아님을 밝혀둔다. 예전에 우리 회사 대리가 밑에 개발자들 참고하라고 살짝 간단히 정리해 준건데.. 살짝 코멘트를 달아 보았다. 참고하면 괜찮을듯.. 다 아시는 내용이지만 Procedure 사용에서 락 발생 다수 시 조치 사항입니다 1. TEMP 테이블 사용을 제한 - TEMP테이블의 경우 부하가 많은경우 락 발생이 급격하게 늘어나기 때문에 사용은 최소화 한다. -> 사실 그닥 좋은 방법이 아님은 누구나 다 알것이다. 다량의 DB작업을 하면서 임시로 쓰는것은 뭐 괜찮지만. 프로시져나 프로그램 내에서 Temp 테이블을 사용하는것은 결코 좋은 방법이 아니다. 2. 다이나믹 쿼리의 제한 - 차라리 조회 조건에서 select 을 전부 써버리는 것이 더 났습니다. -> 이 부분은 노코멘트..

컴퓨터일반/DB 2005.10.04

웹서버와 파일서버가 따로 있을경우 파일 업로드에 대해서

파일 업로드(다운로드) 작업을 수행하는 웹서버와, 업로드한 파일이 저장되는(다운로드할 파일이 저장되어 있는) 파일서버를 별개의 컴퓨터로 두고자 할 경우에는, 다음과 같은 네트워크 경로로의 액세스를 위한 추가적인 설정절차가 필요하다. 다음은 웹서버와 파일서버를 따로 두는 경우의 설정 절차이다. (Windows 2000 기준) 1. 익명 액세스를 위한 새로운 인터넷게스트계정 생성 1) 웹서버 컴퓨터에 임의의 로컬계정을 하나 만들고, 암호도 입력해 준다. 2) 이 계정에 대해 "암호 변경할 수 없음"과 "암호 사용 기간 제한 없음"이라는 두 개의 항목에만 체크표시를 해 주고, "다음 로그온할 때 반드시 암호 변경", "계정 사용 안함", "계정 잠겨 있음" 항목에 대해서는 체크표시를 없애 준다. 3) 만들어진..

원격지 오라클에 방화벽 통한 접속

원격지에서 방화벽 오픈을 해서 오라클 서버에 접속할 경우 1521 포트가 아닌 랜덤하게 포트가 발생하는 경우가 종종 생긴다. 뭐 그쪽에 전문가가 아니라서 원인이나 그런건 잘 모르겠지만.. 일단 해결방법은 레지스트리를 건드려 주면 된다나.... 훔.. HKEY_LOCAL_MACHINE>SOFTWARE>ORACLE>HOME0>USE_SHARED_SOCKET (값:TRUE) 이전에 다른 프로젝트팀에서 이런 문제가 발생해서 이렇게 해결했다는데.. 아직 직접 적용시켜 본적이 없어서.. 킁....

컴퓨터일반/DB 2005.09.29

Picasa2 설치... 후기?

구글에서 괜찮은 이미지 관리 프로그램이 나왔다. 이전에는 이 프로그램이 악성코드.. 스파이웨어에 걸렸던 프로그램이라는데. 괜찮게 업버전을 한듯하다... 내 컴퓨터에 이런 이미지가 있었나 싶게 내 컴퓨터에 있는 이미지들을 검색해 준다. 그리고 간단하게 이미지에 대한 편집도 해준다. 하단에 있는 버튼들을 이용해서 Gmail에서 제공하는 서비스.. 메일이나 블로그.. 등의 서비스로 간편하게 이미지를 연동시킬수도 있다. 사실 아직 안써봤지만.. 좀더 써봐야 알겠지만.. 괜찮은 프로그램인듯.. 흠.. 구글이 얼마나 더 영역을 뻣을라나.. 쩝...

VS.NET 설치후 ASP.NET 프로젝트 생성시 오류

VS.NET을 설치하고 공부를 하면서 asp.net 프로젝트를 생성하는데 다음과 같은 오류가 발생했다... "지정된 웹서버에서 ASP.NET 버전 1.1이 실행되고 있지않아 ASP.NET 웹 응용프로그램 또는 웹 서비스를 실행할 수 없습니다." 지랄.... 간만에 공부좀 할랬두만.. 이게 또 시작부터 태클일세.. 훔.. msdn도 안깔았고.. 간만에 구글신의 도움을 받기로 결정.. 다행히 한방에 검색이 되었다. .NET Framework를 깔지 않았을경우나 VS.NET을 설치후 IIS를 재설치 했을경우 그러한 현상이 나타납니다. 이때 VS.NET이 깔려있는 경우라면... 시작>>프로그램>>Microsoft Visual Studio .NET 2003>>Visual Studio .NET 도구>>Visual ..