티스토리 툴바


노트북에  window2003 server 를 설치하는 도중 .. 아래와 같은 메세지가 나타났다.

    사용자의 컴퓨테어서 하드 디스크 드라이버를 찾을 수 없습니다.
    하드 디스크 드라이버가 켜 있고, 컴퓨터에 올바르게 연결되어 있는지,
    그리고 디스크에 관련된 하드웨어 구성들이 맞는지 확인하십시오.
    제조업체가 제공한 진단 또는 설치 프로그램을 돌려 보는 것도 좋습니다.

   설치를 계속할 수 없습니다. 종료하려면 <F3>을 누르십시오.




분명 하드디스크에는 문제가 없는데 당황스러운 상황 -_-;;

검색해보니 다양한 방법이 있다. 하드웨어적으로 케이블을 점검하는 것과 CMOS 초기화 등..
일단 CMOS 초기화는 안먹힌다.

SATA 방식의 하드를 인식하지 못해서 생기는 문제일 수도 있다는 글이 맞는 듯 하다.

설치할때 SATA 드라이버를 로드해라. 업그레이드 해라.. 하는데 어케해야 할지 모르겠다.
SATA 드라이버가 있는 설치CD를 구해서 깔라고 하는데 당장 어케 구해야할지도 모르겠다.

방법은 CMOS 의 설정을 바꾸는것..

BIOS에 들어가 하드웨어 설정에 들어가 보니 SATA Native Mode 가 Enable로 설정되어 있다.
Disable로 변경. ===> 설치된다.

그밖에 검색해보니 하드디스크 설정을 AHCI 나 RAID 에서 IDE로 바꾸서 설치하는 방법도 있는듯 하다.





저작자 표시 비영리
Posted by 나이스버리

맵서비스를 생성하면서 pooling의 인스턴스(instances) 수를 조정하여 생성할때

" Maximum number of connections to instance exceeded " 
메세지가 발생된다면 SDE의 커넥셔 수를 체크해봐야 한다.

SDE에 설정되어 있는 커넥션수를 초과하면 발생하는 경우가 있다.

giomgr.defs 파일에 커넥션 수에 대한 정보가 있다. 
oracle10g용이라면 ArcSDE 설치경로에 \ora10gexe\etc\ 폴더에 있다.

파일을 열면 

                               # If more server connections are needed,
                               # increase this value for connections parameter.

connections 48      # maximum number of connections 
                              # NOTE: On Windows machines, you may need to
                              # increase server non-interactive desktop memory.

요런식이다. 기본 48개로 설정되어 있다.

커넥션수를 늘리기 위해

1.설정파일을 Export 한다.

sdeconfig -o export -f %SDEHOME%\etc\giomgr.defs -i <sde service name or direct connection>
-D <sde database> -p <sde password> -u <sde user name>

예) sdeconfig -o export -f %SDEHOME%\etc\giomgr.defs -i sde:oracle10g
-D  TNS이름 -p DB비밀번호(sde유저) -u 사용자(sde)

2. Export 된  giomgr.defs 파일을 열어 커넥션 수를 조절한다. 

3. 설정파일을 Import 한다. 

sdeconfig -o import -f %SDEHOME%\etc\giomgr.defs -i <sde service name or direct connection>
-D <sde database> -p <sde password> -u <sde user name>

예) sdeconfig -o import -f %SDEHOME%\etc\giomgr.defs -i sde:oracle10g
-D  TNS이름 -p DB비밀번호(sde유저) -u 사용자(sde)

저작자 표시 비영리
Posted by 나이스버리

SDE에 DC로 물려있는 세션을 kill 하는 법.

1. sdemon -o info -I users 로 물려있는 세션 확인

2. sqlplus 나 오라클 클라이언트 프로그램으로 접속 (시스템 계정 접속)

3. 쿼리 실행

SQL> col sde_id format 99999;
SQL> COL server_id format 999999;
SQL> COL nodename format A20;
SQL> COL owner format A20;

4.  sde_id 확인 쿼리 실행

SQL> SELECT pi.sde_id, server_id, start_time, nodename,owner,direct_connect FROM sde.process_information pi;

5.  sde_id 로 sid 와 시리얼 번호 확인

SQL>SELECT s.sid,
                    s.serial#
       FROM v$session s
       WHERE SUBSTR(s.process,1,INSTR(s.process,':')-1) = 
                 (SELECT   pi.server_id FROM sde.process_information pi WHERE pi.sde_id = 리스트확인의 sde_id번호);

6. 세션 kill 하기

SQL> ALTER SYSTEM KILL SESSION '조회된 sid,조회된 시리얼' IMMEDIATE;

저작자 표시 비영리
Posted by 나이스버리