找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 199|回复: 0

PLSQL连接oracle数据库

[复制链接]

2万

主题

159

回帖

17万

积分

管理员

积分
175677
发表于 2024-7-12 09:51:04 | 显示全部楼层 |阅读模式 IP:山东省济南市 电信

登录后更精彩...O(∩_∩)O...

您需要 登录 才可以下载或查看,没有账号?立即注册

×
PLSQL连接oracle数据库


换电脑,重新装了PLSQL,连接oracle数据库。

1、下载Instant Client
下载地址:https://www.oracle.com/database/ ... ient/downloads.html
本人刚好有之前版本,路径为 E:\Program Files\instantclient_10_2
1.png

2、OCI设置

打开PLSQL,点取消,然后弹出PLSQL主界面,点击菜单栏的“工具”--“首选项”,设置Oracle主目录和OCI库,路径为第一步路径:
E:\Program Files\instantclient_10_2
E:\Program Files\instantclient_10_2\oci.dll

2.png

3、连接数据库

PLSQL连接oracle数据库,界面有用户名、密码、数据库,这里数据库有2种方法可以登录
3.png

推荐用方法一。
方法一:
在instantclient_10_2目录下新建network\admin两个子目录,把Oracle的network\admin目录下的tnsname.ora拷过来,即
E:\Program Files\instantclient_10_2\network\admin\tnsname.ora,
或者也可以自己新建一个tnsname.ora文件,格式如下:

[Bash shell] 纯文本查看 复制代码
TESTDB1 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.10)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = testdb)
    )
  )


TESTDB1为TNS别名,testdb为实例名。
PLSQL登录时的“数据库”选择TESTDB1。

方法二:
也可以不新建tnsname.ora文件,直接在PLSQL登录界面的“数据库”填写ip:端口/实例名,如:192.168.1.10:1521/testdb
4.png
如果登录PLSQL查询时出现中文乱码问题,可以在系统变量添加变量:
变量名:NLS_LANG
变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|哩布大模型|Civitai大模型|IP定位|图反推|站长素材|deepseek|即梦视频|阿狗工具|花瓣网|pinterest|php手册|宝塔文档|CyberChef|猫捉鱼铃|手机版|小黑屋|下载狗|IPS|在线工具|分享屋 ( 鲁ICP备2021028754号 )

GMT+8, 2025-3-14 13:16

Powered by 分享屋 X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表