PL/SQL链接数据库

一。安装oracle、PLSQL Developer

确保instantclient_11_2,与PLSQL Developer安装在同一目录下

二. 环境变量

NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK

TNS_ADMIN =C:\Program Files (x86)\instantclient_11_2

三. PL/SQL Developer 环境设置

1. 位置

工具 -> 首选项 -> 连接

2. 设置

Oracle主目录名  =C:\Program Files (x86)\instantclient_11_2

OCI库 = C:\Program Files (x86)\instantclient_11_2\oci.dll

打开instantclient_11_2 先看看里面有tnsnames.ora没,没有就直接贴上

时间: 2024-08-08 05:02:17

PL/SQL链接数据库的相关文章

【Oracle连接字符串】【Oracle Net Manager 服务命名配置】【PL/SQL 登陆数据库】

连接数据库的几个重要参数: 1. 登陆用户名:user: 2. 登录密码:password: 3. 存放数据库的服务器地址(server_ip)和端口(server_port): 4. 数据库名(db_name): 一.Oracle连接字符串 我们如果要连接db_name这个数据,除了用户名密码以外,还需要输入类似“server_ip:server_port/db_name”这样一个连接字符串. <add key="ConnectionString" value="Da

Oracle Net Manager 服务命名配置以及用PL/SQL 登陆数据库

我们知道,要连接一个数据库需要知道四个参数: 1. 登陆用户名:user: 2. 登录密码:password: 3. 存放数据库的服务器地址(server_ip)和端口(server_port): 4. 数据库名(db_name): 我们如果要连接db_name这个数据,除了用户名密码以外,还需要输入类似“server_ip:server_port/db_name”这样一个连接字符串. 如上所述,对于一个数据库连接,我们常常需要记住server_ip.server_port 和 db_name

[PL/SQL]oracle数据库的导出导入

一.PL/SQL Developer工具一般对oracle的导入导出有以下4中方式: 1.Oracle导出导入方式 这种方式导出导入为.dmp的文件格式,.dmp文件是二进制的,可以跨平台,还能包含权限,效率不错,用途最广.另外,该方式导出导入后,表结构和索引结构没有发生变化,而另外2种方式都会改变索引类型. 2.SQL插入方式 这种方式导出导入为.sql文件格式,可以用文本编辑器查看,通用性比较好,但效率不如第一种,适合小数据量导入导出.尤其注意的是表中不能有大字段(blob.clob.lon

PL/SQL链接Oracle出现乱码

1.用Pl/sql时,中文注释是乱码,需要查看下oracle server端的字符集. SQL语句:select userenv('language') from dual 结果:SIMPLIFIED CHINESE_CHINA.ZHS16GBK 2.配置系统的环境解决乱码问题. 变量名:NLS_LANG 变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK 原文地址:https://www.cnblogs.com/zhishifx/p/10711076.html

简单的PL/SQl链接远程ORACLE数据库方法

首先到oracle安装目录下找到D:\oracle\product\10.2.0\client_1\NETWORK\ADMIN 中是否有tnsnames.ora 文件   打开tnsnames.ora 添加你要链接的数据库 示例226 =  (DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.124.226)(PORT = 1521))    )    (CONNECT_DATA =   

PL/SQL联接数据库配置

一种方式是修改TNSNAME.ORA文件 一种方式是直接更改联接地址,如下图在数据库项的格式为:ip:端口/数据库实例名

pl/sql里的exists和in的差别

项目中有个需要需要如下pl/sql(数据库是MariaDB) SELECT COUNT(1) AS small FROM cmp_ent_main a WHERE createTime<'2016-9-21' AND EXISTS(SELECT 1 FROM cmp_ent_service_config WHERE entId=a.id AND serviceType IN(2,3,4) AND STATUS=0) ; 执行时发现耗时近50秒,这是测试环境啊, 表cmp_ent_main,pk是

Oracle PL/SQL语言入门

简介:PL/SQL(Procedural Language/Structured Query Language)是一种过程化语言,属于第三代语言,它与C.C++.Java等语言一样关注于处理细节,可以用来实现比较复杂的业务逻辑.它允许SQL的数据操纵语言和查询语句包含在块结构(block_structured)和代码过程语言中,使PL/SQL成为一个功能强大的事务处理语言. 一.背景介绍 结构化查询语言(Structured Query Language,简称SQL)是用来访问关系型数据库一种通

PL/SQL基本结构---函数

数据类型转换函数 PL/SQL程序中提供了很多函数供扩展功能,除了标准SQL语言的函数可以使用外,最常见的数据类型转换函数有以下3个.      To_char:将其他类型数据转换为字符型.      To_date:将其他类型数据转换为日期型.       To_number:将其他类型数据转换为数值型. 系统输出打印      利用pl/sql在数据库服务器端打印一句话:      --set serveroutput on--设置数据库输出,默认为关闭,每次重新打开窗口需要重新设置.