1

오케이. 저를 용서하십시오, 그러나 나는 약간을 여기서 환기시킬 것입니다. Visual Studio에서 내 TNSnames for oracle을 인식하지 못하므로 내 데이터베이스에 연결할 수 없습니다. 문제는 내가 내 컴퓨터에 여러 개의 집을 가지고 있다고 생각합니다. (C :/app/{UserName} /product/11.1.0)와 내 컴퓨터에 이미 설치된 일반적인 하나 (C :/oracle/product/11.1.0)에 액세스 할 권한이 없습니다. 나는 왜 그들이 내 컴퓨터에 권한을 부여 할 수 없는지 모르겠다. (나는 그 힘을 남용하지 않고 오히려 사용자를 괴롭히는 TNSNames 파일을 편집 할 수없는 것과 같은 장애물을 없애기 위해 사용자를 끌어 들인다).Oracle Home for Visual Studio

어쨌든. Visual Studio를 사용하기 위해 오라클 홈을 변경하는 방법이 있는지 알아야합니다. 터미널에서 PATH 변수를 편집하여 MY Oracle 홈 (C :/app/...)을 먼저 가리 키지 만 작동하지 않습니다. 그래서 데이터베이스에 연결할 수 있도록 Visual Studio 용 Oracle 홈을 변경하는 또 다른 방법이 있습니다. (아마도 .vssettings 파일에?)

감사합니다. 여기 stackoverflow에서 너희들은 위대한 공동체이며 나는 당신의 도움에 대해 매우 감사하고 있습니다.

-matt

답변

1

Oracle 홈 디렉토리를 변경할 필요가 없습니다. 현재 홈 디렉토리 (시스템 PATH가 가리키는 디렉토리)에 tnsnames.ora 파일이 있는지 확인하십시오. Here's a blog post은 Visual Studio에서 Oracle에 연결하는 전체 프로세스를 안내합니다.

+0

최신 내용이 아님 링크 ... – barneymc

0

사용자 환경 변수를 설정할 수있는 능력이있는 경우, 변수 TNS_ADMIN을 파일을 작성할 수있는 디렉토리로 설정하십시오. 현재 tnsnames.ora의 사본을 편집하여 필요한 항목이 포함되도록하고 TNS_ADMIN이 가리키는 디렉토리에 두십시오.

+0

고맙습니다. 이것은 매우 유용했습니다! –

관련 문제