• 免安装Oracleclient和PL/SQL


        写在前面:

       

        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:appwyjproduct文件夹下

    计算机生成了可选文字:*11.2.0加in,t。ntclient-11-22014/513020:59,奋解压后的2014/5/318:54目录目录


    3、配置tnsnames.ora


        用记事本新建tnsnames.ora文件保存F:appwyjproductinstantclient_11_2NETWORKADMINtnsnames.ora


        内容參考以下的进行配置:

    计算机生成了可选文字:匹国竺竺全碟时建立的数据库名称(DESCRIPT10N二(ADDRESS=(PROTOCOL=TCP)(HOST(CO狱ECT_DATA二(SER\王R二DEDICATED)(SER\厂ICE犯、IE二orcl)=巨回(PoRT=、1521))server的IP地址


    4.安装PL/SQL。


    5、打开PL/SQL

      

        登录的时候,“取消”就可以。

    进入“首选项”(工具-〉首选项),左側选择Oracle。右側填写“Oracle主文件夹


    名”以及OCI库地址就可以:

     

    计算机生成了可选文字:日首选项口)Lx产Dracle引^连接选项编译调试器输出跟踪概览图登录历史提示用户界面,选项浏览器编辑器字体P口SQL美化器代码助手键酉己置外观日期/时间窗体类型,程序窗体SQL窗体-gnl]试窗体计划窗体工具习差异数据生成器任务列表又一次调用语句v才。</p><p>ef诞t,yjV",*二r会话方式(妙多路会话O双路会话O单路会话注消有打开的事务〕提交v口检查连接oracle主文件夹名(自己主动检Wl]为空〕F二\aPpw力\productin:t拉tclient_11--2ocl库〔自己主动检Ml]为空〕f:\却pw力\productinst.tclient_11一\oci口在oc工a上强制使用oc工7寻.目口翔口卜‘口口r'.回支持多链接'.口默认固定窗体连接'}口自己主动关闭未用连接确定习取消应用帮助

     

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


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


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

    变量名:NLS_LANG

    变量值:NLS_LANG = AMERICAN_AMERICA.AL32UTF8


    问题整理:


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


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


    计算机生成了可选文字: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


    总结:


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

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

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

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

  • 相关阅读:
    Math 类、Random 类、BigDecimal 类
    Redis 持久化原理及过期 key 清除策略
    MySql 存储引擎和索引
    MySql 视图、触发器以及存储过程
    布隆过滤器
    微信红包实现原理
    11-散列3 QQ帐户的申请与登陆 (25 分)
    11-散列2 Hashing (25 分)
    11-散列1 电话聊天狂人 (25 分)
    C语言实现Linux之ls
  • 原文地址:https://www.cnblogs.com/wzjhoutai/p/6752584.html
Copyright © 2020-2023  润新知