不安装Oracle客户端,使用PLSQL Developer和 Instant Client工具包连接oracle
免安装oracle配置plsql以及使用plsql小技巧-hey

准备Oracle_client oracle客户端(绿色)pl/sql绿色版或安装程序1.在pl/sql中配置oracle客户端路径安装完pl/sql后,打开:点击”Cancel”进入pl/sql,选择TOOLS PREFERENCES,在Orcale Home中添加oracle_client的绝对路径;在OCI library 中添加oci.dll的绝对路径(就在oracle_client目录下)2.在\oracle_client\network\admin 中打开tnsnames.ora,创建数据库连接(示例)HEER_TEST =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.101)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = test)))注:HEER_TEST 网络服务名(自定义,在pl/sql登录界面”database”中选择)SERVICE_NAME 数据库服务名连接服务可创建多项Pl/sql Tips1.登录后默认自动选中My ObjectsTools菜单→Brower Filters,会打开Brower Folders的定单窗口,把"My Objects"设为默认即可。
2. 字体、颜色设置(调整为自己舒服的字体、大小、颜色)TOOLS → PREFERENCES → Editor、Fonts3.记住密码(测试库推荐使用)Tools → Preferences → Oracle→ Logon History → Store With Password设置好了后,在username右侧历史记录直接选择登录的用户名和数据库,即可登录。
4. 双击表、视图即显示数据Tools →Preferences → Browser在object type中选择要设置的对象(table/view),下图设置为:双击→查询数据,拖拽→显示结构。
plsql developer使用方法 -回复

plsql developer使用方法-回复PL/SQL Developer是一款功能强大的集成开发环境(IDE),主要用于编写、调试和优化Oracle数据库的存储过程、触发器、函数和包等对象。
本文将逐步介绍PL/SQL Developer的使用方法,帮助初学者快速上手。
第一步:安装和配置PL/SQL Developer首先,我们需要从官方网站下载PL/SQL Developer的安装程序。
安装程序是一个自解压的可执行文件,双击运行后会开始安装过程。
按照界面上的指示逐步进行安装,选择合适的安装目录和选项,完成安装。
安装完成后,首次运行PL/SQL Developer时,会要求我们输入数据库的连接信息。
这些信息包括数据库主机名或IP地址、端口号、用户名和密码等。
根据实际情况填写完整的连接信息,点击"测试连接"按钮来验证是否能够成功连接到数据库。
第二步:了解PL/SQL Developer的界面PL/SQL Developer的主界面由多个窗口组成,包括编辑窗口、对象浏览器、SQL窗口、命令窗口等。
这些窗口可以自由拖动和调整大小,以适应我们的工作需求。
对象浏览器用于浏览和管理数据库中的对象,编辑窗口可以用来编写和修改PL/SQL代码,SQL窗口用于执行SQL语句,命令窗口则可以执行PL/SQL块或调试代码。
第三步:编辑和执行PL/SQL代码在编辑窗口中,我们可以编写或修改存储过程、触发器、函数等PL/SQL 代码。
PL/SQL Developer提供了语法高亮、自动完成、代码折叠等功能,大大提高了开发效率。
可以使用快捷键Ctrl + Enter来执行当前光标位置的PL/SQL块,也可以通过右键菜单来选择执行方式。
第四步:调试PL/SQL代码PL/SQL Developer提供了强大的调试功能,可以帮助我们快速定位和解决代码中的问题。
在编辑窗口中,我们可以设置断点,然后通过调试菜单中的选项来启动调试过程。
WIN7_64位系统安装oracle以及PLSQL方法(不用装32位oracle客户端)

WIN7_64位系统安装oracle以及PLSQL方法(不用装32位oracle客户端)一、oracle10g安装,比较简单1.去Oracle网站下载Vista版的Oracle:Oracle Database 10g Release 2 (10.2.0.4) for Microsoft Windows Vista x64 and Microsoft Windows Server 2008 x642.解压下载的安装文件10204_vista_w2k8_x64_production_db.zip3.修改验证文件来支持windows7修改\stage\prereq\db\refhost.xml加入<!--Microsoft Windows 7--><OPERATING_SYSTEM><VERSION VALUE="6.1"/></OPERATING_SYSTEM>修改\install\oraparam.ini,加入6.1,Windows=5.0,5.1,5.2,6.0,6.14.如果网卡IP是动态分配的,安装时会有警告,可以忽略,如果觉得不舒服解决方法如下:添加Microsoft Loopback Adapter打开“设备管理器”右键单击设备管理器窗口的计算机名->添加过时硬件->安装我手动从列表选择的硬件->选择“网络适配器”->选择Microsoft公司下的Microsoft Loopback Adapter,就完成了添加。
修改为固定IP,随意设置,如192.168.1.65.顺利安装二、PL/SQL Developer 安装1.下载安装/plsqldev802.exe注册码自己搜,很多有注册机注意:不要安装在默认的C:\Program Files (x86)目录下,否则会报错,原因是不能解析这个带()的路径2.启动PL/SQL Developer 报以下错误原因是oci.dll是64位的,32位应用程序PLSQL Developer无法加载,在网上搜了搜解决方法:可以装个32位的Oracle Client来解决,Client的功能我一般用不到,太大了不想装。
【黑马程序员】免安装使用《PLSQL Developer》

【黑马程序员】免安装使用《PLSQL Developer》如果使用oracle数据库就需要用到oracle的客户端,一般我们可以使用SQLplus工具。
但是这个工具使用起来不是很方便,这时我们就可以借助一些客户端实现,比如PLSQL Developer。
PLSQL Developer这个工具并不能直接连接数据库,需要借助oracle的客户端才能实现,所以如果想要实现这个功能需要首先安装oracle的客户端。
我们这里采取的是免安装版来实现PLSQL Developer工具的使用,也就是绿色版的oracle客户端和PLSQL Developer工具组合连接数据库。
第一步。
需要我们准备这两个工具oracle的客户端软件我们可以从这个地址找到和自己电脑系统对应的版本:/technetwork/cn/database/features/instant-client/index-09 2699-zhs.htmlPLSQL Developer 这个软件大家可以去网上搜索,如果从官方下载需要进行注册。
第二步。
安装PLSQL Developer安装的过程都是傻瓜式安装,主要是要注意,安装目录不能有中文和空格,否则后面连接不上oracle数据库。
第三步。
将oracle的客户端软件解压到某个文件夹下例如D:\programfiles\instantclient_12_1,然后可以测试一下连接是否有问题,在解压后的文件夹下按住shift在空白处点击右键,选择《在此处打开命令窗口》,输入命令:sqlplus 用户名/密码@ip地址:1521/orcl,例如sqlplussystem/itcast@192.168.88.8:1521/orcl,看到如下界面就表示没有问题:第四步。
打开PLSQL Developer,会弹出一个窗口,输入用户名和密码,此时选择取消按钮。
进入软件后选择Tools,点击第一个Preference,进入配置页面,主要完成这两个配置第五步。
不安装oracle客户端也可以使用plsql

不安装oracle客户端也可以使用pl/sql developer_Oracle开发_ITPUB论坛-it168旗下专业技术社区通常情况下,用PL/SQL Developer连接Oracle是需要安装Oracle客户端软件的,这也就意味着你的硬盘将被占用大约1G-2G的空间,对于Windows操作系统来说,你还会多出一些开机自启动的服务。
当然对于大部分人来说,并不会在自己的机器上应用所创建的数据库,而只是希望通过他的一些配置来连接访问服务器上的数据库。
其实Oracle为我们提供了轻便的工具Oracle Instantclient package,也有人称他为“Oracle即时客户端”。
使用此工具,我们就可以在不安装Oracle客户端软件的情况下访问存在于其他计算机上的数据库了。
首先下载安装包在Oralce官方网站上下载Oracle Instantclient Basic package。
地址如下:/technology ... htdocs/winsoft.html,在这个页面的中部找到Instant Client,在Instant Client Downloads中选择合适的版本下载。
第二步:解压这个安装包1>下载完成后,解压压缩文件至本地某路径下,例如c:\instantclient 。
2>在此路径下建立文件夹NETWORK/ADMIN,在ADMIN文件夹下建立tnsnames.ora文件,文件内容即为希望连接的数据库的TNS信息。
例如: WORCL =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.4)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))第三步:配置pl/sql developer启动PL/SQL Developer,在登录窗口界面,点击取消按钮就可以进行主界面,点击Tools->Preferences,在Connection中需要配置如下两个参数:Oracle Home:c:\instantclientOCI Library:c:\instantclient\oci.dll至此配置完成,现在就可以正常使用pl/sql developer了。
oracle 11g免安装客户端配置

1. 数据库版本oracle11.2.0.1.02. 先使用oracle自带的配置服务的工具配置监听和服务名.3. 获得免安版Oracle客户端.instantclient_11_2.rar.若没有可以到官网上下载/technetwork/database/features/instant-client/index-097480.html 选择下载" Instant Client for Microsoft Windows (32-bit)"4. 将获得的压缩包解压到某个文件夹下.例如E:\App\instantclient_11_25. 若解压得到的文件中没有下面路径文件.则创建." E:\App\instantclient_11_2\NETWORK\ADMIN"6. 复制oracle的监听文件tnsnames.ora(E:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora)复制到E:\App\instantclient_11_2\NETWORK\ADMIN\ tnsnames.ora7. 添加环境变量:NLS_LANG=AMERICAN_AMERICA.ZHS16GBKoracle_home=E:\app\Administrator\product\11.2.0\dbhome_18. 启用plsql.不输入用户名密码,直接点击"取消"或"确定"进主页面9. 在主页面工具栏上选择"工具"---->"首选项"10. 选择左边树节点"连接".修改右边的三个地方(如图):a) 选中"检查连接复选框"b) oracle 主目录名(自动检测为空):客户端解压后的路径: E:\App\instantclient_11_2c) oci库(自动检测为空): E:\App\instantclient_11_2\oci.dll11. 点击"确定"按钮保存参数后.关闭plsql.重新打开即可正常登陆12. 在打开的plsql的"sql窗口"中执行下列命令完成数据库参数设置:alter system set deferred_segment_creation=false scope=both;。
plsql使用介绍

PL/SQL Developer使用指南作为oracle的第三方开发工具,PL/SQL Developer使oracle PL/SQL语句的编译及执行显得更加简单易用。
而在其他的方面,和其他的第三方工具(如Toad)都有相似的功能和操作方法。
一、安装PL/SQL Developer不需要执行安装程序,只要从其他机上copy一个来就可以使用。
二、登录在使用PL/SQL Developer之前,首先需要在本机上配置数据库客户端(在oracle自带工具Net8 Assistant中可配置)。
配置完成后,在以下窗口中敲入用户名和密码就可进入PL/SQL Developer了。
进入PL/SQL Developer以后,会见到以下窗口:在这里,可以对数据库中的任何对象(包括函数、存储过程、包、表、触发器等等)进行编辑、修改、运行等。
(要视乎该用户的权限而定)。
如果用户要重新登录另一数据库,则可以按下“”重新输入本地数据库标识和用户及密码重新登录。
三、修改对象或编译存储过程我们以存储过程为例:双击菜单项“procedures”,按右键即可选择新建存储过程(new)或是修改存储过程(edit)等等。
选择完毕后则用oracle的PL/SQL语句对存储过程进行编辑,在编辑完以后按下可以对它进行编译,如果编译未通过,会在窗口中出现错误提示(如下图所示),用户可根据提示进行修改和再次编译。
当完全编译通过后,用户可单击存储过程并按右键,选择“test”(执行存储过程),出现以下窗口:在执行前,首先按“”进行调试,然后按“”执行该存储过程;如果用户在执行过程中发生错误异常退出了,PL/SQL Developer会在窗口中显示错误,并提示退出。
在发生错误后,用户可以选择在存储过程中添加“DBMS_OUTPUT.put_line(字符串)”语句来进行错误跟踪或是通过一步步执行存储过程(按)来查看执行过程中数据的变化从而进行纠错。
PLSQLDeveloper安装、配置、连接oracle数据库

PLSQLDeveloper安装、配置、连接oracle数据库0、资源准备1) PLSQL Developer安装包(由于安装包超过10M,⽆法上传,请⾃⾏下载)2) instantclient_11_2安装包(由于安装包超过10M,⽆法上传,请⾃⾏下载)1、安装好PLSQL Developer我的版本是PLSQL Developer10.0.3.1701,安装路径是D:\Program Files\PLSQL Developer2、配置instantclient_11_2 1) 将instantclient_11_2解压后放到D:\Program Files\PLSQL Developer⽬录下(可随意放,不需⼀定放在PLSQL Developer安装⽬录下) 2) 此时instantclient_11_2的⽬录为:D:\Program Files\PLSQL Developer\instantclient_11_23) 编辑D:\Program Files\PLSQL Developer\instantclient_11_2⽬录下的tnsnames.ora⽂件(如没有,则⾃⼰创建)如下3、配置PLSQL Developer1)打开PLSQL Developer,先不连接数据库实例,选择Cancel2) 进⼊PLSQL Developer视图,选择Tools—>Perferences,配置Oracle Home和OCI library Oracle Home填instantclient_11_2⽬录的绝对路径,OCI library填instantclient_11_2中oci.dll⽂件的绝对路径 在我的安装环境下Oracle Home:D:\Program Files\PLSQL Developer\instantclient_11_2 OCI library:D:\Program Files\PLSQL Developer\instantclient_11_2\oci.dll3) 重启PLSQL Developer,4、登录成功【注】可能会出现的问题 1)打开PLSQL Developer,⽆Connect as选项 原因:没有安装instantclient_11_2没有配置PLSQL Develope—>Tools—>Perferences的Oracle Home和OCI library2) 打开PLSQL Developer,Database中没有选项 原因没有配置tnsnames.ora⽂件3) PL/SQL显⽰中⽂为问号() 配置环境变量 设置变量名:NLS_LANG,变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK,确定即可 。
不装oracle客户端情况下连接oracle服务器

不安装oracle客户端连接Oracle服务器本文标签:连接Oracle服务器一、引言Oracle作为一款专业的数据库软件系统可以运行于多层次网络结构,包括单机系统,C/S(客户机/服务器)结构,B/S(浏览器/服务器)结构等。
在C/S结构下,要使客户端应用程序能连接Oracle服务器,需要在客户端计算机上安装体积超过120MB的Oracle客户端软件,并进行复杂的配置才能实现。
如果应用程序需要部署在多个客户端上,那么安装Oracle客户端和配置连接Oracle服务器的工作将变得非常繁琐。
本文以9i为例介绍一种在不安装Oracle客户端的情况下,应用程序在客户端连接Oracle服务器的方法。
二、具体实现安装在客户端的应用程序要连接Oracle数据库服务器,需要Oracle数据库的驱动程序,接口文件和各类支持文件。
这些文件必须和应用程序存放在相同的目录下,如果单独存放,可以设置环境变量,使应用程序在相应目录下找到这些文件。
1.应用程序所需文件在安装了Oracle客户端的计算机上可以找到应用程序连接数据库时所需的所有文件,文件共41个,12.9MB 。
这些文件必须严格按照以下目录位置进行存放,App dir是应用程序当前目录。
Appdir目录下共30个文件,这些文件是Oracle服务器所需的动态链接库oci.dl loracle.keyorac li ent9.dlloracommon9.dllO RAC ORE9.DLLorageneric9.dlloraldapclnt9.dlloran9.dllORANCDS9.DLLorancrypt9.dlloranhost9.dlloranl9.dlloranldap9.dllORA NLS9.DLLoranms.dlloranmsp.dllorannzsbb9.dlloranoname9.dlloranro9.dllorantns9.dllOR AP LS9.DLLOR AS LAX9.DLLORASNLS9.DLLORASQL9.DLLora trace9.dllORAUNLS9.DLLoravsn9.dllorawtc9.dllORAXML9.DLLORAXSD9.DLLAppdir\b in目录下有一个文件orantcp9.dllAppdir\network\ADMIN目录下只有一个文件,该文件是连接数据库的配置文件tnsnames.oraAppdir\ocommon\nls\ADMIN\DATA目录下有8个文件,这些文件是简体中文语言环境的支持文件,其它语言运行环境所需文件会有不同LX00001.NLBLX00023.NLBLX10001.NLBLX10035.NLBLX1BO OT.NLBLX20001.NLBLX20354.NLBLX60354.NLBAppdir\oracore\zoneinfo目录下只有一个文件,用来存储时区信息timezone.dat2.修改网络配置文件在Appdir\network\ADMIN目录下的tnsnames.ora文件是重要的配置文件,在这个文件中存储了连接Oracle数据库服务器的参数——服务命名对应的连接子串。
安装好Oracle和PLSQLDeveloper后,PLSQLDeveloper登录时没有。。。

安装好Oracle和PLSQLDeveloper后,PLSQLDeveloper登录时没有。
1.登录PL/SQL Developer这⾥省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件时,不要安装在Program Files (x86)⽬录下,不然⽆法启动PL/SQL Developer。
奇怪这⾥为什么选择不到数据库的TNS呢?我是先安装数据库,再安装PL/SQL Developer。
按理说安装PL/SQL Developer时,就已经识别到了Oracle Home和OCI Libaray了。
管它呢?先以⾮登录⽅式登录PL/SQL Developer,设置Oracle Home和OCI Libaray。
在Oracle Home这选项下,没有⾃动识别到Oracle Home⽬录,于是⼿动指定Oracle Home路径。
点击“确定”,退出PL/SQL Developer,再次登录。
还是选择不到数据库TNS,尝试⽆数据库登录,看看报什么错误。
终于找到问题的关键点了,安装的PL/SQL Deleloper只能识别32的oci.dll。
看来是要安个64位的PL/SQL Deleloper,于是在⽹上搜索PL/SQL Deleloper 64位版本。
然⽽发现PL/SQL Deleloper不区分64位和32位。
那看来只能从oci.dll⼊⼿了。
根据上⾯的报错信息来看,似乎只要安装⼀个32位版本的Oracle Client。
2.安装oracle Clinet⾸先到Oracle官⽹上去下载⼀个Oracle 11g Client,不过需要先申请⼀个Oracle 帐号,才能下载。
这个⼀个绿⾊版的Oracle Client,因此只要需要解压了,就可以是。
将下载的Oracle Client⽂件instantclient-basic-win32-11.2.0.1.0.zip解压到C盘(注意啦!不能下64位的)。
不用安装oracle客户端也可以用plsql连接远程oracle

PL/SQL Developer远程连接Oracle数据库1、配置服务器tnsnames.ora文件,如果本机上没有安装oracle,可以从安装了oracle的机上拷贝一个(tnsnames.ora文件)放在指定目录下,因为我已安装oracle,所以直接配置该文件。
# tnsnames.ora Network Configuration File: D:\Oracle11g\product\11.2.0\dbhome_1\network\admin\tnsnames.ora# Generated by Oracle configuration tools.LISTENER_ORCL =(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))ORACLR_CONNECTION_DATA =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)))(CONNECT_DATA =(SID = CLRExtProc)(PRESENTATION = RO)))ORCL =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.25.224)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl)))orcl为远程Oracle数据库的实例名,IP地址和端口也要配置正确。
2、配置完成后,Oracle客户端应该可以连接到远程Oracle 数据库上。
Database内填上远程数据库的SERVICE_NAME ,如图:用户名:gateway 口令:gateway 数据库:orcl4、连接后在PL/SQL Developer中操作远程数据库,新建一个sql窗口,如图:5、在新建的SQL 窗口进行远程操作,如图:6、查看单个表数据,如图:7、查看单个表结构,如图:免安装oracle客户端1、 oracle不用安装客户端也可以用plsql远程连接首先,在安装ORACLE服务器的机器上搜索下列文件,oci.dllocijdbc10.dllociw32.dllorannzsbb10.dlloraocci10.dlloraociei10.dll (可能服务器没有,如果没有则pl sql 随便用户名密码可以登陆) sqlnet.oratnsnames.oraclasses12.jarojdbc14.jar放到一个文件夹,如 oraclient2、配置tnsnames.ora,如果本机上没有安装oracle,可以从安装了oracle的机上拷贝一个(tnsnames.ora文件在%ORACLE_HOME%\network\admin下)放在上面的目录D:\oraclient下。
0用Instant Client,不安装oracle客户端使用sqlplus连接远程数据库

instantclient-sqlplus-win32-10.2.0.4.zip
将这三个包分别解压,然后内容放到C:\instantclient_10_2下
然后从一台安装了oem的机器上复制%ORACLE_HOME\network\admin\tnsnames.ora也放到C:\instantclient_10_2中
这样查询结果就输出到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
SQL> conn system/oracle@//192.168.1.179:1521/orc10g
Connected.
下面看一下ociuldr应用的方法:
C:\instantclient_10_2>ociuldr user=system/oracle@orc10g query="select username from dba_users" file=dba_users.txt
一、软件下载及环境配置
1.软件下载
到/technolຫໍສະໝຸດ gy/software/tech/oci/instantclient/htdocs/winsoft.html下载如下三个包:
免安装Oracle客户端使用PLSQL连接Oracle的2种方法doc

免安装Oracle客户端使用PL/SQL连接Oracle的2种方法方法一:大家都知道,用PL/SQL连接Oracle,是需要安装Oracle客户端软件的。
有没要想过不安装Oracle客户端直接连接Oracle呢?其实我一直想这样做,因为这个客户端实在太让人讨厌了!!!不但会安装一个JDK,而且还会把自己放在环境变量的最前面,会造成不小的麻烦。
其实我之前问过很多人的,但是他们都说一定需要安装Oracle客户端的.......直到昨天无意中发现了以下这个方法:只需要在Oracle下载一个叫Instant Client Package的软件就可以了,这个软件不需要安装,只要解压就可以用了,很方便,就算重装了系统还是可以用的。
下载地址如下:/technology/software/tech/oci/instant client/htdocs/winsoft.html下载这个,Instant Client Package - Basic包。
然后解压到任意目录,在这个目录下建立NETWORK文件夹,接着再这个文件夹下再建立ADMIN文件夹,然后建立tnsnames.ora文件,内容如下:oracledata =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = yourhostIp )(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = yourSID )))这里根据自己的实际情况配置。
接着打开PL/SQL,在perference里面设置OCI Library和Oracle_home,我的设置是OCI Library=c:\oracleclient\oci.dll,Oracle_home=c:\oracleclient。
根据自己的实际情况配置,其实就是刚才下载下来的那个包的路径。
还有最后一个问题,需要设置一个字符集,这样查询出来的数据才不会是乱码,写一个批处理pldev. bat放到pl安装目录下,内容如下:set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK PLSQLDev.exe这个字符集,指的是服务器端的字符集,请根据实际情况配置。
本地没有安装Oracle也照样使用PLSQL

是不是有些朋友正在为本地没有安装Oracle导致PLSQL客户端工具不能使用而发愁呢,别着急,我也遇到过这样的问题,之前为了用PLSQL在自己本机装了个Oracle,其实完全没有必要的,下面我给大家分享一下即使没有Oracle,怎么让你的PLSQL能够连接远程的Oracle 数据库。
1、客户端工具下载首先要根据自己机器的系统到官网下载以下文件:官网地址:/technetwork/database/features/instant-client/index-097480.html?ssSour ceSiteId=ocomen需要用到的文件有(64位系统):(32位系统对应下载32位客户端)解压缩文件到同一目录,比如说可以放到PLSQL的安装目录:D:\Program Files\PLSQL Developer\instantclient_11_22、设置环境变量NLS_lANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBKTNS_ADMIN=D:\Program Files\PLSQLDeveloper\instantclient_11_2\NETWORK\ADMIN\tnsnames.ora 其中NETWORK\ADMIN文件夹需手工创建,用来存放tnsnames.ora,或者不创建,将tnsnames.ora放在客户端根目录下,效果一样tnsnames.ora内容可参考:ORCL=(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)))(CONNECT_DATA = (SERVICE_NAME = ORCL)))3、配置PLSQL打开PL/SQL,在登录页面点击取消,在首选项-Oracle-连接-配置OCI的库Oracle主目录可不填写,直接在OCI库中输入下载的资源中带的oci.dll路径。
不用安装oracle客户端也可以用plsql连接远程oracle

最近在使用win7时发现安装oracle客户端有些问题,我原来在xp下一直使用的是oracle10g的安装版客户端,直接在win7下安装也可以安装,只是安装后无法运行控制台,plsql也无法连接,于是乎去网上搜了搜,发现我不是个案,不废话了,直接给出解决方案。
一。
下载客户端因为我只需要客户端,所以去oracle网站下载绿色免安装版客户端,下载地址如下:/technetwork/topics/winsoft-085727.html我选择的是instantclient-basic-win32-11.2.0.1.0.zip ,也就是11g的客户端。
二。
安装因为是绿色版,所以直接解压就行,我将其解压到E盘根目录下,如下:E:\instantclient-basic-win32-11.2.0.1.0进入该路径:E:\instantclient-basic-win32-11.2.0.1.0\instantclient_11_2 在其下新建目录network\admin进入network\admin,并新建文件tnsnames.ora接下来就比较清楚了,配置服务端连接吧,举例如下:Java代码1.192.168.0.18_NQBOSS =2. (DESCRIPTION =3. (ADDRESS_LIST =4. (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.18)(PORT = 1521))5. )6. (CONNECT_DATA =7. (SERVICE_NAME = NQBOSS)8. )9. )10.三。
环境变量新建oracle_home:E:\instantclient-basic-win32-11.2.0.1.0\instantclient_11_2Path增加:%oracle_home%;四。
启动plsql developer可以在DataBase中看到配置的192.168.0.18_NQBOSS查询时中文会出现乱码,需要修改注册表,不过可以在运行时执行编码,方法如下:新建PLSql_run.bat编辑内容如下:Java代码1.set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK2.3.PLSQLDev.exe将其拷贝到plsql developer安装目录下。
使用Instant Client配置PLSQL Developer远程连接orcale数据库

使用Instant Client配置PL/SQL Developer远程连接orcale数据库1.下载Oracle Instant ClientOracle Instant Client 官网下载地址:/technetwork/database/features/instant-client/index-097480.html我的操作系统是Win 7 32bit,所以下载对应的windows 32bit Oracle Instant Client,解压缩到任意一个目录,比如我解压后的instantclient文件路径为C:\instantclient_12_12.打开PL/SQL Developer,先不要登录,直接进入主程序,【工具】 【首选项】打开配置窗口,Oracle 主目录名填入Instant Client的文件夹路径C:\instantclient_12_1,OCI 库填入Instant Client文件夹下oci.dll的路径C:\instantclient_12_1\oci.dll,然后确定保存。
3.关闭PL/SQL Developer程序后重新打开,这样不需要再做其他的配置,就可以直接在登录界面输入数据库的连接信息后(用户名,密码,IP,端口,数据库名称),实现Oracle数据库的远程连接了。
连接成功后就可以在,对象窗口操作数据库的内容了,不过有时,PL/SQL Developer会不支持Orcale数据库中的中文字符显示,比如展开table查看数据库表格,那些中文名称的表格显示的都是????,而且也无法查看数据。
解决这个问题还需要在系统环境变量中再新建一条:变量名:NLS_LANG变量值:SIMPLIFIED CHINESE【确定】保存后,再重新开启PL/SQL Developer这次看到的中文名表格都可以正常显示,也可以正常操作了。
PLSQL安装教程,无需oracle客户端(解决本地需要安装oracle客户端的烦恼)

PLSQL安装教程,⽆需oracle客户端(解决本地需要安装oracle
客户端的烦恼)
最近⽤笔记本开发,项⽬⽤的是Oracle数据库,不想本地安装Oracle客户端。
就只装了⼀个PLSQL 连接数据库的时候各种错误,现在解决了记录⼀下。
详细内容见
1、运⾏ plsqldev1105_x64.exe
2、运⾏ Language_zh_x86_x64.exe
3、启动 plsql 点击取消在打开的窗⼝中点击帮助--》注册输⼊下⾯信息
Product Code(产品编号):4t46t6vydkvsxekkvf3fjnpzy5wbuhphqz
serial Number(序列号):601769
password(⼝令):xs374ca
如果本地没有安装oracle 客户端或者不想安装的
1、把 instantclient-basic-windows.x64-11.2.0.4.0.zip 解压到本地
2、打开plsql 点击⼯具--》⾸选项 --》连接把Oracle主⽬录和OCI库配置⼀下(看图 Oracle主⽬录测试可不写)
提⽰:运⾏plsql是,点击左边table 可能为空,但sql语句可以查出数据,重新现在⼀下当前账户就好了。
备注,⽹上说的配置环境变量啥的,亲⾃测试可以不配置。
详细内容见。
不安装oracle?client...

不安装oracle client...1,去oracle官网下载软件包:instantclient-basic-nt-11.2.0.3.0.zip/technetwork/topics/winsoft-085727.htmlinstantclient-basic-nt-11.2.0.3.0.zip2,解压软件包(注:我解压在D:\instantclient_10_2)3,在windows的系统变量配置:PATH,TNS_ADMIN,NLS_LANG,ORACLE_HOME诸多参数值分别为:软件包解压后形成的目录PATH=D:\instantclient_10_2TNS_ADMIN=D:\instantclient_10_2NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBKORACLE_HOME=D:\instantclient_10_2NLS_LANG根据oracle 10.2.0.4上面的配置进行调整3,手工编写一个TNSNAMES.ORA文件:(注:必须正确配置TNS_ADMIN,不然plsql developer打开登陆提示,找不到tnsnames.ora文件,在此配置为客户端软件解压后的目录)only_192.168.125.3=(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.125.3)(PORT = 1521)))(CONNECT_DATA =(SID = only)(SERVER = DEDICATED)))4,打开plsql developertools/preferences,配置oci及oracle_home,path等变量值,对应上面第3步的参数配置(此步骤也可以忽略)5,连接oracle 10.2.0.4使用过程一.下载navicat for oracle二.简单配置使用:1. download instantclient 解压在d:\2.配置 TNS_ADMIN,NLS_LANG,ORACLE_HOME,PATH3.修改navicat tool->oci选项中的oci为instantclient中的oci.dll三.连接使用。
在不安装oracle客户端的情况下,使用PLSQL

在不安装oracle客户端的情况下,使⽤PLSQL ⼀般在使⽤plsql时,会结合oracle客户端来使⽤,这样⽅便把数据库连接信息添加到plsql中。
不过oracle客户端软件有点庞⼤,安装起来不太⽅便,所以在⽹上找到⼀种不依赖oracle客户端来使⽤plsql的⽅法。
1.准备
2.具体操作步骤
(1)把下载好的安装包instantclient-basic-nt-12.2.0.1.0.zip解压
(2)在解压⽬录下新建“network”⽬录,然后在network⽬录下新建“admin”⽬录
(3)在admin⽬录下新建⼀个⽂件--tnsnames.ora,内容如下:
249=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =192.168.XX.XX)(PORT =1521))
)
(CONNECT_DATA =
(SERVICE_NAME = oanet)
)
)
注释:
249--代表连接的服务名,可以理解为⼀个代号
HOST 后填写数据库所在服务器的ip,PORT为数据库端⼝号,⼀般为1521
SERVICE_NAME 为数据库的实例名
(4)配置plsql
依次打开“tools--preferences--connection”
配置Oracle Home和OCI library
这样就配置完成了,然后重启plsql,连接即可,如下。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
不安装Oracle客户端,使用PL/SQL Developer和Instant Client 工具包连接oracle 11g远程数据库
1,先到Oracle网站下载Instant Client :
/technology/global/cn/software/tech/oci/instantclient/index.html
根据你的操作系统选择不同的Instant Client版本
下载回是一个压缩文件,解压之后的文件夹叫:D:/instantclient_11_2.放在你喜欢的目录即可.例如:D:/instantclient_11_2
2.在D:/instantclient_11_2目录下新建目录network,在network目录下再新建admin目录,在admin目录下新建文件tnsnames.ora,使用文本编辑器打开写入如下内容:
ORCL=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.199)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME =ORCL)
)
)
3、添加一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径。
比如我的本机为:D:/instantclient_11_2/network/admin
4、设置ORACLE的语言,添加环境变量NLS_LANG ,值为SIMPLIFIED
CHINESE_CHINA.ZHS16GBK
如果不清楚远程数据库的ORACLE 语言,可以ssh或者telnet到远程机器,在命令界面输入,用命令行连接到数据库。
select * from nls_instance_parameters;
查看NLS_LANGUAGE 的值
NLS_LANGUAGE
NLS_TERRITORY
5、下载并安装PL.SQL.Developer配置应用配置tools->preferences->connection
Oracle Home
D:/instantclient_11_2
OCI library
D:/instantclient_11_2/oci.dll
中文的PL/SQL Developer就是
工具-->首选项-->连接
Oracle主目录
D:/instantclient_11_2
OCI库
D:/instantclient_11_2/oci.dll
6、关闭PL/SQL Developer,重起Developer.
主机名就会出现在PL/SQL Developer的列表里,输入用户名密码,就可以登录远程oracle 11g数据库了。
补充Instant Client 说明
Oracle Instant client 是oracle提供的简便客户端, 支持多种平台. 可从oracle网站下载, 下载地址为
/technology/global/cn/software/tech/oci/instantclient/index.html
包括如下内容:
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 应用程序需要的头文件及示例makefile
Instant 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。