Answers:
您可以轻松创建tnsnames.ora [text]文件。它应该在$ ORACLE_HOME / network / admin /中,并且看起来应该像这样:
ORATST=
(description=
(address_list=
(address = (protocol = TCP)(host = fu.bar)(port = 1521))
)
(connect_data =
(service_name=oratst)
)
)
tnsnames.ora文件的默认目录是
/u01/app/oracle/product/<version>/<dbname>/network/admin/tnsnames.ora
内容:
<alias> = (DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = <ip>)(PORT = <port>))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = <dbname>)
)
)
alias
:您可以选择它,以后再将其用作连接字符串。 port
:默认为1521此处的更多信息:http : //docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm
$ORACLE_HOME
,因此将是$ORACLE_HOME/network/admin
($ORACLE_HOME
可能有多个不同的目录,其中有多个Oracle安装/补丁程序级别),或者可以被$TNS_ADMIN
环境变量覆盖。这完全取决于软件所处的用户。
如果您的操作系统是Windows 10,则可以tnsnames.ora
在以下unc路径中找到文件:
C:\app\myAccount\product\11.2.0\dbhome_1\NETWORK\ADMIN
myAccount
您的Windows帐户名在哪里。
%ORACLE_HOME%\NETWORK\ADMIN
吧?
$HOME/.tnsnames.ora
;答案中建议的路径似乎被sqlplus忽略。