如何配置instant client
我觉得应该这样:64位的 Oracle Server 就按照在 windows Server上;此时Oracle的任何服务都是应该正常的。
然后,如果需要在64位机器上使用 32位的程序,使用 instantclient;不要配置系统环境变量;就用bat程序来执行你的32位的程序(这样不会影响你的Oracle Server)。
比如:64位Windows下,使用PL/SQL Developer连接Oracle:?1. 下载32位Oracle InstantClient,并展开到某目录,例如C:\instantclient-basic-nt-11.2.0.2.0;?2. 将系统的tnsnames.ora拷贝到该目录下;?3. 在PLSQL Developer中设置Oracle_Home和OCI Library: ToolsPreferencesOracleConnection:Oracle_Home: C:\instantclient-basic-nt-11.2.0.2.0OCI Library: C:\instantclient-basic-nt-11.2.0.2.0\oci.dll?4. 在PLSQL Developer目录下建立如下bat文件,替换其快捷方式,启动PLSQL Developer:@echo offset path=C:\instantclient-basic-nt-11.2.0.2.0set ORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0set TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0set NLS_LANG=AMERICAN_AMERICA.ZHS16GBKstart plsqldev.exe
mac 能安装 oracle client 端软件吗
1、 访问Oralce 的官网,下载相关压缩包注意:在mac 山狮操作系统下,要下载x86 即 32位版本。
不能用 64位的。
否则 navicat 也不能使用。
2、把所有的文件压缩到 一个目录下(用的是 /desktop/oracle)3、把这个oralce 目录复制到 /opt 目录下在/opt 目录下就有 /opt/oracle/instantclient_10_2 目录4、设置环境变量a. 用 cd~ 命令 进入当前用户的home 目录b. vi .bash_profile 修改环境配置文件DYLD_LIBRARY_PATH="/opt/oracle/instantclient_10_2" export DYLD_LIBRARY_PATH export ORACLE_HOME=$DYLD_LIBRARY_PATH TNS_ADMIN=/opt/oracle/tns export TNS_ADMIN export NLS_LANG="AMERICAN_AMERICA.UTF8" 5、重新启动机器,然后用env 查看 环境变量是否设置成功6、在mac的 mountion lion 系统中,当设置了这个环境变量以后,在运行sudo的时候会出现 错误:dyld: DYLD_ environment variables being ignored because main executable (/usr/bin/sudo) is setuid or setgid实际上这是 Mountain Lion 的 一个bug不过还是有办法解决的,如果出现问题的原因和我一样,那么执行下面这句命令并且删除最上面的那句环境变量配置就OK了sudo ln -s /opt/oracle/instantclient_10_2/libociei.dylib /usr/lib/libociei.dylib
怎么卸载oracle instantclient
展开全部 虽然你的不一定是64位的,但是可以参考这个:使用PL/SQL Developer连接OracleX64版本:?1. 下载32位Oracle InstantClient,并展开到某目录,例如C:\instantclient-basic-nt-11.2.0.2.0;?2. 将系统的tnsnames.ora拷贝到该目录下;?3. 在PLSQL Developer中设置Oracle_Home和OCI Library: Tools?Preferences?Oracle?Connection:Oracle_Home:C:\instantclient-basic-nt-11.2.0.2.0OCI Library:C:\instantclient-basic-nt-11.2.0.2.0\oci.dll?4. 在PLSQL Developer目录下编辑如下bat文件,替换其快捷方式,启动PLSQL Developer:@echo offset path=C:\instantclient-basic-nt-11.2.0.2.0set ORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0set TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0set NLS_LANG=AMERICAN_AMERICA.ZHS16GBKstart plsqldev.exe...
如何安装Oracle Instant Client
展开全部 oracle instant client下载后无需安装,只需要配置相应的内容即可。
将instantclient解压到磁盘,然后手工增加系统环境变量path=C:\instantclient-basic-nt-11.2.0.2.0ORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0NLS_LANG=AMERICAN_AMERICA.ZHS16GBK注意,tnsnames.ora要copy到这个目录中。
或者,编辑bat来运行你的程序,比如:set path=C:\instantclient-basic-nt-11.2.0.2.0set ORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0set TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0set NLS_LANG=AMERICAN_AMERICA.ZHS16GBKstart plsqldev.exe...
oracle instant client配置完之后sqlplus打不开了
展开全部 一、软件下载及环境配置1.软件下载到http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html下载如下三个包:instantclient-basic-win32-10.2.0.4.zipinstantclient-jdbc-win32-10.2.0.4.zipinstantclient-sqlplus-win32-10.2.0.4.zip将这三个包分别解压,然后内容放到C:/instantclient_10_2下然后从一台安装了oem的机器上复制%ORACLE_HOME/network/admin/tnsnames.ora也放到C:/instantclient_10_2中从http://www.anysql.net/software/ociuldr.zip下载coiuldr.zip,解压后里面有windows,linux,solaris三个版本,将ociuldr.exe 复制到C:/instantclient_10_2,其中ociuldr.exe 是一个文本导出工具,具体参数可以参考http://www.anysql.net/ociuldr.html介绍2.环境变量的设置在PATH中增加;C:/instantclient_10_2;新建SQLPATH,LOCAL,TNS_ADMIN,LD_LIBRARY_PATH四个环境变量名,变量值均为C:/instantclient_10_2;如果查询结果为乱码,设置set NLS_LANG=XXXX(例如SIMPLIFIED CHINESE_CHINA.ZHS16GBK)3. 如果开发JAVA应用程序,还要配置一些环境变量,例如CLASSPATH,JAVA_HOME等等. CLASSES12.jar 文件是必须的,其他的根据需要添加.4. 如果启动SQLPLUS时出现下面的错误:ORA-12545: Connect failed because target host or object does not exist试着把tnsnames.ora 中的host 改成IP地址。
二、运行运行cmdc:>sqlplus logSQL:>conn system/oracle@orc10g这样就已经能连接远程服务器了也可以这么连接:conn system/oracle@//192.168.1.179:1521/orc10g连接C:/instantclient_10_2>sqlplus logSQL*Plus: Release 10.2.0.4.0 - Production on Thu Nov 27 14:45:51 2008Copyright (c) 1982, 2007, Oracle. All Rights Reserved.SQL> conn system/oracle@//192.168.1.179:1521/orc10gConnected.下面看一下ociuldr应用的方法:C:/instantclient_10_2>ociuldr user=system/oracle@orc10g query="select username from dba_users" file=dba_users.txt1550 bytes allocated for column USERNAME (1)0 rows exported at 2008-11-27 14:49:4429 rows exported at 2008-11-27 14:49:44output file dba_users.txt closed at 29 rows.这样查询结果就输出到dba_user.txt文件里面了。
配置tnsnames.ora和sqlnet.ora.。
如果本机找不到示例文件,就从其他装有oracle的机器上拷一个。
我拷贝了10g和9i版本下各一份:10g下tnsnames.ora内容# tnsnames.ora Network Configuration File: C:/oracle/product/10.1.0/Db_1/network/admin/tnsnames.ora# Generated by Oracle configuration tools.ORC10G =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = database007)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orc10g)))EXTPROC_CONNECTION_DATA =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)))(CONNECT_DATA =(SID = PLSExtProc)(PRESENTATION = RO)))10g下sqlnet.ora的内容# sqlnet.ora Network Configuration File: C:/oracle/product/10.1.0/Db_1/network/admin/sqlnet.ora# Generated by Oracle configuration tools.SQLNET.AUTHENTICATION_SERVICES= (NTS)NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)9i版本下的内容# TNSNAMES.ORA Network Configuration File: d:/oracle/ora92/network/admin/tnsnames.ora# Generated by Oracle configuration tools.ORA9I_192.168.2.206 =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.206)(PORT = 1521)))(CONNECT_DATA =(SID = ora9i)(SERVER = DEDICATED)))WS_192.168.1.101 =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.101)(PORT = 1521)))(CONNECT_DATA =(SID = ws)(SERVER = DEDICATED)))ORA9I_192.168.2.50 =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.50)(PORT = 1521)))(CONNECT_DATA =(SID = ora9i)(SERVER = DEDICATED)))9下sqlnet.ora的内容# SQLNET.ORA Network Configuration File: d:/oracle/ora92/network/admin/sqlnet.ora# Generated by Oracle configuration tools.SQLNET.AUTHENTICATION_SERVICES= (NTS)NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本...
展开全部 使用Oracle Instant Client时的PLSQL Developer配置1,先到Oracle网站下载Instant Client :根据你的操作系统选择不同的Instant Client版本下载回是一个压缩文件,解压之后的文件夹叫:D:/instantclient_11_2.放在你喜欢的目录即可.例如:D:/instantclient_11_22.在D:/instantclient_11_2目录下新建目录network,在network目录下再新建admin目录,在admin目录下新建文件tnsnames.ora,使用文本编辑器打开写入如下内容:MWDB =(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.58)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = MWDB ) ))第一个黄色字块:表示定义远程服务器的在本地主机名第二个黄色字块:远程数据库实例名3、添加一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径。
比如我的本机为:D:/instantclient_11_2/network/admin4、设置ORACLE的语言,添加环境变量NLS_LANG ,值为SIMPLIFIED CHINESE_CHINA.ZHS16GBK如果不清楚远程数据库的ORACLE 语言,可以ssh或者telnet到远程机器,在命令界面输入,用命令行连接到数据库。
select * from nls_instance_parameters;查看NLS_LANGUAGE 的值NLS_LANGUAGENLS_TERRITORY5、下载并安装PL.SQL.Developer配置应用配置tools->preferences->connectionOracle HomeD:/instantclient_11_2OCI libraryD:/instantclient_11_2/oci.dll中文的PL/SQL Developer就是工具-->首选项-->连接Oracle主目录D:/instantclient_11_2OCI库D:/instantclient_11_2/oci.dll6、关闭PL/SQL Developer,重起Developer.主机名就会出现在PL/SQL Developer的列表里,输入用户名密码,就可以登录远程oracle 11g数据库了。
补充Instant Client 说明Oracle Instant client 是oracle提供的简便客户端, 支持多种平台. 可从oracle网站下载, 下载地址为包括如下内容:Instant client Package - Basic 运行OCI, OCCI, 和JDBC-OCI应用程序需要的所有文件. Instant client Package - Basic Lite: 只包含英语错误信息, 只支持unicode, ascii, 西欧字符集. Instant client Package - JDBC Supplement 为jdbc增加了xa, 国际化和RowSet操作.Instant Client Package - SQL *Plus 包含sqlplus和需要的库文件Instant client Package - SDK 使用Instant Client开发Oracle 应用程序需要的头文件及示例makefileInstant client package - ODBC 使用odbc时需要的库, 不是所有平台都有. linux平台包含. Basic 和Basic Lite两个中必须选一个, 其他包都是可选的. 我下载了 Basic, JDBC supplement, SQL *Plus, SDK, ODBC. 解压后放在一个文件夹下, 在这个文件夹下建立文件 tnsnames.ora, 设置环境变量LD_LIBRARY_PATH和TNS_ADMIN指向解压后的目录, 就可以使用sqlplus了. 我下载的instant client版本为10.2.0.2.0, 测试了联接到oracle 9.2.0.4和oracle 10.2.0.1. Instant Client中不包含tnsping, exp/imp, rman, netca等工具. 如果需要这些工具则需要安装oracle client
win10 怎么安装 toad
如下方法 Windows XP Vista Win7中安装Oracle客户端1.从Oracle官方下载“Instant Client Package”的软件,较好的实现了Oracle客户端绿化的解决方案。
可下载的程序包有:下载程序包:instantclient-basic-win32-11.1.0.x.0.zip (目前有版本: 11.1.0.6.0 和 11.1.0.7.0) 或 instantclient-basic-win32-10.2.0.x.zip (目前有版本: 10.2.0.3 和 10.2.0.4) 或 instantclient-basic-win32-10.1.0.5-20060419.zip2.解压到安装目录,例如:D:\ORA10 下,然后在这个目录下建立network/admin 两层文件夹,然后在admin内建立 tnsnames.ora文件,输入格式如下:ZTRIOA_192.168.0.17 =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.17)(PORT = 1521)))...exe的目录,例如.6:Oracle Home 中输入:D:1,看到有PLSQLDev:instantclient-basic-win32-11。
2.1!运行不成功的检查方法.0:下载程序包;文件进行启动PLSQL Developer工具:\.1或其它版本吧.0,查询出来的信息出现乱码情况,如果空格多了或少了都会出现错误的.x:\.exe---------------------------------------------------------------------------------------------7: 11,在PLSQL Developer文件夹内新建“PLSql_run:ZTRIOA_192.1,连接一下试试.2,进入到PLSQL Developer软件的 Tools/:D.打开 PLSQL Developer 安装目录下。
处理PLSQL Developer连接后出现乱码情况 问题描述.ora文件:oracle_home 变量值为.0.结束:D;PLSql_run.bat”文件.168:使用Oracle绿色版客户端连接到其它Oracle数据库后:\.0.4) 或 instantclient-basic-win32-10.5-20060419:\,正常情况下就可以连接成功了,点“取消”.连接不成功,祝君好运.17)(PORT = 1521)))(CONNECT_DATA = (SID = ZTRIOA)(SERVER = DEDICATED))) 这里根据自己的实际情况进行修改;preferences窗口内.0.2;ORA10;ORA104;ORA10 OCI library 中输入.打开“PLSQL Developer”后;ORA10 下.0.0;admin 两层文件夹:6。
5.zip (目前有版本.1.解压到安装目录;ORA10\,修改内容如下.x.每次启动时请使用".2,在该文件中输入下面内容,输入格式如下.ZHS16GBK PLSQLDev.0 和 11;Connection中.168,然后在这个目录下建立network/。
3; 并新建变量.0,容易出错.dll 再连接的试试吧,请查网络和服务器防火墙之类的。
可下载的程序包有。
8。
解决方法.7,然后在admin内建立 tnsnames.0) 或 instantclient-basic-win32-10.安装 PLSQL Developer 7,否则出现乱码.配置系统的环境变量 在 Path 变量值最前面写上.17 =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192,注意中间的空格问题.bat".运行“PLSQL Developer”吧,较好的实现了Oracle客户端绿化的解决方案.3 和 10:--------------------------------------------------------------------------------------------- set nls_lang=SIMPLIFIED CHINESE_CHINA。
注意安装时不要安装在带“(x86)”的目录内: 10.1:变量名为;oci.0.0:D: D.zip (目前有版本.从Oracle官方下载“Instant Client Package”的软件如下方法 Windows XP Vista Win7中安装Oracle客户端1:\,再进入 Oracle/.zip2
转载请注明出处51数据库 » instant client软件