|
|
1
29
我建议创建tnsnames.ora文件。从Oracle客户端安装目录中,导航到Network\Admin。您可能已经有一个名为tnsnames.ora的文件,如果是这样,请编辑它,否则请使用您最喜欢的文本编辑器创建它。 接下来,只需添加如下条目:
您可以将mydb更改为您喜欢的任何内容,这是应用程序将使用tnsnames中的信息查找数据库时使用的标识符。 最后,在pl/sql开发人员中以mydb作为数据库登录。它应该自动在tnsnames.ora中找到连接字符串。 如果不起作用,请单击“帮助”->关于,然后单击左上角带有“i”的图标。第四个选项卡是“tns name”选项卡,检查它以确认它正在加载正确的tns names.ora文件。如果没有,您的计算机上可能有多个Oracle安装,您需要找到正在使用的安装。 |
|
|
2
36
在登录对话框的“数据库”部分,输入//hostname.domain:port/database,在您的情况下为//123.45.67.89:1521/test-这假定您出于某种原因不想设置tnsnames.ora文件/条目。 还要确保服务器上的防火墙设置没有阻塞端口1521。 |
|
|
3
4
问题不是TNS文件,在PLSQL开发人员中,如果没有安装Oracle,则需要提供oci.dll文件的位置。 在plsql dev app中,转到工具首选项Oracle/Connections OCI库。
在我的情况下,我把下一个地址
如果安装了WebLogic应用程序,我没有尝试,但是如果你想尝试放置下一个位置
|
|
|
4
2
我已经面对这个问题很多次了 32位 PL/SQL开发人员和 64位 Oracle数据库或Oracle客户端。 解决方案是:
在上面提到的c:\app\admin\product\11.2.0\client\u 1\network\admin文件夹中编辑或创建tnsnames.or a文件。 尝试使用控制台中的tnsping
如果仍然有问题,请设置 TNS管理环境属性 指向tnsnames.ora所在文件夹的值,如:c:\app\admin\product\11.2.0\client\u 1\network\admin |
|
|
5
0
除了Richard Cresswells和DPBradleys的回答: 如果您既不想创建TNS名称,也不想使用'/123.45.67.89:1521/test'输入法(某些配置无法使用),则可以将
(作为一行)进入登录对话框的“数据库”部分。 |
|
|
blogger13 · 视频租赁店数据库的规范化 1 年前 |
|
|
ì¤ì¤í · 为什么LEFT INNER JOIN被弃用? 1 年前 |
|
|
relatively_random · 确保两个表之间一致的共同参考 1 年前 |
|
|
Grenish Rai · Firestore错误“用户文档不存在” 2 年前 |
|
|
Saijo-Shi · PLpgsql中的更新触发器 2 年前 |
|
Dante · Django::配置不当:池不支持持久连接 2 年前 |
|
YouLocalRUser · 删除重复行,保留第一行 2 年前 |