GUI sin

설치 파일은 오라클 홈페이지에서 배포중인 10204_vista_w2k8_x64_production_db.zip 를 사용했습니다. 총 3개의 파일을 수정해야 하며, 관리자 권한으로 설치하세요. 윈도우즈7에만 TEST 해 보았으나 윈도우즈 서버 2008 R2 에서도 같은방법으로 설치 가능할겁니다.(아마도...^^)32/64bit 모두 동일하게 적용이 가능합니다. OS가 64bit 라도 32bit Oracle 설치가 가능합니다.


<기본 설치 환경> 
OS : Microsoft Windows7 32bit / 64bit
DB : Oracle 10g 32bit / 64bit 

 

<설치전에 수정해야 할 파일 및 내용>
- 빨간 글씨 부분이 추가/수정 해야 할 내용 입니다. 메모장 등의 문서편집기로 수정하면 됩니다.(총 3부분)
기본폴더이름은 사용자별로 다를수 있습니다.

① \10204_vista_w2k8_x64_production_db\database\install\oraparam.ini

[Certified Versions]

#You can customise error message shown for failure, provide value for CERTIFIED_VERSION_FAILURE_MESSAGE
Windows=5.0,5.1,5.2,6.0,6.1
 

② \10204_vista_w2k8_x64_production_db\database\stage\prereq\db\refhost.xml

 <CERTIFIED_SYSTEMS>

    <OPERATING_SYSTEM>
      <VERSION VALUE="5.0"/>
      <SERVICE_PACK VALUE="1"/>
    </OPERATING_SYSTEM>
    <OPERATING_SYSTEM>
      <VERSION VALUE="5.1"/>
      <SERVICE_PACK VALUE="1"/>
    </OPERATING_SYSTEM>
    <OPERATING_SYSTEM>
      <VERSION VALUE="5.2"/>
    </OPERATING_SYSTEM>
    <!--Microsoft Windows Vista-->
    <OPERATING_SYSTEM>
      <VERSION VALUE="6.0"/>
    </OPERATING_SYSTEM>
    <!--Microsoft Windows 7-->
    <OPERATING_SYSTEM>
       <VERSION VALUE="6.1"/>
    </OPERATING_SYSTEM>
  </CERTIFIED_SYSTEMS>
 

 ③ \10204_vista_w2k8_x64_production_db\database\stage\prereq\db_prereqs\db\refhost.xml

   <CERTIFIED_SYSTEMS>

    <OPERATING_SYSTEM>
      <VERSION VALUE="5.0"/>
      <SERVICE_PACK VALUE="1"/>
    </OPERATING_SYSTEM>
    <OPERATING_SYSTEM>
      <VERSION VALUE="5.1"/>
      <SERVICE_PACK VALUE="1"/>
    </OPERATING_SYSTEM>
    <OPERATING_SYSTEM>
      <VERSION VALUE="5.2"/>
    </OPERATING_SYSTEM>
    <!--Microsoft Windows Vista-->
    <OPERATING_SYSTEM>
      <VERSION VALUE="6.0"/>
    </OPERATING_SYSTEM>
    <!--Microsoft Windows 7-->
    <OPERATING_SYSTEM>
      <VERSION VALUE="6.1"/>
    </OPERATING_SYSTEM>
  </CERTIFIED_SYSTEMS>



기본설치

기본 설치로 진행 할 경우 오류가 발생합니다. 꼭 고급 설치 로 진행해야 합니다.


오류

기본 설치를 할 경우 다음과 같은 오류가 발생할수 있습니다. [오류] Oracle 홈 이름은 적합하지 않습니다. Oracle 홈 이름은 128자 이하여야 하며 영문자와 밑줄만 포함되야 합니다.


고급 설치

고급 설치로 진행 합니다. 이후 부터는 별다른 주의 사항이 없습니다. 자신에게 맞는 적당한 옵션을 선택하여 설치하세요.

Comment +9

① sp_lock
프로시저를 실행하여 mode가 x 인 녀석을 확인

② dbcc inputbuffer(spid)
클라이언트에서 MSSQL로 보낸 최종 명령문 표시, 위의 1번에서 X인 녀석의 spid를 입력하면 해당 테이블이 출력된다.

③ kill spid
문제가 되는 spid를 kill 합니다.

Comment +0

사용>
SELECT CONVERT(CHAR(8), DATEADD(M, 1, '20090522'), 112)

결과>
20090622

Comment +0


Microsoft SQL 2000 에서 특정 Database 의 트랜잭션 로그의 최대 파일 크기를 조정 하려고 하니 다음과 같은 오류 메시지가 출력되었다. Microsoft SQL-DMO (ODBC SQLState: 42000)

Error

Microsoft SQL-DMO (ODBC SQLState: 42000)


더보기

Comment +0

INSERT INTO [테이블] (컬럼1, 컬럼2, 컬럼3...컬럼X)
VALUES (값1, 값2, 값3...값X)

UPDATE [테이블명]
SET 컬럼1 = 값1, 컬럼2 = 값2, 컬럼3 = 값3...컬럼X = 값X)

-_-; 갑자기 생각이 안나서 적어둬야겠다. 아 쪽팔려. ㅠ_ㅜ

Comment +1

사용자 삽입 이미지
Error Message :
SQL Server 2005에 연결하는 경우 SQL Server 기본 설정에서는 원격 연결을 허용하지 않기 때문에 발생한 오류일 수 있습니다. (Provider : 명명된 파이프 공급자, error: 40 -SQL Server에 대한 연결을 열 수 없습니다.)(Microsoft SQL Server, Error: 1326)
- 정확한 원인은 알수 없지만, Microsoft SQL 2005 를 설치하면 기본값으로 원격 연결이 설정 되지 않았다.





처리방법(Microsoft Windows XP Professional 기준) :
SQL Server 노출 영역 구성

SQL Server 노출 영역 구성

① [시작] - [모든 프로그램] - [Microsoft SQL Server 2005] - [구성 도구] - [SQL Server 노출 영역 구성] 실행 후 화면 하단의 [서비스 및 연결에 대한 노출 영역 구성] 클릭.



서비스 및 연결에 대한 노출 영역 구성

서비스 및 연결에 대한 노출 영역 구성

② 좌측 메뉴의 [원격 연결] 클릭.



사용자 삽입 이미지
③ [TCP/IP 및 명명된 파이프 모두 사용] combobox check 후 적용 후 SQL 서비스를 다시시작 하거나 컴퓨터를 reboot 시킨다.



사용자 삽입 이미지
④ 좌측 메뉴의 [SQL Server browser] 선택 후 우측 메뉴에서 시작 유형을 [자동] 으로 해주고 [시작] 버튼을 누르면 [SQL Server Browser] 서비스가 정상적으로 시작된다.


위의 방법까지 진행해도 원격 연결이 되지 않으면, firewall 설정을 다시 해주거나 자신의 Netwok 상태를 확인해 본다.

Comment +2

* SQL : Microsoft SQL Server 2000

잘 사용하던 SQL Server 가 오늘 아침부터 갑자기 접속이 안되는 것이었다. 쿼리 분석기, 엔터프라이즈 관리자 조차 접속이 안되고 서버를 건드린 사람은 없는 듯 했다.

사용자 삽입 이미지

네트워크 라이브러리 구성 편집


* [시작] - [모든 프로그램] - [Microsoft SQL Server] - [클라이언트 네트워크 유틸리티]
[별칭] - [편집] 을 실행.

특이사항이 있다면 <클라이언트 네트워크 유틸리티>에 별칭이 추가되어 있다는 것 정도를 제외하고는 별다른 점은 발견하지 못했다.

해당 별칭을 삭제하고 나니 쿼리 분석기, 엔터프라이즈 관리가자 local 에서 정상적으로 동작을 한다. 결국 포트 문제인가?(결과적으로 별칭 문제가 아니었다.)

하지만 역시 외부에서 접속은 안되고 있는 상황이다. 포트 번호를 확인하러 가자.

사용자 삽입 이미지

SQL Server 네트워크 유틸리티

* [시작] - [모든 프로그램] - [Microsoft SQL Server] - [서버 네트워크 유틸리티]
사용할 수 있는 프로토콜 에서 [TCP/IP] 를 선택하고 아래 [속성] 버튼을 클릭.

사용자 삽입 이미지

TCP/IP 기본 포트 설정


보통 Microsoft SQL Server의 기본 포트는 1433 이다. 만약 이것을 바꾼다면 해당 서버의 IP 뒤에 ,포트번호(콤마+포트)를 꼭 붙여줘야 한다.(예:192.168.0.100,1444)

문제는 아무도 포트번호를 바꾼적이 없는데 1433이 아닌 쌩뚱맞은 포트 번호가 적혀있던게 아닌가? 바로 어제까지만 해도 잘 사용했는데 갑자기 기본 포트가 바뀌어서 오전 내내 접속이 되지 않았다는게 조금 이상했지만 아직 정확한 원인은 찾지 못하였다. 설마 해킹?-_-;

Comment +0