2011-10-18

Oracle instant client lite (10.2.0.4) 설치하기

Oracle Instant Client lite 설치하기 - 10.2.0.4 / lite / win32

Oracle 데이터베이스를 사용하기 위하여 클라이언트가 필요하다.
간단한 접속을 위하여 클라이언트 전체 설치 대신, instant client를 사용할 수 있는데 설정이 만만하지 않다. 특히 lite 버전은 좀더 까다롭다.

흔히 만나는 오류는 다음과 같다.


ODBC 설치 중
Could't find Oracle Instant Client in present directory

설정/사용 중
ORA-12154: TNS:could not resolve the connect identifier specified


깔끔하게 설정하는 방법은 다음과 같다.

1. 다운로드

   instantclient-basiclite-win32-10.2.0.4.zip  (필수)
   instantclient-odbc-win32-10.2.0.4.zip (ODBC 사용시 선택)
   instantclient-jdbc-win32-10.2.0.4.zip  (JDBC 사용시 선택)

   그리고 같은 폴더에 압축을 모두 풀어둔다.

2. 설치위치

   특정 폴더를 준비한다. (C:/Oracle/instantclient_10_2 를 써야한다고 하지만 상관 없다.)
   예를들어 D:\DrvTmp\instantclient_10_2 로 옮긴다.

3. 설정

  PATH 와 TNS_ADMIN 변수를 설정한다.

   PATH, TNS_ADMIN 환경변수에 설치위치 (D:\DrvTmp\instantclient_10_2) 를 포함시킨다.
   * 가장뒤에 \ 는 붙이지 않는다.
   * 혼자 쓸경우, 시스템 변수(아래)로 등록하건 사용자 변수(위)로 등록하건 상관 없다.
 


4. tnsnames.ora, sqlnet.ora 생성


     * 오라클 접속 파일은 2), 5) 단계에서 TNS_ADMIN 으로 설정한 폴더를 찾으므로
        설정파일을 다른 곳으로 지정하려면 2), 5) 단계의 TNS_ADMIN을 바꾸면 된다.
        즉, 아래 파일들은 TNS_ADMIN으로 지정한 폴더에 만든다.

   sqlnet.ora
NAMES.DIRECTORY_PATH=(TNSNAMES, EZCONNECT)
     TNSNAMES 는 필수이고, 필요시 LDAP 등을 설정할 수도 있다.



    tnsnames.ora
orcl =                                                      
  (DESCRIPTION =                                            
    (ADDRESS = (PROTOCOL = TCP)(HOST = dbhost )(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = dbhost )(PORT = 1521))
    (LOAD_BALANCE = no)                                    
    (CONNECT_DATA =                                        
      (SERVER = DEDICATED)                                  
      (SERVICE_NAME = orcl)                                
      (FAILOVER_MODE =                                      
        (TYPE = SELECT)                                    
        (METHOD = BASIC)                                    
        (RETRIES = 180)                                    
        (DELAY = 5)                                        
      )                                                    
    )                                                      
  )                                                          
          * RAC 서버 지정의 예, DB 서버에서 tnsnames.ora 를 복사해오면 제일 쉽다.



5.   Lite 버전의 경우 버그로 다음 작업을 한다.

   * Registry 등록

      HKLM\SOFTWARE\Oracle 아래 ORACLE_HOME, TNS_ADMIN 을 등록한다.

Windows Registry Editor Version 5.00
                                                                                 
[HKEY_LOCAL_MACHINE\SOFTWARE\Oracle]
"ORACLE_HOME"="D:\\drvrtmp\\instantclient_10_2"
"TNS_ADMIN"="D:\\drvrtmp\\instantclient_10_2"      

   * 깡통 파일 생성 

          oraociei10.dll (10g 버전)

          새문서(text) 만든 후 이름변경 하거나, DOS 창에서 아래와 같이 만들어도 된다.
D:\DrvTmp\instantclient_10_2> copy con oraociei10.dll
^Z

         (참고로 11g 버전은 oraociei11.dll 라는 이름으로 만든다.)


-끝-

2011-10-13

아이폰 iOS 5 빨리 다운로드 링크 (.torrent 포함) 및 저장 위치



아이폰 의 iOS 5 업그레이드 펌웨어 패치 저장 위치와 iphone  iOS 5 패치 빨리 다운 받을 수 있는 링크 소개.
* ios 5로 업그레이드를 하려면 우선 iTunes를 10.5 로 업그레이드를 한 상태여야 한다.

200가지 신규 기능이 추가되었다고 하는데, 몇가지 특징은 다음과 같다.

iMessage : 통합 문자 (일반 문자 + 아이폰끼리는 공짜 문자)
카메라 기능 개선 : 잠긴 상태에서 찍기, 폰에서 편집하기 등
알림센터 : 각종 알림을 안드로이드 처럼 상단을 내려서 모아서 볼 수 있는 기능, 잠긴 화면에서 요약 표시
통화목록 개별삭제 가능
트위터 OS내 통합
Find My Firends : 친구찾기, 일시적으로 허용, 제한 가능
iCloud : 무료 웹하드 (5GB) 이용하여, iTunes 없이 무선으로 여러 기기간에 사진, 문서, 앱등을 동기화
뉴스/잡지 모음 : 구독 선택한 각종 뉴스, 잡지 내용이 자동으로 최신판으로 다운받아짐
에어 미러링 : 폰의 화면이 무선으로 AppleTV 등 지원하는 화면에 똑같이 보여짐



[윈도우즈 용]

iTunes 10.5
    Link : iTunes 10.5.0.142   (다운로드 가속기 이용)
Torrent : iTunes 10.5.0.142

최신 iOS 5 다운받을 수 있는 곳
* Torrent 링크는 대부분 5.0 GM 버전이지만, 동일하다고 한다. (링크 출처 imzdl.com )

아이폰4 용 (GSM, AT&T)
    Link : iPhone3,1_5.0_9A334_Restore.ipsw   (다운로드 가속기 이용)
Torrent : iPhone3,1_5.0_9A334_Restore.ipsw

아이폰4 용 (CDMA, Verizon)
    Link : iPhone3,3_5.0_9A334_Restore.ipsw   (다운로드 가속기 이용)
Torrent : iPhone3,3_5.0_9A334_Restore.ipsw


아이폰3gs 용
    Link : iPhone2,1_5.0_9A334_Restore.ipsw   (다운로드 가속기 이용)
Torrent : iPhone2,1_5.0_9A334_Restore.ipsw

아이패드 1 용
    Link : iPad1,1_5.0_9A334_Restore.ipsw   (다운로드 가속기 이용)
Torrent : iPad1,1_5.0_9A334_Restore.ipsw

아이패드 2 용 (WiFi)
    Link : iPad2,1_5.0_9A334_Restore.ipsw   (다운로드 가속기 이용)

아이패드 2 용 (GSM)
    Link : iPad2,2_5.0_9A334_Restore.ipsw   (다운로드 가속기 이용)

아이패드 2 용 (CDMA)
    Link : iPad2,3_5.0_9A334_Restore.ipsw   (다운로드 가속기 이용)

아이팟 터치 (3G)
    Link :   iPod3,1_5.0_9A334_Restore.ipsw    (다운로드 가속기 이용)
Torrent : iPod3,1_5.0_9A334_Restore.ipsw

아이팟 터치 (4G)
    Link :   iPod4,1_5.0_9A334_Restore.ipsw    (다운로드 가속기 이용)
Torrent : iPod4,1_5.0_9A334_Restore.ipsw

아이폰 OS 업그레이드 버전이 출시된 직후에는 사람들이 몰려서 펌웨어 다운로드 속도가 나쁘다.다른 사람 피시 등, 다른 곳에서 복사해서 하는 방법은 아래와 같다.


윈도우즈의 %APPDATA%\Apple Computer\iTunes\iPhone Software Updates\
이 폴더에 복사 받은 파일을 옮겨두면 된다.

XP 
         C:\Documents and Settings\<계정이름>\Application Data\Apple Computer\iTunes\iPhone Software Updates\

Vista 혹은 Win7
         C:\Users\<계정이름>\AppData\Roaming\Apple Computer\iTunes\iPhone Software Updates\


* 최신까지 모든 firmware 모음
http://www.icj.me/ios/all/

2011-10-05

2011년 가을 - 아이폰 5 는 없었다

많은 사람들의 밤잠을 설치게 한 신제품 발표회에서, 결국 아이폰5는 소개되지 않았다.

카메라, 음성인식 등등의 성능 개선판인 아이폰4s가 소개되었다.

또한 ios5는 10월 12일 정식 릴리즈될것이라는 언급이 있었으며, 두가지 앱이 소개되었다.

하나는 Find My iPhone과 유사한 Find My Friends, 즉 친구찾기 기능인데 법적인 문제로 실효성은 의문이다.

둘째는 eCards, 앱에서 사진 찍고 꾸며 엽서 보내면, 애플에서 출력해서 실물 카드를 대신 보여주는 기능이다.
물론 유료이다.

또한 한국은 10/28인 2차 출시국내도 보이지 않는다.