Value Type Vs Reference Type

 

 

 

 

 

ØCTS에서는 value typereference type을 지원한다.
ØValue type
l값 형식 변수들은 데이터를 직접 가지고 있다.
lint i=100 이라고 쓰면 i자리에는 100이 직접 들어있다.
lint j=i라고 쓰면 ji의 값이 복사되어 들어간다.
ØReference type
l정수는 작아서 직접 가지고 있을 수 있다.
l하지만 대부분 객체들의 경우, 데이터 값을 다른 곳에 보관하고, 데이터 값이 있는 곳의 주소만을 가지고 있다.

 

 

 

 

 

 

 

CTS (Common Type System)

 

 

 

 

 

ØCTS는 모든 닷넷 프레임워크에서 동작하는 모든 프로그래밍 언어들이 동일한 데이터형식을 사용하도록 유도한다.
Ø모든 데이터형식들은 기본적으로 객체에서 파생되었다.
ØValue type  객체 형식을 포장(sealing)해 놓은 개념이다.
Ø실제로는 시스템 별로 같은 형식이 다른 크기를 가지는 경우도 있는데 이때는 boxingunboxing이란 개념을 이용한다.

 

 

 

 

 

 

 

 

 

 

오라클 재설치


0. 모든 데이타를 백업한다. 테이블, 프로시저, 함수,트리거 기타 등등은 스크립트의 형태로, 내용물은 active sql editor 등의 툴을 사용해 모두 백업받는다.

1. 우선 오라클 관련 서비스를 모두 중지시킨다.(제어판->관리도구->서비스->oracle로 시작하는 서비스들이다.

2. 오라클을 정상 삭제한다.

3. 그후 c:\oralce(오라클 설치시 지정해준 전역디비 위치)

C:\program File\Oracle 폴더를 모두 완전 삭제한다. 중간에 dll파일이 삭제가 되지 않는다면서 오류가 뜰 수 있는데 그거 빼고 나머지는 모두 삭제한다.

4. 레지스트리(regedit)로 가서 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 키를 모두 삭제한다.

5. 환경 변수에서 ORACLE_HOME을 삭제한다. 또한 환경 변수에 남아있는 오라클 관련 모두 데이터를 삭제한다. PATH등을 살펴보자.

6. 리부팅후 F8키로 안전모드(콘솔)로 부팅한 후 OCI.DLL 파일을 삭제한다. 이 파일은 c:\oralce\product\9i\bin쯤에 있을 것이다. 이 파이을 지우지 않으면 이후 재설치가 불가하다.

7. 정상 부팅후 c:\oracle 폴더를 모두 지운다.

 

 

 

 

 

 

 

+ Recent posts