Oracle connexion de Base de données via SQLPLUS
Je suis en train d'essayer de se connecter à ma base de données Oracle à partir de SQLPlus, mais je ne suis pas en mesure de se connecter.
J'ai du client Oracle(10g) sur ma machine. Ci-dessous sont les détails à travers lequel je suis en mesure de vous connecter à partir de mon application Java.
connect('dbi:Oracle://IP/wborcle', 'username', 'pwd'));
Quel sera le hoststring lors de la connexion via SQLPLUS?
Quelle est l'erreur que vous obtenez?
ORA : 12154 TNS : impossible de résoudre le connecter identifiant spécifié
Êtes-vous sûr à 100% que vous êtes à l'aide de Java? DBI est une bibliothèque Perl pour la connexion à Oracle.
ORA : 12154 TNS : impossible de résoudre le connecter identifiant spécifié
Êtes-vous sûr à 100% que vous êtes à l'aide de Java? DBI est une bibliothèque Perl pour la connexion à Oracle.
OriginalL'auteur Aditya | 2014-03-05
Vous devez vous connecter pour publier un commentaire.
Oracle propose plusieurs méthodes pour la recherche des bases de données lorsque vous essayez de vous connecter à eux:
L'approche la plus commune est de mettre les bases de données que vous êtes connecté à votre
tnsnames.ora
; habituellement, votre client d'installation contient un exemple tnsnames.ora fichier que vous pouvez modifier.L'approche la plus simple est probablement d'utiliser EZConnect. Un EZConnect chaîne est construite comme
<username>/<password>@<hostname>:<port>/SID
donc dans votre cas, il (probablement) sera quelque chose comme
sqlplus scott/tiger@localhost:1521/wborcle
OriginalL'auteur Frank Schmitt
Essayer
Copié à partir de
https://dba.stackexchange.com/questions/65032/connect-to-sql-plus-from-command-line-using-connection-string
OriginalL'auteur user2128672
Peut-être, et ce pourrait être la personne à charge sur l'environnement de ligne de commande que vous utilisez, vous devez citer la chaîne, quelque chose comme
ou
"Êtes-vous sûr à 100% que vous êtes à l'aide de Java? DBI est une bibliothèque Perl pour la connexion à Oracle."
OriginalL'auteur Mariano Schmands
OriginalL'auteur Sapam Rajesh Singh
Si vous utilisez le client standard, afin d'utiliser ezconnect syntaxe vous pouvez le mettre dans votre sqlnet.ora fichier, dans le réseau de répertoire/admin du client
noms.directory_path=(tnsnames,ezconnect)
OriginalL'auteur Steven Moslin