免安装Oracle客户端和PL/SQL

写在前面:

Oracle是典型的C/S结构,服务端提供oracle服务的实例,主要用于数据库的管理,对象的管理与存储、数据的

存储、查询、数据库资源的监控、监听等一些服务。而客户端只是一个与服务端交互的工具,如sqlplus,在sqlplus

里执行SQL语句传到服务端,服务端进行解析后执行SQL里的操作,并将操作结果输出到客户端。这就完成了一个客户

端与服务端交互的过程。简单点说,客户端就像一个远程桌面工具,只负责提供链接后台服务器的界面,具体的处理

操作都在服务器上。

上一篇文章我们主要讲解了一下Oracle服务器端的安装和配置(Oracle安装和简单配置),一般在一个开发团

队里面,服务端会安装到一个机器上,大家通过在本地安装客户端来连接和操作数据库。

Oracle客户端的配置。

这里我们选择使用免安装Oracle客户端。理由:1.使用方便。2.不会跟其他依赖Oracle的程序发生冲突。

1、下载instantclient-basic-nt-11.2.0.3.0.zip

只需要下载instantclient-basic-nt-11.2.0.3.0.zip就可以了,其它的都是一些根据不同需要扩展的包。

下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html

2、解压到本地机器上

因为我们现在客户端和服务器都在本地机器上,所有我将它解压到Oracle服务器的安装目录下。

我这里是:F:\app\wyj\product目录下

3、配置tnsnames.ora

用记事本新建tnsnames.ora文件保存在:F:\app\wyj\product\instantclient_11_2\NETWORK\ADMIN\tnsnames.ora

内容参考下面的进行配置:

4.安装PL/SQL。

5、打开PL/SQL,

登录的时候,“取消”即可。进入“首选项”(工具-〉首选项),左侧选择Oracle,右侧填写“Oracle主目录

名”以及OCI库地址即可:

6、重新打开PLSQL,输入用户名密码,选择正确的数据库即可。

7、中文乱码问题(统一编码可以为后续工作减少麻烦)

“计算机”->“系统属性”->“高级系统设置”->“系统属性/高级选项卡”->“环境变量”->“系统变量”->“新建”->

变量名:NLS_LANG

变量值:NLS_LANG = AMERICAN_AMERICA.AL32UTF8

问题整理:

到这里整个Oracle的安装基本完成了,下面总结一下安装过程需要的一些问题和解决方法:

1.Oracle安装完成之后有下面六个服务

OracleServiceORCL:数据库服务(数据库实例),是Oracle核心服务该服务,是数据库启动的基础,只有该服

务启动,Oracle数据库才能正常启动。(必须启动)

因为我们使用PL/SQLDeveloper是第三方工具,所以OracleOraDb11g_home1TNSListener服务也要开启。

2.监听程序安装不上。

(1)大家可以参考下面链接的方法:

http://wenku.baidu.com/link?url=doN7uStcQMcfvBmellmGq3hZjoqlx8AJ_C76F6PXlkeeHwIKh4EOQkqE1QppHmxJ_CaD3iKr5Zz-

pqhexhsoUQwrhsltmFkb3LB3UInQtyq。

(2)使用管理员权限进行建立监听服务。

3.提示密码错误。

在安装服务器端时是否在口令管理设置里更改了密码。

4.Oracle重装。

这是一个比较头疼的问题,所以安装的过程大家要谨慎,尽量按要求来。因为一不小心就可能需要重装系统。

大家可以参考下面链接里面的说明进行删除,

http://wenku.baidu.com/link?url=ldf12vQYKLoyEZWm7Td4w_OBs4-

6XGeZ3hyyFiLi8NJX7Fj1hKMPHsToXz1btZt9HizxLfj1d69RB4C-fZi-CnZtYT9XXRnm5YIXN4FfrIW。

总结:

整个安装过程可谓是一波三折,正是这种过程,让自己对很多知识有了新的认识,比如:环境变量配置,监

听服务的建立,对一些服务的理解。而且整个过程就是在不断解决各种错误,在这种发现错误和解决错误的过

程中去学习一些新的知识,总结自己存在的问题。只要用心,学习无处不在。

免安装Oracle客户端和PL/SQL,布布扣,bubuko.com

时间: 2024-10-18 19:42:56

免安装Oracle客户端和PL/SQL的相关文章

《oracle每日一练》免安装Oracle客户端使用PL/SQL

免安装Oracle客户端使用PL/SQL Oracle客户端挺招人烦的,部署连接它的应用通常需要先安装它的客户端,安装程序要求在目标机器上写注册表,假设你没有洁癖的话,你仍可能被下面的事情绊住:当你的机器上的其他程序依赖于x64的Oracle的程序,并且它们很有可能根本不是你写的,因此你还不敢随便乱动服务器,但是你可能需要一个PL/SQL用来在相同的环境下执行查询,这个时候你还是需要一个免安装的办法来处理这个问题. 1.下载Oracle Instant Client (32-bit) 因为我的P

免安装Oracle客户端使用PL/SQL连接Oracle的2种方法

作者:netshuai  来源:博客园  发布时间:2009-10-23 09:19  阅读:171 次  原文链接   [收藏] 方法一: 大家都知道,用PL/SQL连接Oracle,是需要安装Oracle客户端软件的.有没要想过不安装Oracle客户端直接连接Oracle呢? 其实我一直想这样做,因为这个客户端实在太让人讨厌了!!!不但会安装一个JDK,而且还会把自己放在环境变量的最前面,会造成不小的麻烦. 其实我之前问过很多人的,但是他们都说一定需要安装Oracle客户端的.......直

免安装Oracle客户端使用PL/SQL连接Oracle

只需要在Oracle下载一个叫Instant Client Package的软件就可以了,这个软件不需要安装,只要解压就可以用了,很方便,就算重装了系统还是可以用的. 下载地址:http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html 登陆帐户QQ邮箱 下载这个,Instant Client Package - Basic包.然后解压到任意目录,在这个目录下建立NETWORK文件夹,接

免安装Oracle客户端使用PL/SQL

先从 http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 下载Oracle  Instant Client对应的版本 解压到你想要的安装路径我的是:D:\Program Files\instantclient_12_1 将你配置好的tnsnames.ora拷贝到D:\Program Files\instantclient_12_1\NETWORK\ADMIN下面没有network

C# 免安装ORACLE客户端访问数据库

c#开发程序时,在没有安装oracle客户端时,访问数据库报 “System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本.” 在没有安装oracle客户端的情况下,可连接oracle数据库执行各种操作 使用方法: 将oci.dll.ociw32.dll.Oracle.DataAccess.dll.orannzsbb11.dll.oraocci11.dll.oraociicus11.dll.OraOps11w.dll拷到程序bin目录下 C# 免安装

win7 64系统安装oracle客户端使用PL/SQL Developer工具

1)安装Oracle 11g 64位,我用的版本下载地址: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html 2)安装32位的Oracle客户端( instantclient-basic-win32-11.2.0.1.0),下载地址为: http://www.oracle.com/technetwork/database/features/ins

CentOS7 Mini安装Oracle后用PL/SQL连接数据库

1.本来是安装完数据库后,本地可以访问了,而Win10下Oracle客户端配置Oracle Net Manager时报连接超时 解决方法: 这种连接超时,让我想到telnet连接问题,就用telnet测试,连接被拒绝 然后就安装telnet和telnet service,而centos默认防火墙是firewall不是iptables,所以就关闭firewwall,安装iptables,并开启23端口 操作方法可参考···················· 2.telnet连通了,再在oracle

Linux 免安装oracle客户端软件 连接 oracle数据库

1.mkdir -p /opt/oracle2.cd /opt/oracle3.去oracle官网下载如下三个压缩包(最好下载与orcale服务器对应版本的) 然后传到/opt/oracle目录 oracle-instantclient11.2-basic-11.2.0.1.0-1.x86_64.zip      oracle-instantclient11.2-sqlplus-11.2.0.1.0-1.x86_64.zip     oracle-instantclient11.2-sdk-11

不安装oracle客户端也可以使用pl/sql developer

通常情况下,用PL/SQL Developer连接Oracle是需要安装Oracle客户端软件的,这也就意味着你的硬盘将被占用大约1G-2G的空间,对于Windows操作系统来说,你还会多出一些开机自启动的服务.当然对于大部分人来说,并不会在自己的机器上应用所创建的数据库,而只是希望通过他的一些配置来连接访问服务器上的数据库. 其实Oracle为我们提供了轻便的工具Oracle Instantclient package,也有人称他为“Oracle即时客户端”.使用此工具,我们就可以在不安装Or