Oracle 클라이언트 또는 인스턴트 클라이언트를 설치할 필요가없는 일부 Oracle 도구를 사용 했으므로 경로를 수정하거나 ODBC 데이터 원본 또는 tnsnames를 설정할 필요가 없습니다 .ora 파일.Oracle 클라이언트 또는 인스턴트 클라이언트를 설치하지 않고 Oracle C++ 연결
이 작업이 어떻게 수행되는지 알고 싶습니다. 예를 들어, oracmd (http://www.withdata.com/oracmd.html)는 추가 클라이언트 도구없이 Oracle에 연결합니다. 그래서 우리는 그것이 가능하다는 것을 압니다.
기본적으로 SQL 파일을 읽고 IP 주소, 포트 및 SID/서비스 이름을 인수로 사용하여 데이터를 반환 할 수있는 R 패키지를 만들고 싶습니다. 필요한 유일한 설치는 R 패키지를 설치하는 것입니다. 패키지를 배포하려면 무료/오픈 소스 라이센스를 선호합니다.
클라이언트없이 JDBC를 사용하여이 작업을 수행하는 R 패키지를 빌드 할 수 있었지만 1000 행을 넘는 데이터 세트의 경우 성능이 매우 좋지 않았습니다. 나는 JDBC보다 나은 것을 찾고있다.
이러한 응용 프로그램은 대부분 Oracle DLL과 함께 제공됩니다. –
TNS를 구현해야합니다 :-) –
적어도 Linux/Unix에서는 libclntst.a를 정적으로 연결할 수 있습니다. – ibre5041