我已经安装了 Oracle 11g,可以连接sysman到 Oracle 数据库,但是找不到tnsnames.ora文件。
我需要自己生成 tnsnames.ora 文件吗?如果是这样,我应该把它放在哪里?如果没有,Oracle 如何为我生成它?如果我确实需要生成它,该文件的适当语法是什么?
Aar*_*ron 17
您可以轻松创建 tnsnames.ora [text] 文件。它应该在 $ORACLE_HOME/network/admin/ 中,看起来像这样:
ORATST=
(description=
(address_list=
(address = (protocol = TCP)(host = fu.bar)(port = 1521))
)
(connect_data =
(service_name=oratst)
)
)
Run Code Online (Sandbox Code Playgroud)
Mun*_*chi 11
tnsnames.ora 文件的默认目录是
/u01/app/oracle/product/<version>/<dbname>/network/admin/tnsnames.ora
Run Code Online (Sandbox Code Playgroud)
内容:
<alias> = (DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = <ip>)(PORT = <port>))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = <dbname>)
)
)
Run Code Online (Sandbox Code Playgroud)
alias:您可以选择它并稍后将其用作连接字符串。 port: 默认值为 1521更多信息:http : //docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm
| 归档时间: |
|
| 查看次数: |
287493 次 |
| 最近记录: |