넷2 0
1단계. ODAC 설치 패키지 다운로드
오라클 공식 홈페이지에 접속해 ODAC 설치 패키지를 다운로드하세요. 웹페이지에서 원하는 버전을 찾으세요. 내가 다운로드한 것은:
64비트 ODAC 11.2 릴리스 6(11.2.0.4.0) Windows x64용 Xcopy
다운로드한 설치 패키지 이름은 다음과 같습니다:
ODAC112040Xcopy_64bit.zip
END
2단계. 압축 풀기
이 zip 패키지의 압축을 풀고 폴더 안에 있는 모든 파일의 압축을 풉니다. D:에 압축을 풀었습니다. \ODAC112040Xcopy_64bit, cmd를 열고 이 폴더에 들어갔습니다.
이 폴더에는 8개의 하위 폴더가 있습니다:
instantclient_11_2: 이것은 Oracle 클라이언트이며 모든 구성 요소의 작동은 이 클라이언트에 따라 다릅니다.
oledb: OLE DB 구성 요소입니다.
asp.net: ASP.NET2 구성 요소입니다.
asp.net4: ASP.NET4 구성 요소입니다.
odp.net4: .NET4 구성 요소입니다.
odp.net20: .NET2 구성 요소입니다.
oramts: Oracle의 MTS 서비스입니다.
network: 이 폴더는 걱정하지 마세요. tnsnames.ora 파일을 저장하는 데 사용되며 설치 후에만 사용할 수 있습니다.
여기서 이러한 구성 요소 간의 종속성을 파악해야 합니다.
instantclient_11_2는 가장 기본적인 것입니다.
oledb는 instantclient_11_2에 의존합니다.
asp.net은 instantclient_11_2 및 odp.net20에 의존합니다.
asp.net4 instantclient_11_2 및 odp.net4에 따라 다름
odp.net4는 instantclient_11_2에 따라 다름
odp.net20은 instantclient_11_2에 따라 다름
oramts는 instantclient_11_2에 따라 다름
END
3단계. ODAC 패키지 설치
cmd에서 install.bat 배치 파일을 실행합니다. "install.bat all D:\OracleClient ODAC"를 입력합니다(큰따옴표 제외). ). 여기에는 특별한 주의가 필요한 여러 매개변수가 있습니다. 여기서는 3개의 매개변수를 전달했지만 최대 4개까지 전달할 수 있습니다.
첫 번째 매개변수: all. all은 ODAC112040Xcopy_64bit 폴더에 모든 구성 요소와 클라이언트를 설치하는 것을 의미합니다. 그렇게 많은 구성 요소가 필요하지 않고 그 중 하나만 사용하는 경우(예: OLE DB 구성 요소만 사용하는 경우) 다음과 같이 클라이언트와 이 OLE DB 구성 요소만 설치할 수 있습니다.
install.bat oledb D :\OracleClient ODAC
두 번째 매개변수: D:\OracleClient. 실제 상황에 따라 설치 경로를 지정하십시오. 경로에 공백과 괄호를 사용하지 마십시오.
세 번째 매개변수: ODAC. 이를 ORACLE HOME NAME이라고 하며 이 매개변수에 대해 문자열을 지정할 수도 있습니다. "ODAC"일 필요는 없습니다. 이 매개변수는 레지스트리에 쓰는 데 사용됩니다.
예를 들어 위 명령문이 실행된 후 레지스트리의 다음 위치에 기록됩니다.
HKLM\Software\Oracle\KEY_ODAC
"KEY_" 뒤의 ODAC는 매개변수에 전달된 "ODAC"
네 번째 매개변수입니다. 일반적으로 처음 세 개의 매개변수만으로 충분합니다. 구성요소를 설치하면 해당 구성요소가 종속된 모든 구성요소가 자동으로 설치됩니다. 그러나 지정된 구성요소만 설치하고 해당 구성요소가 종속된 구성요소는 설치하지 않으려면 지금은 네 번째 매개변수에만 사용됩니다. 예를 들어 asp.net을 설치할 때 처음 세 개의 매개 변수만 사용하면 종속된 odp.net20 및 instantclient_11_2가 자동으로 설치되지만 네 번째 매개 변수 "false"를 전달하면 다음과 같습니다.
install.bat asp.net D:\OracleClient ODAC false
이때 asp.net만 설치되며 odp.net20 및 instantclient_11_2는 설치되지 않습니다.
END
4단계. 환경 변수 설정
1
ORACLE_HOME=D:\OracleClient
( 환경 변수 ORACLE_HOME을 추가합니다. 해당 값은 설치 경로입니다. 예를 들어 D:\OracleClient입니다.
2
PATH=ORACLE_HOME\bin;
(PATH 환경 변수에 다음 두 경로를 세미콜론으로 구분하여 추가하세요:
ORACLE_HOME; ORACLE_HOME\bin;)
END
5단계 . 필요에 따라 tnsnames.ora 파일을 구성합니다.
구성 요소를 사용하여 Oracle 데이터베이스에 액세스하려면 필요에 따라 tnsnames.ora 파일을 구성하고 ORACLE_HOME\network\admin 디렉터리에 저장합니다.
참고로 내 tnsnames.ora 파일 형식은 다음과 같습니다.
ORA =
(DESCRIPTION =
(ADDRESS_LIST =
p>(주소 = (PROTOCOL = TCP)(HOST = 192.168.26.231)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ora)
)
)
END
ODAC 제거 방법
1
cmd를 사용하여 ODAC 설치 경로를 입력한 후 해당 경로에서 uninstall.bat 배치 파일을 실행하세요. 여기서도 매개변수 사용에 주의를 기울여야 합니다.
========================================== = =====
모든 구성요소를 제거하려면 다음을 수행하십시오:
uninstall.bat all ODAC
또는
.bat 모두 제거 D:\OracleClient
=================================== === ===========
지정된 구성요소를 제거하려면 다음을 수행하십시오:
uninstall.bat oledb ODAC
또는
uninstall.bat oledb D:\OracleClient
2
설치 디렉터리를 수동으로 삭제하고 이전에 추가한 환경 변수도 삭제합니다. 예
END
참고
두 개의 배치 파일 install.bat 및 uninstall.bat는 각각 설치 디렉터리에 두 개의 로그 파일을 기록하고 install.log를 생성합니다. .