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

我已经知道怎么加了,但是都不是你们说的那样,在Tools中,ImportTables,选择要添加的数据库路径即可,多方便啊... 我已经知道怎么加了,但是都不是你们说的那样,在Tools中,Import Tables,选择要添加的数据库路径即可,多方便啊 展开
 我来答
micro0369
2012-06-27 · TA获得超过1.2万个赞
知道大有可为答主
回答量:9250
采纳率:85%
帮助的人:3969万
展开全部
使用Oracle的客户端工具Net Configuration Assistant 配置数据库的本地Net服务名

或者

直接编辑 tnsnames.ora文件,

然后再次打开plsqldev ,就可以看到 数据库的 本地Net服务名 , 进行数据库连接了。
追问
我不知道怎么配置数据库的本地NET服务名
追答
安装Oracle客户端了吗?  使用Oracle的客户端工具Net Configuration Assistant 配置数据库的本地Net服务名
百度网友7d6c672
2012-06-27 · 超过15用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:28.4万
展开全部
找到你的Oracle client安装目录下的NETWORK\ADMIN中的文件tnsnames.ora
添加
ORCL =
(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = LENOVO-123)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunfect
2012-07-05
知道答主
回答量:16
采纳率:0%
帮助的人:12.5万
展开全部
对的,找到ORALCE_HOME下的tnsnames.ora文件,添加你要连接的数据库连接词,然后重启PL/SQL DEV
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
龙氏风采
推荐于2017-07-28 · 知道合伙人互联网行家
龙氏风采
知道合伙人互联网行家
采纳数:5849 获赞数:12816
从事互联网运营推广,5年以上互联网运营推广经验,丰富的实战经

向TA提问 私信TA
展开全部
第一种情况:
连接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.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
知识杂集
2012-06-27 · TA获得超过200个赞
知道小有建树答主
回答量:270
采纳率:0%
帮助的人:205万
展开全部
嗯,前面的说得很明白。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式