当前位置: 首页 > article >正文

Oracle 客户端 PL/SQL Developer 15.0.4 安装与使用

目录

官网下载与安装

切换中文与注册

连接Oracle数据库

tnsnames.ora 文件使用


Oracle 客户端 PL/SQL Developer 12.0.7 安装、数据导出、Oracle 执行/解释计划、for update。

官网下载与安装

1、官网:https://www.allroundautomations.com/products/pl-sql-developer/free-trial/。

2、直接下载试用,功能与付费的是一样的,默认试用30天。

https://www.allroundautomations.com/files/trial/plsqldev1504x64.msi。

3、安装的时候先选择试用,安装完成后,然后启动,可以先不用急着连接数据库,先进去再说。

切换中文与注册

注册码亲测有效,不知道随着时间的推移是否会失效。

	产品编号(Product Code):kfj6yg6rfyhqcha6cbgs6fsw3kyje7a6qr
	序列号(Serial Number): 276182
	口令(Password): xs374ca

连接Oracle数据库

1、PL/SQL Developer 工具无法直接连接Oracle数据库,必须先从Oracle官网下载Oracle客户端-instantclient,PL/SQL Developer 底层必须依赖它进行交互。

https://download.oracle.com/otn_software/nt/instantclient/2115000/instantclient-basic-windows.x64-21.15.0.0.0dbru.zip

2、下载后,解压将得到 instantclient_21_15 目录,可以放在本地磁盘任意目录。其中 instantclient_21_15\network\admin 目录是Oracle客户端配置文件的默认目录,可以将tnsnames.ora、sqlnet.ora和oraaccess.xml等文件放置在此目录中。同时也可以配置环境变量TNS_ADMIN,用于指定配置文件存放目录。

3、运行 PL/SQL Developer 工具,打开 首选项->Oracle->连接,设置 OCI 库值是 instantclient_21_15\oci.dll 文件。

4、然后重新运行 PL/SQL Developer 工具就可以连接 Oracle数据库了。

5、此时查询的结果通常中文会乱码,这是因为本地的编码和服务器端编码不一致,使用如下语句查询服务器端编码。解决办法:打开 首选项->Oracle->连接,添加 Oracle 环境变量 NLS_LANG,值是下面查询的结果值,重启PL/SQL就不会再中文乱码了。

select userenv('language') from dual;-- SIMPLIFIED CHINESE_CHINA.ZHS16GBK

tnsnames.ora 文件使用

1、默认情况下登录的时候是下面这样的,填写用户名、密码、数据库URL地址,有时候数据库URL地址比较长,或者地址比较多,很难记住,此时可以使用 tnsnames.ora 文件。

2、tnsnames.ora 文件的用途就是配置被连接的数据库地址,方便登录时可以直接选择数据库,而不需要手动输入,但是用户名和密码还是手输的。

 3、在  instantclient_21_15\network\admin 目录 下新建 tnsnames.ora 文件,输入内容如下,可以配置多个数据库地址,主要就是修改 HOST-主机IP、PORT-端口、SERVER_NAME-服务实例名,:

#本机oracle数据库地址
ORCL@localhost =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )
  
#远程oracle数据库地址
ORCLgbk@172.16.11.37 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.11.37)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ORCLgbk)
    )
  )


http://www.kler.cn/a/290357.html

相关文章:

  • 谷歌浏览器的自动翻译功能如何开启
  • 【考研数学:高数2】数列极限
  • [vulnhub] DarkHole: 1
  • 《重学Java设计模式》之 原型模式
  • 如何在有限内存下对外部大文件进行排序
  • MarsCode算法题之二叉树供暖问题
  • 两大信号 华为又有神操作
  • 24数学建模国赛提供助攻(14——偏最小二乘回归)
  • 在HarmonyOS中灵活运用Video组件实现视频播放
  • 打造高效接口自动化测试:精准对比与可视化展示,轻松发现数据差异!
  • 工作加速器:五种思维导图策略优化你的日常
  • 如何使用Git进行C/C++项目的版本控制与协作
  • 视频结构化从入门到精通——GPU主要硬件平台介绍
  • 【云原生-Docker】docker、docker-compose离线安装【包括dokcer、docker-compose资源下载】
  • Qt-信号与槽
  • tomcat架构设计分析,核心组件详解
  • SprinBoot+Vue阅读交流微信小程序的设计与实现
  • ElasticSearch--倒排索引
  • linux~~目录结构远程登录教程(xshell+xftp)
  • [数据集][目标检测]机油泄漏检测数据集VOC+YOLO格式43张1类别
  • Java并发线程 共享模型之管程 5
  • C#中的连接池以及sqlCommand.ExecuteNonQuery()
  • 【Redis】Redis 典型应⽤ - 缓存 (cache)
  • el-table利用折叠面板 type=“expand“ 嵌套el-table,并实现 明细数据多选,选中明细数据后返回原数据得嵌套格式
  • 经验笔记:持续集成/持续部署(CI/CD)流程
  • 基本滤波器响应(低通+高通+带通+带阻)+滤波器的响应特性(阻尼系数+截止频率下降率)