随笔- 40  文章- 0  评论- 1  阅读- 27465 
2024年1月2日

一、下载
下载地址:https://www.oracle.com/database/technologies/instant-client/downloads.html

这是Oracle Instant Client的下载首页,有很多种版本可供下载。

但要注意第三方工具如:PL/SQL Developer和Toad的版本,32位的要对应32位的OracleInstant Client,不要因为系统是64位的就下载64位的,这个要注意。

【说明】:

Oracle Instant Client是Oracle发布的轻量级数据库客户端,下面我们来看看官方的定义:

Instant Client allows you to run your applications without installing the standard Oracle client or having an ORACLE_HOME. OCI, OCCI, ProC, ODBC, and JDBC applications work without modification, while using significantly less disk space than before. Even SQLPlus can be used with Instant Client. No recompile, no hassle.

可见,如果仅仅是用SQL Developer连接数据库服务器端,或用SQL*Plus对数据库进行操作,相对于标准的客户端,Oracle Instant Client都是一个更好的选择,它大大简化了客户端的安装过程,占用空间极少,却包括必备的OCI、OCCI接口和ODBC、JDBC driver。

下面我们来看看官方提供的相关安装包:

下载链接:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

因为我们后台数据库的版本是11.2.0.1 32位,同时我们需要在windows下面安装客户端,故下载

instantclient-basic-win32-11.2.0.1.0.zip (51,458,190 bytes)

instantclient-sqlplus-win32-11.2.0.1.0.zip (758,913 bytes)

如果不需要sqlplus的话,选择basic即可。

二、配置
把下载的instantclient-basic-windows.x64-21.3.0.0.0.zip压缩包解压,放到 C:\instantclient_21_3目录下。

在“环境变量”的“系统变量”中增加:

ORACLE_HOME = C:\instantclient_21_3
TNS_ADMIN = C:\instantclient_21_3
NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK
修改Path变量,在后面添加 C:\instantclient_21_3

三、新建tnsnames.ora文件
在C:\instantclient_21_3 新建一个tnsnames.ora文件,增加自己的数据库别名配置。

示例如下:

ERP_PROD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.11)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ERP)
)
)
注意格式要排列好

主要改 = 前面的别名,Host为IP地址, SERVICE_NAME为数据库服务器的实例名。

四、卸载方法
“环境变量”中的“系统变量”中:

删除 ORACLE_HOME,TNS_ADMIN, NLS_LANG 三个变量,修改path变量,去掉C:\instantclient_21_3目录
删除C:\instantclient_21_3目录

五、第三方工具使用
上面的任何一种客户端配置好后,都可以安装Toad 或者PL/SQL Developer 工具,不需要再额外进行任何设置,即可使用。

原文链接:https://blog.csdn.net/u013967387/article/details/128104638

posted @ 2024-01-02 16:34 dianli 阅读(1191) 评论(0) 推荐(0) 编辑
2023年12月12日
摘要: 1. 打开“命令提示符”,输入“taskkill /F /IM rdpclip.exe”,回车(参数:/F 是强制终止进程)2. 输入“rdpclip.exe”,回车,启动“rdpclip.exe”进程重启完成后,尝试复制粘贴操作是否正常。 阅读全文
posted @ 2023-12-12 11:10 dianli 阅读(28) 评论(0) 推荐(0) 编辑
2023年10月31日
摘要: LINUX下ORACLE表空间及用户创建 记录详细过程以备使用 Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 Connected as sys@ip:port/sid AS SYSDBA 管理员用户登录o 阅读全文
posted @ 2023-10-31 09:30 dianli 阅读(633) 评论(0) 推荐(0) 编辑
2022年8月9日
摘要: https://blog.csdn.net/liuyuedechuchu/article/details/123778605 阅读全文
posted @ 2022-08-09 11:07 dianli 阅读(20) 评论(0) 推荐(0) 编辑
2022年8月3日
摘要: 一:merge into的形式 MERGE INTO [target-table] A USING [source-table sql] B ON([conditional expression] and [...]...) WHEN MATCHED THEN [UPDATE sql] WHEN N 阅读全文
posted @ 2022-08-03 10:08 dianli 阅读(2956) 评论(0) 推荐(1) 编辑
2022年7月13日
摘要: oracle从1到10生成顺序号,脚本案例如下: select 'ABAB'|| lpad(level,5,0) as serial_no from dual connect by level<=10 阅读全文
posted @ 2022-07-13 10:43 dianli 阅读(1132) 评论(0) 推荐(0) 编辑
2022年4月2日
摘要: /* 方式1:可执行选取代码块允许 */ declare cursor cur_tmp is ( select '' as tmp_status from dual ); begin for tmp_row in cur_tmp loop if tmp_row.tmp_status='0' then 阅读全文
posted @ 2022-04-02 15:50 dianli 阅读(46) 评论(0) 推荐(0) 编辑
2021年11月26日
摘要: 原表如下 select * from hs_acct.custattach a where a.client_id='888827395'; 将列拆分成多行的语句 select * from ( 将列拆分成多行的语句 select distinct a.client_id ,REGEXP_SUBST 阅读全文
posted @ 2021-11-26 17:01 dianli 阅读(2832) 评论(0) 推荐(0) 编辑
摘要: Oracle 如何循环查询结果集,进行新增或修改 循环修改运输记录的货主的TmsCode 方法 declare balance_Id varchar2(100); balance_Name varchar2(100); conNum number; begin --循环运输记录中的结算单位(ID,N 阅读全文
posted @ 2021-11-26 08:52 dianli 阅读(813) 评论(0) 推荐(0) 编辑
2021年2月12日
摘要: 之前通过impdp导入时一直没问题,突然今天导入时出现了问题,如下: 加权限、换空间、用其他用户均失败。 后来在网上找的大部分都是说字符集什么的,如果是字符集的问题那我之前导入应该就有问题,不可能会现在才出现问题,最终找到了可能是因为日志空间满了的原因,通过如下语句查询所得: SELECT * FR 阅读全文
posted @ 2021-02-12 17:59 dianli 阅读(726) 评论(0) 推荐(0) 编辑
2018年10月19日
摘要: 真实原因是你的TeamViewer一直在用远程桌面的ID进行登录,所以一旦远程桌面断开,TeamViewer就无法连接了。因此我们只需要切换为服务器的TeamViewer ID即可,服务器的TeamViewer ID查看方法为 帮助–>关于 ,如下图: 本地链接TV填写: 阅读全文
posted @ 2018-10-19 18:46 dianli 阅读(455) 评论(0) 推荐(0) 编辑
2018年8月21日
摘要: 步骤如下: 记得电脑必须安装oledb提供程序(可搜索AccessDatabaseEngine.exe在微软官网下载安装),不同的版本访问方式不一样,如下是各版本的访问方式: sql server 2008链接服务器的访问接口缺少 "Microsoft.Ace.OleDb.12.0" 接口 怎么办? 阅读全文
posted @ 2018-08-21 15:06 dianli 阅读(245) 评论(0) 推荐(0) 编辑
2018年5月22日
摘要: 1.创建package 2.创建存储过程 3.c#调用存储过程 调用RunProcedure函数 PL\SQL里调用测试实例: http://www.cnblogs.com/bweb/p/4747482.html 阅读全文
posted @ 2018-05-22 16:01 dianli 阅读(134) 评论(0) 推荐(0) 编辑
2018年3月23日
摘要: 1、进入sqlplus模式 sqlplus / as sysdba; 2、查看用户密码的有效期设置(一般默认的配置文件是DEFAULT) SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LI 阅读全文
posted @ 2018-03-23 15:16 dianli 阅读(176) 评论(0) 推荐(0) 编辑
2018年2月6日
摘要: 引用:https://www.cnblogs.com/champaign/p/5882189.html 在Oracle8i或以上版本中,可以创建以下两种临时表: 1。会话特有的临时表 CREATE GLOBAL TEMPORARY <TABLE_NAME> ( <column specificati 阅读全文
posted @ 2018-02-06 17:17 dianli 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 参照: https://www.cnblogs.com/bluedy1229/p/4215787.html --游标分2种类型: --静态游标:结果集已经存在(静态定义)的游标,分为隐式和显示游标 隐式游标:所有DML语句为隐式游标,通过隐式游标属性可以获取SQL语句信息 显示游标:用户显示声明的游 阅读全文
posted @ 2018-02-06 15:01 dianli 阅读(1550) 评论(0) 推荐(0) 编辑
2017年12月14日
摘要: 参考文档:https://www.cnblogs.com/yaozhenfa/p/CSharp_Reflection_1.html 阅读全文
posted @ 2017-12-14 11:24 dianli 阅读(92) 评论(0) 推荐(0) 编辑
2017年12月8日
摘要: 做在线预览办公文档时,遇到了使用flexpaper访问文件服务器swf不显示问题。 假想1: swf文件有问题? 实验1: 直接访问swf文件在文件服务器的地址,浏览器可以正常访问,但是放在flexpaper插件中就无法显示。 实验2: 官网自带swf文件地址,可以显示。 实验3: 把文件服务器上的 阅读全文
posted @ 2017-12-08 15:33 dianli 阅读(193) 评论(0) 推荐(0) 编辑
2017年12月5日
摘要: with a as (select 'ABC,AA,AD,ABD,JI,CC,ALSKD,ALDKDJ' id from dual) select regexp_substr(id,'[^,]+',1,rownum) id from a connect by rownum <= length(reg 阅读全文
posted @ 2017-12-05 16:30 dianli 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 开发客户网站时遇到了一个需求,客户要求后台上传pdf文件,前台能以翻书的形式直接访问。 首先想到的是使用js解决,用户访问前端页面时,php将文件路径发送给js,让js呈现出来翻书的效果。在网上百度了一圈也没有找到现成的插件。 于是由某人提供的flash完成,这时就需要将客户在后台上传的pdf文件转 阅读全文
posted @ 2017-12-05 14:42 dianli 阅读(1608) 评论(1) 推荐(0) 编辑
2017年12月1日
摘要: 使用jquery调用handler文件中的方法,需要使用session,默认生成的文件中,不可以直接使用session。按照以下步骤,即可以通过session与其他的aspx页面的session进行数据交互。 1,加入命名空间 using System.Web.SessionState; 2,在类的 阅读全文
posted @ 2017-12-01 16:47 dianli 阅读(213) 评论(0) 推荐(0) 编辑
摘要: ASP.NET 打包多CSS或JS文件以加快页面加载速度的Handler, 使用<link type="text/css" rel="Stylesheet" href="HttpCombiner.ashx?" />,具体的参数请参考程序中的介绍。 参照:http://www.cnblogs.com/ 阅读全文
posted @ 2017-12-01 11:28 dianli 阅读(235) 评论(0) 推荐(0) 编辑
2017年11月8日
摘要: 操作步骤: 1、DLL下载后并引用(这个DLL其实是Oracle为C#专门提供的,在它的官方也可以下载到 Oracle官网 )下载地址:Oracle.ManagedDataAccess.zip下载后,将Oracle.ManagedDataAccess.dll放到自己的项目中,然后引用 2、接调用(c 阅读全文
posted @ 2017-11-08 11:21 dianli 阅读(276) 评论(0) 推荐(0) 编辑
2017年9月26日
摘要: #region 修改config文件 /// /// 修改config文件(AppSetting节点) /// /// 键 /// 要修改成的值 public static void UpdateAppSetting(string key, string value) { XmlDocument doc = new XmlDocument(); ... 阅读全文
posted @ 2017-09-26 11:05 dianli 阅读(223) 评论(0) 推荐(0) 编辑
2017年9月21日
摘要: 第一步:安装MySQL odbc driver 在SQL SERVER所在主机上安装MYSQL ODBC Driver; 下载地址:http://dev.mysql.com/downloads/connector/odbc/ 找到合适自己操作系统的版本下载并安装 第二步:配置ODBC数据源 打开【管 阅读全文
posted @ 2017-09-21 10:21 dianli 阅读(481) 评论(0) 推荐(0) 编辑
2017年9月8日
摘要: 参考: https://www.baidufe.com/item/f07a3be0b23b4c9606bb.html https://github.com/zxlie/WeixinApi 阅读全文
posted @ 2017-09-08 17:26 dianli 阅读(336) 评论(0) 推荐(0) 编辑
2017年9月7日
摘要: 参考:http://www.cnblogs.com/know/archive/2011/10/09/2204005.html 阅读全文
posted @ 2017-09-07 21:28 dianli 阅读(84) 评论(0) 推荐(0) 编辑
2017年8月28日
摘要: 1、关闭应用程序上的最近打开文件,效果图 2、固定到“开始”屏幕,效果图 3、任务栏图标太大了 阅读全文
posted @ 2017-08-28 09:26 dianli 阅读(116) 评论(0) 推荐(0) 编辑
2017年8月20日
摘要: 建立表空间和用户的步骤: 用户 建立:create user 用户名 identified by "密码"; 授权:grant create session to 用户名; grant create table to 用户名; grant create tablespace to 用户名; gran 阅读全文
posted @ 2017-08-20 23:10 dianli 阅读(186) 评论(0) 推荐(0) 编辑
2017年8月15日
摘要: 、建立数据源 2、 阅读全文
posted @ 2017-08-15 15:46 dianli 阅读(186) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示