写在前面:

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

存储、查询、数据库资源的监控、监听等一些服务。

而client仅仅是一个与服务端交互的工具,如sqlplus,在sqlplus

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

端与服务端交互的过程。简单点说,client就像一个远程桌面工具。仅仅负责提供链接后台server的界面,详细的处理

操作都在server上。

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

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

Oracle客户端的配置。

这里我们选择使用免安装Oracleclient。理由: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、解压到本地机器上

由于我们如今client和server都在本地机器上,全部我将它解压到Oracleserver的安装文件夹下。

我这里是: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库地址就可以:

ef诞t,yjV",*二r会话方式(妙多路会话O双路会话O单路会话注消有打开的事务〕提交v口检查连接oracle主文件夹名(自己主动检Wl]为空〕F二\aPp\w力\product\in:t拉tclient_11--2ocl库〔自己主动检Ml]为空〕f:\却p\w力\product\inst.tclient_11一\oci口在oc工a上强制使用oc工7寻.目口翔口卜‘口口r'.回支持多链接'.口默认固定窗体连接'}口自己主动关闭未用连接确定习取消应用帮助">

6、又一次打开PLSQL,输入usernamepassword,选择正确的数据库就可以。

7、中文乱码问题(统一编码能够为兴许工作降低麻烦)

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

变量名:NLS_LANG

变量值:NLS_LANG = AMERICAN_AMERICA.AL32UTF8

问题整理:

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

1.Oracle安装完毕之后有以下六个服务


watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2o4MDIz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" width="576" height="93" alt="计算机生成了可选文字:OracleDBConsoleorclOraclejobgc卜edulerORCLOracleDBConsoleorc!Oraclejobsc卜edulerORCL三停止已停止·几入娜钵oracleoraDbllg_卜ome1ClrAgent认oracleooaDbllg_卜ome1TNSLi,tener‘乡0racleserviceORCL100729240oracleoraDbl19_卜ome1ClrA…oracleooaDbllg_卜ome1TNS…正正Orac!egery;ceORCL‘瑞oracleV,,Writer0RCLoracleORCLVSSWriterServi…">

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

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

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

2.监听程序安装不上。

(1)大家能够參考以下链接的方法:

http://wenku.baidu.com/link?

url=doN7uStcQMcfvBmellmGq3hZjoqlx8AJ_C76F6PXlkeeHwIKh4EOQkqE1QppHmxJ_CaD3iKr5Zz-

pqhexhsoUQwrhsltmFkb3LB3UInQtyq。

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

3.提示password错误。

在安装server端时是否在口令管理设置里更改了password。

4.Oracle重装。

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

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

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

6XGeZ3hyyFiLi8NJX7Fj1hKMPHsToXz1btZt9HizxLfj1d69RB4C-fZi-CnZtYT9XXRnm5YIXN4FfrIW。

总结:


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

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

程中去学习一些新的知识,总结自己存在的问题。

仅仅要用心。学习无处不在。

免安装Oracleclient和PL/SQL的更多相关文章

  1. Oracle安装步骤及PL/SQL Developer连接数据库

    一:Oracle安装步骤及PL/SQL Developer连接数据库 win7 64位 11g 点击(操作步骤):http://www.cnblogs.com/haoke/articles/27343 ...

  2. 从头安装及配置PL/SQL Developer

    原文地址:http://lightguide.blog.51cto.com/3121539/1140588 因为自己安装及配置中走了不少弯路,搜索网上的文档大部分没有包含oralce client的安 ...

  3. Win8.1OS64位oracle11安装配置及PL/SQL Developer怎样连接64位oracle

    Oracle 为什么选择oracle 1.oracle可以在主流的平台上执行,而相对于sql server仅仅支持windows,而windows在wr手里攥着呢,所以你懂的.在安全性上来讲,非常多地 ...

  4. PL-SQL(免安装版本)报错ORA-12154

      今天在帮同事安装PL/SQL时,在登陆的时候出现上述错误,从网上找了好多解决方法,但都没有解决问题.对于免安装版本的PL/SQL在登陆是应该先配置好路径:bin\instantclient_11_ ...

  5. win7 64位系统 Oracle32bit + PL/SQL访问Orale服务,Oracle 11g的安装,中文乱码问题的解决

    前几天装了个Oracle32bit客户端 + PL/SQL连接不上oracle,我安装完打开PL/SQL登录界面跟正常的界面不一样,没有那个连接为Normal.SYSDBA的选项,下面有解释,至于我为 ...

  6. pl/sql dev安装

    转载: https://www.cnblogs.com/moly/p/8287091.html https://www.cnblogs.com/wuxiaokai/p/5032984.html 安装: ...

  7. Oracle 学习笔记(Windows 环境下安装 + PL/SQL)

    Oracle 安装.PL/SQL 配置使用  前言:因更换机械硬盘为 SSD 固态硬盘装了新 Windows 7 系统,需要重新搭建开发环境,把 Oracle 安装过程和 PL/SQL 配置使用做下笔 ...

  8. 未安装Oracle数据库,使用PL\SQL Developer连接远程数据库解决方案

    使用PL/SQL远程连接Oracle服务器 背景:本地未安装oracle数据库服务器,希望远程连接Oracle服务器 1.下载oracle数据库客户端 下载64位windows的instantclie ...

  9. Oracle:如何使用PL/SQL 11.0连接远程Oracle12c服务器?

    背景: 如何实现远程连接服务器上的oracle12c? 1.安装一个oracle12c空库,使用oracle12c中集成的oracle pl/sql developer工具实现连接远程服务器上的ora ...

随机推荐

  1. 【转载】WebStorm安装 & Nodejs-Express Demo

    试试下面这个方法: http://www.sdifenzhou.com/?p=6941 从这里下载 http://pan.baidu.com/share/link?shareid=2512210975 ...

  2. Navicat查看MySQL日志

    Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE /* Style Definitions */ table.MsoNormalTable ...

  3. 流畅的python第三章字典和集合学习记录

    什么是可散列的数据类型 如果一个对象是可散列的,那么在这个对象的生命周期中,他的散列值是不变的,而且这个对象需要实现__hash__()方法.另外可散列对象还要有__qe__()方法.这样才能跟其他键 ...

  4. lumisoft会将eml后缀格式的附件给解析成文本,这里保存成文件

    MIME_Entity[] attachments = mime.Attachments; foreach (MIME_Entity entity in attachments) { string f ...

  5. PHP实现程序单例执行

    原创文章,转载请注明出处:http://huyanping.sinaapp.com/?p=222 作者:Jenner 一.场景描写叙述: 近期我们一块业务.须要不断的监听一个文件夹的变化.假设文件夹中 ...

  6. Discuz常见小问题2-如何在新建的页面上只显示一部分板块

    切换到论坛-版块管理,记住要只显示的板块的gid(比如我的是36)   为某个主导航设置一个单独的php页面(名字自己取)   如果这个页面内容跟首页forum.php完全一样,只是第三行增加了一句话 ...

  7. vue - v-text 和 v-html

    1.官方有了{{data}}绑定数据了,为啥还要v-text 因为网络问题,可以我们会卡到看“{{}}”,很尴尬吧!!! => 因此推荐用v-text 2. v-html是啥? 能吃吗 , v- ...

  8. Android4.4 SystemUI加入Dialog弹窗

    此弹窗为开机SystemUI的显示弹窗: 首先.在SystemUI的源代码文件夹加入源代码类文件,文件夹为frameworks/base/packages/SystemUI/src/com/andro ...

  9. 3、jQuery的DOM基础

    DOM模型在页面文档中,通过树状模型展示页面的元素和内容,其展示的方式则是通过节点(node)来实现的. 3.1 访问元素 3.1.1 元素属性操作 Attr()可以对元素属性执行获取和设置操作,而r ...

  10. 1、jQuery概述

    JQuery基本功能  ① 访问和操作Dom元素  ② 控制页面样式  ③ 对页面事件的处理  ④ 大量插件在页面中的运用  ⑤ 与Ajax技术的完美结合      $(document).ready ...