问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在PL/SQL中添加已有的oracle数据库

发布网友 发布时间:2022-04-08 01:48

我来回答

5个回答

热心网友 时间:2022-04-08 03:17

使用Oracle的客户端工具Net Configuration Assistant 配置数据库的本地Net服务名

或者

直接编辑 tnsnames.ora文件,

然后再次打开plsqldev ,就可以看到 数据库的 本地Net服务名 , 进行数据库连接了。追问我不知道怎么配置数据库的本地NET服务名

追答安装Oracle客户端了吗? 使用Oracle的客户端工具Net Configuration Assistant 配置数据库的本地Net服务名

热心网友 时间:2022-04-08 04:35

找到你的Oracle client安装目录下的NETWORK\ADMIN中的文件tnsnames.ora
添加
ORCL =
(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = LENOVO-123)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )

热心网友 时间:2022-04-08 06:10

对的,找到ORALCE_HOME下的tnsnames.ora文件,添加你要连接的数据库连接词,然后重启PL/SQL DEV

热心网友 时间:2022-04-08 08:01

第一种情况:
连接oracle10g免安装客户端解决办法
首先,在安装ORACLE服务器的机器上搜索下列文件,
oci.dll
ocijdbc10.dll
ociw32.dll
orannzsbb10.dll
oraocci10.dll
oraociei10.dll
sqlnet.ora
tnsnames.ora
classes12.jar
ojdbc14.jar

制作成压缩文件,配置目标计算机使用。

1.将oracleinstantclient.rar解压缩到一个目录, 如d:\oracleinstantclient

2.配置d:\oracleinstantclient的tnsnames.ora文件,只需要修改其中的服务器地址、服务名称和端口。

3、配置环境变量,在PATH变量中加入d:\oracleinstantclient

4、注册表加入下面键值

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]

"LD_LIBRARY_PATH"="d:\OracleInstantClient"

"NLS_LANG"="AMERICAN_AMERICA.ZHS16GBK"

"TNS_ADMIN"="d:\OracleInstantClient"

5、如果是ASP.NET应用,则要为ASPNET用户分配d:\oracleinstantclient文件夹的读写权限。

通过上面的设置后,即可实现免安装ORACLE客户端,连接到ORACLE数据库服务器。

也可以将上面解压缩后的文件和手动过程制作成安装包,实现自动安装。

注意:

1、用上面的方法,连接oracle9.2,应该也没有问题。

2、如果使用JDBC连接,需要到官网下载instantclient-jdbc-win32- .zip: 包含JDBC Driver的包。

第二种情况:
不安装Oracle客户端用PL/SQL Developer连接Oracle服务器

1.从 Download Instant Client,Basic包下一个即可

2,在磁盘创建上目录,解压过去,比如解压到c:\oracleclient

3,创建目录c:\oracleclient\network\admin

4,创建文件tnsnames.ora 内容如下

oracledata =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = yourhostIp )(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = yourSID )
)
)

5,在环境变量中添加nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

6,设置pl/sql Developer的perference,主要填二个文本框 OCI Library:“c:\oracleclient\oci.dll”, Oracle_home: “c:\oracleclient\”

7,重启pl/sql developer, 输入用户名密码,以及tnsnames.ora设置的oracledata, Enjoy it.

热心网友 时间:2022-04-08 10:09

嗯,前面的说得很明白。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何挑选紧致眼霜?有哪些品牌推荐? 怎样挑选抗皱眼霜?有哪些值得安利? 什么品牌的眼霜平价好用? 什么牌子眼霜最好用眼霜十大排名 市面上的大牌抗老眼霜该怎么选? ps4十大最耐玩经营类游戏 推荐点好玩的模拟经营类游戏吧 模拟经营类游戏(模拟经营类游戏简称) 谁有模拟经营版的单机游戏 一个小岛的模拟经营的单机游戏 三系油箱容量 服务器主机与PC个人主机有何具体区别? 公章鉴定收费一般多少钱 有什么好玩的,比较小的中文电脑 单机游戏 宏基笔记本怎么在游戏里截图! 初级会计一年考2次还是一次? 冬瓜对人体有什么帮助? 冬瓜的营养你都有哪些了解?对人体有什么帮助? 请问冬瓜对健康的帮助是什么? 二年级对子歌冬瓜对什么 什么都不用怎么发面 魔兽世界在外域61级FS A怪升级快还是做任务 WOW:给我下外域58-70的升级路线如题 谢谢了 WOW外域练级任务路线高手来 魔兽世界法师在外域是A怪升级快还是做任务快? wow到外域以后的的升级路线是什么 魔兽世界猎人怎么升级快? 魔兽世界FS,57级去了外域想刷小怪升到58在接任务,没想到外域的怪要比地球强很多 打一只怪,消耗一半血 魔兽世界部落猎人刷怪升级路线 求魔兽世界部落猎人刷怪升级路线 魔兽世界60去哪刷怪升级快 wow外域怎样升级快? 申请伪造文件鉴定应该选什么项目鉴定 司法鉴定收费项目和收费标准是怎样的? 请教文件司法鉴定专家 劳动纠纷中,对签名作笔迹鉴定(证明不是自己签的,是伪造的),要多少钱? 笔迹鉴定费用是多少? 司法鉴定的名词解释? 陕西文化艺术品司法鉴定中心鉴定一件藏品多少费用? 爱的理想生活中老刘的扮演者是谁呢? 紧急公关中郑伟的扮演者是谁? 80后的男明星? 这些明星除了演戏,还有其他的职位,哪一位出乎你意料呢? 80后当红男演员,你最喜欢哪一个 80后男明星谁最有代 有什么男明星80后的? 请问一下,中国内地80后男演员名单有吗 80后的男星谁的颜值最高,演技最好? 娱乐圈的明星们也都多栖发展,哪些明星有副业是你很意外的? 华语乐坛新秀不断,现在国内知名的80后歌手,你知道都有谁吗? 大家觉得现今40岁以下真正的演技派男演员都有哪些? 那些沈阳籍的男明星,如今谁发展得最好?