1.기존에 설치가 되어있는 오라클 클라이언트 삭제를 진행합니다.
오라클 클라이언트 동시 설치를 하기에 앞서 기존에 서버에 설치가 되어있는 오라클 클라이언트 제거를 진행해 주시기 바랍니다. MSSQL 데이터베이스와 다르게 오라클 클라이언트 설치 제거는 생각보다 까다로운 부분이 많으니 기타 사이트들을 참조하여 깔끔하게 제거하시고 32bit, 64bit 클라이언트 동시 설치를 진행하시기 바랍니다. 여기서는 제거 순서를 간단하게만 남겨두고 넘어가겠습니다.
1) Oracle 홈페이지에서 deinstall 프로그램을 설치된 버전에 맞게 다운로드 후 CMD명령어창을 실행합니다. deinstall 폴더로 이동하여 deinstall -home '설치 폴더' 를 입력하여 제거를 진행합니다.
2) 레지스트리 청소를 위해 윈도우와 R 키를 누르고 실행창에서 regedit을 입력하여 레지스트리 편집기에 접속합니다. 아래의 위치로 가서 삭제를 진행합니다.
HKEY_LOCAL_MACHINE > SOFTWARE > ORACLE 그룹 삭제합니다.
HKEY_LOCAL_MACHINE > SOFTWARE > Wow6432Node > ORACLE 그룹 삭제합니다.
HKEY_LOCAL_MACHINE > SOFTWARE > ODBC > ODBCINST.INI 에서 home 명칭들 삭제합니다.
3) 시작메뉴 청소를 진행합니다. 실행 입력란에 아래 문자열 입력 후 oracle 잔존 메뉴를 제거합니다. C:\ProgramData\Microsoft\Windows\Start Menu\Programs
4) Oracle 설치 경로가 존재할 시 삭제를 진행합니다.
2. 오라클 클라이언트 OS 버전체크 단계입니다.
Oracle 사이트에 접속합니다. Oracle 클라이언트 다운로드 주소입니다.
https://www.oracle.com/database/technologies/xe-prior-releases.html
32bit, 64bit 모드 Oracle 데이터베이스 연결이 필요한 환경이 될 수 있으니 모두 설치를 하는 것이 좋습니다. 윈도우 32bit, 64bit 클라이언트를 모두 다운받습니다
32bit 클라이언트부터 설지를 시작합니다. 압축을 푼 후 해당 폴더로 들어가면 'setup' 이라는 응용 프로그램이 있습니다. 아래와 같이 setup 프로그램을 클릭해서 설치를 진행합니다.
설치진행 화면 입니다. 윈도우와 호환성 등을 체크하는 화면인데 무난하게 설치가 되는 경우도 있지만 운영체제 버전이 문제가 있다고 오류가 나면서 실행이 안되는 경우가 있습니다. 오류가 난 예시입니다.
설치 프로그램 요구 사항 확인 중... 운영 체제 버전 확인 중: 필수 버전 5.0, 5.1,5.2 or 6.0 . 실제 6.1 실패했습니다. 아마 윈도우 빌드 버전이 맞지 않아서 나는 문제로 보여집니다. 이 오류 또한 기타 사이트 들을 참조하여 해결하면 됩니다. 그래도 간단히 설정을 확인해보고 넘어가도록 합니다.
1) 설치된 경로의 폴더에 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
2) 설치된 경로에 \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>
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>
</CERTIFIED_SYSTEMS>
3. 오라클 클라이언트 동시 설치를 진행합니다.
1. 원하는 설치 유형을 선택하라는 창이 나옵니다. 관리자에 체크를 하고 다음을 눌러 넘어갑니다
2. 언어를 선택하는 화면입니다. 왼쪽편에 사용 가능한 언어 리스트가 있습니다. 사용할 언어를 선택하여 오른쪽으로 옮기시면 됩니다. 영어와 한국어를 선택하고 다음으로 넘어가도록 하겠습니다.
3. 오라클 소프트웨어 설치위치를 지정합니다.
32bit 소프트웨어 위치가 기본으로 선택어 있습니다. 하위 폴더위치는 그대로 놔두시고 마지막에 있는 폴더 이름만 client1 로 변경해서 설치를 진행합니다. 이후에 64bit 클라이언트 설치 시에는 32bit 와 동일한 경로를 맞춰주고 위에 client2 로 변경해서 설치를 진행해 주시면 됩니다. 그러니까 두버전의 하위 폴더 위치가 동일해야 된다는 말입니다.
32bit 소프트웨어 위치를 적은 화면입니다.
64bit 소프트웨어 위치를 적은 화면입니다.
4. 소프트웨어 위치를 누르고 다음으로 진행하면 필요조건 검사를 수행을 진행합니다. 검사가 완료되면 완료버튼을 눌러줍니다.
5. 필요조건 검사가 완료된 화면입니다 설정을 육안으로 한번 확인하고 완료를 눌러 다음으로 넘어갑니다.
6. 마지막 단계입니다. 제품 설치를 진행합니다.
7. 오라클 클라이언트 설치가 완료되었습니다.
설치 경로에 준비된 'Sqlnet.ora' 파일과 'tnsnames.ora' 파일을 넣습니다. (64bit 설치된 하위에만 넣으면됩니다) 설치시 기본으로 Sqlnet.ora 파일과 tnsnames.ora 파일이 없으니 기존 오라클 경로에서 가지고오거나 새로 생성해줍니다
이상으로 오라클 클라이언트 설치를 마무리 하겠습니다
추가적인 점검사항 입니다. 오라클만 사용시에는 필요가 없는 부분입니다.
MSSQL DB에서 오라클 DB로 링크서버를 연결하려면 아래의 사항을 체크해봅니다. MSSQL 관리 툴 SSMS로 MSSQL 데이터베이스에 접속합니다. 서버개체 > 연결된서버 > 공급자 > OraOLEDB.Oracle 목록이 생겼는지 확인합니다.
'IT > 데이터베이스 (Database)' 카테고리의 다른 글
MSSQL 데이터 i/o 병목현상 확인하기(SQL서버 느려짐) (0) | 2020.11.02 |
---|---|
오라클(Oracle) SID 및 service name(DB_NAME) 확인 방법 (0) | 2020.11.02 |
오라클(ORACLE) 시노님(Synonym) 생성,삭제,조회 및 권한부여 (0) | 2020.11.02 |
오라클(ORACLE) 자바(JAVA)설치 및 환경변수 설정 (0) | 2020.11.02 |
오라클 DBLINK(디비링크) 조회,생성,삭제 방법 (0) | 2020.10.29 |
댓글