1

OK. Pardonnez-moi, mais je vais me défouler un peu ici. Visual Studio ne reconnaît pas mes TNSnames pour Oracle, donc je ne peux pas me connecter à ma base de données. Je crois que le problème est que j'ai plusieurs maisons sur ma machine, une pour moi (dans C:/app/{UserName} /product/11.1.0) et une autre qui était déjà installée sur ma machine (In C:/oracle/product/11.1.0) et je n'ai pas accès à. Je ne sais pas pourquoi ils ne peuvent pas donner juste des droits à ma machine (ce n'est pas comme si j'abuserais de cette puissance, mais je l'utiliserais plutôt pour couper des failles comme ne pas pouvoir éditer votre fichier TNSNames).Oracle Home pour Visual Studio

Quoi qu'il en soit. J'ai besoin de savoir s'il y a un moyen de changer ma maison d'oracle pour le studio visuel. J'ai édité ma variable PATH dans le terminal pour pointer d'abord vers MY oracle home (C:/app/...) mais cela n'a pas fonctionné. Donc, y a-t-il un autre moyen de changer la maison d'Oracle pour le studio visuel afin que je puisse me connecter à ma base de données. (Peut-être dans le fichier .vssettings ???)

Merci pour votre soutien. Vous, les gars de stackoverflow, êtes une communauté formidable et j'apprécie énormément votre aide.

-Matt

Répondre

1

Vous n'avez pas besoin de changer votre répertoire Oracle HOME. Assurez-vous simplement qu'il existe un fichier tnsnames.ora dans le répertoire HOME actuel (celui indiqué par le PATH du système) avec les paramètres de connexion de propriété. Here's a blog post qui parcourt tout le processus de connexion à Oracle dans Visual Studio.

+0

Lien dépassé ... – barneymc

0

Si vous avez la possibilité de définir une variable d'environnement utilisateur, essayez de définir la variable TNS_ADMIN sur un répertoire dans lequel vous pouvez créer des fichiers. Il suffit d'éditer une copie de l'actuel tnsnames.ora afin qu'il contienne l'entrée dont vous avez besoin, et placez-le dans le répertoire pointé par TNS_ADMIN.

+0

Merci. C'était très utile! –