精华内容
下载资源
问答
  • 1.登录PL/SQL Developer ...Plsql解压后直接安装,所有设置选择默认即可,安装后打开plsql后如图所示:   当用户输入用户名/密码后,dababase无法选择TNS库,我们首先安装了数据库,在安装奇怪这里为什

    1.登录PL/SQL Developer

    Oracle具体安装步骤请看:http://jingyan.baidu.com/article/363872eccfb9266e4aa16f5d.html

    Plsql解压后直接安装,所有设置选择默认即可,安装后打开plsql后如图所示:


     

    当用户输入用户名/密码后,dababase无法选择TNS库,我们首先安装了数据库,在安装奇怪这里为什么选择不到数据库的TNS呢?我是先安装数据库,再安装的PL/SQL Developer。按理说安装PL/SQL Developer时,就已经识别到了Oracle HomeOCI Libaray了。这里应该怎么办呢?先以非登录方式登录PL/SQL Developer,设置Oracle HomeOCI Libaray

     

     Oracle Home这选项下,没有自动识别到Oracle Home目录,于是手动指定Oracle Home路径。

     

    点击确定,退出PL/SQL Developer,再次登录。

     

     设置完毕后仍然无法选择TNS库,用nolog登陆看一下是什么原因:

     

    问题原因如下:安装的PL/SQL Deleloper只能识别32oci.dll。看来是要安个64位的PL/SQL Deleloper,或者通过plsql(32)+ Oracle Client客户端的方式链接(本人安装plsql时用的32位版本);

    2.安装oracle Clinet

    首先到Oracle官网上去下载一个Oracle 11g Client,下载前选择Accept license Agreement 就好,注意下载的时候一定要选择32位的,切客户端版本应该是version 11.x.x,本人下载错了版本,下载成了最新的version12.x.x,导致配置完了也不管用

    目前下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html


     这个一个绿色版的Oracle Client,因此只要需要解压了,就可以是。将下载的Oracle Client文件instantclient-basic-win32-11.2.0.1.0.zip解压到C盘(注意啦!不能下64位的)。然后在解压后的C:\instantclient_11_2目录下新建NETWORK\ADMIN目录,然后从Oracle数据库HOME目录的NETWORK\ADMIN目录,把sqlnet.oratnsname.ora拷贝过来。然后确定HOST配置是否正确,如果HOST是主机名,需要把主机名后面的域名去掉)

     

    3.配置PL/SQL Developer的Oracle Home和OCI Libaray

    以非登录模式进入PL/SQL Developer,将Oracle Home路径指定为Oracle Client目录(C:\instantclient_11_2),OCI Libaray路径为Oracle Client目录的oci.dll(C:\instantclient_11_2\oci.dll)

     

    点击确定,现在配置已完成,下面就是等待奇迹的时刻。退出PL/SQL Developer

     

    4.验证Oracle Client

    打开新的PL/SQL Developer,输入用户名和密码,在database选项下,可以看刚才配置的TNS了。

     

    点击ok,连接成功(用户名/密码别写错了)

     

    展开全文
  • 概述经常用oracle数据库的朋友肯定很熟悉PL/SQL Developer这个工具,不过这个工具还有一些很好用的配置,大家可以看下。1、PL/SQL Developer记住登陆密码在使用PL/SQL Developer时,为了工作方便希望PL/SQL ...

    概述

    经常用oracle数据库的朋友肯定很熟悉PL/SQL Developer这个工具,不过这个工具还有一些很好用的配置,大家可以看下。


    1、PL/SQL Developer记住登陆密码

    在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码;

    设置方法:PL/SQL Developer ->tools->Preferences->Oracle->Logon History , “Store history”是默认勾选的,勾上“Store with password” 即可,重新登录在输入一次密码则记住了。

    898e8d2a9426b2866cb0782d594afbbc.png

    2、格式化SQL语句

    在使用PL/SQL Developer的SQL Window时,有时候输入的SQL语句太长或太乱,希望能用比较通用的写法格式话一下,这样看起来会好看些,也好分析;

    使用方法:选中需要格式化的SQL语句,然后点击工具栏的PL/SQL beautifier按钮即可.

    6a4aafb5071931674f8ab31a1d92a630.png

    3、查看执行计划

    在使用PL/SQL Developer的SQL Window时,有时候输入的SQL语句执行的效率,分析下表结构,如何可以提高查询的效率,可以通过查看Oracle提供的执行计划;

    使用方法:选中需要分析的SQL语句,然后点击工具栏的Explain plan按钮(即执行计划),或者直接按F5即可。

    80ecd741e1891688e719fc93982821d7.png

    4、调试存储过程

    在使用PL/SQL Developer操作Oracle时,有时候调用某些存储过程,或者调试存储过程;

    调用存储过程的方法:首先,在PL/SQL Developer左边的Browser中选择Procedures,查找需要调用的存储过程;然后,选中调试的存储过程,点击右键,选择Test,在弹 出来的Test scrīpt窗口中,对于定义为in类型的参数,需要给该参数的Value输入值;最后点击上面的条数按钮:Start debugger 或者按F9;最后点击:RUN 或者Ctrl+R

    3ef315b1894b4c83026e7bfcc7ba2bd5.png

    5.左下角显示window list

    点击菜单 tools -> window list, 将弹出的小窗口拖到左下角合适位置,然后点击菜单 window->save layout

    3f8dcaa283b1ad8993e8316477cc8543.png

    6.防止登录超时

    使用方法:tools->Preferences-->Oracle->Connection 选择 "check connection"

    a1541c3405c9ed7f6d8464f7b72a89bb.png

    以上就是小编工作中用plsql时经常会配置的一些选项,大家有什么好的配置选项也可以在下方留言哦。

    后面会分享更多关于dba方面内容,感兴趣的朋友可以关注下!

    0383d70def26c3b66e8cb0476b72aa6b.gif
    展开全文
  • 一、安装OraclePLSQL、instantclient//解压最好在英文路径,安装过程略附安装完成后情况及路径:------------------------------------------------------------------------------------------------------------...

    一、安装Oracle、PLSQL、instantclient

    //解压最好在英文路径,安装过程略

    附安装完成后情况及路径:


    ----------------------------------------------------------------------------------------------


    -----------------------------------------------------------------------------------------------


    ======================================================

    二、配置PLSQL

    配置-->首选项-->连接-->Oracle 主目录名  配置为 instantclient 路径名

                                       -->OCI 库  配置为 instantclient 下的 oci.dll 文件


    ======================================================

    三、配置instantclient

    instantclient路径下新建NETWORK文件夹,在NETWORK文件夹里面新建ADMIN文件夹

    将Oracle路径下的network下的admin下的 tnsnames.ora 复制到如上新建的目录


    ----------------------------------------------------------------------------------------------


    ======================================================

    四、配置环境变量

    变量值为 instantclient 的路径

    Oracle_home = D:\install\PLSQL\instantclient_12_1

    ----------------------------------------------------------------------------------------------

    如果PLSQL为中文,添加变量

    NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK

    ======================================================

    结束

    展开全文
  • PLSQL连接ORACLE配置字符串简介 oracle网络配置 三个配置文件 listener.ora、sqlnet.ora、tnsnames.ora原理解释 oracle网络配置三个配置文件 listener.ora、sqlnet.ora、tnsnames.ora ,都是放在$ORACLE_HOME/...

     

    PLSQL连接ORACLE配置字符串简介 oracle网络配置 三个配置文件 listener.ora、sqlnet.ora、tnsnames.ora原理解释

    oracle网络配置
    三个配置文件 listener.ora、sqlnet.ora、tnsnames.ora ,都是放在$ORACLE_HOME/network/admin目录下。
    1.  sqlnet.ora-----通过这个文件来决定怎么样找一个连接中出现的连接字符串。
    例如我们客户端输入
    sqlplus sys/oracle@ora
    假如我的sqlnet.ora是下面这个样子
    SQLNET.AUTHENTICATION_SERVICES= (NTS)
    NAMES.DIRECTORY_PATH= (TNSNAMES,HOSTNAME)
    那么,客户端就会首先在tnsnames.ora文件中找ora的记录.如果没有相应的记录则尝试把ora当作一个主机名,通过网络的途径去解析它的 ip地址然后去连接这个ip上GLOBAL_DBNAME=ora这个实例,当然我这里ora并不是一个主机名
    如果我是这个样子
    NAMES.DIRECTORY_PATH= (TNSNAMES)
    那么客户端就只会从tnsnames.ora查找ora的记录,括号中还有其他选项,如LDAP等并不常用。
    2.  tnsnames.ora------这个文件类似于unix 的hosts文件,提供的tnsname到主机名或者ip的对应。
    只有当sqlnet.ora中类似NAMES.DIRECTORY_PATH= (TNSNAMES) 这样,也就是客户端解析连接字符串的顺序中有TNSNAMES是,才会尝试使用这个文件。
    例子:
    ORA_TEST =
        (DESCRIPTION =
           (ADDRESS_LIST =
              (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
           )
          (CONNECT_DATA =
             (SERVER = DEDICATED)
             (SERVICE_NAME = ora)
          )
        ) 
    ORA_TEST:客户端连接服务器端使用的服务别名。注意一定要顶行书写,否则会无法识别服务别名。
    PROTOCOL:客户端与服务器端通讯的协议,一般为TCP,该内容一般不用改。
    HOST:ORACLE服务器端IP地址或者hostname。确保服务器端的监听启动正常。
    PORT:数据库侦听正在侦听的端口,可以察看服务器端的listener.ora文件或在数据库侦听所在的机器的命令提示符下通过lnsrctl status [listener name]命令察看。此处Port的值一定要与数据库侦听正在侦听的端口一样。
    SERVICE_NAME:在服务器端,用system用户登陆后,sqlplus> show parameter service_name命令查看。
    3.  listener.ora------listener监听器进程的配置文件
    关于listener进程就不多说了,接受远程对数据库的接入申请并转交给oracle的服务器进程。所以如果不是使用的远程的连接,listener进程就不是必需的,同样的如果关闭listener进程并不会影响已经存在的数据库连接。
    例子:
    #listener.ora Network Configuration File: #E:/oracle/product/10.1.0/Db_2/NETWORK/ADMIN/listener.ora
    # Generated by Oracle configuration tools.
    SID_LIST_LISTENER =
        (SID_LIST =
             (SID_DESC =
                 (GLOBAL_DBNAME = ora)
                 (ORACLE_HOME = E:/oracle/product/10.1.0/Db_2)
                 (SID_NAME = ora)
             )
        )
    LISTENER =
        (DESCRIPTION =
            (ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521))
        )
    LISTENER :监听名称,可以配置多个监听,多个监听的端口号要区分开来。
    GLOBAL_DBNAME :全局数据库名。通过select * from global_name; 查询得出
    ORACLE_HOME :oracle软件的跟目录
    SID_NAME :服务器端(本机)的SID
    PROTOCOL:监听协议,一般都使用TCP
    HOST:本机IP地址,双机时候使用浮动IP
    PORT:监听的端口号,使用netstat –an 检查该端口不被占用。
    上面一段都是从别人博客中拷来的,原文地址是:
    http://blog.csdn.net/aten_xie/article/details/6174069
    最后我自己用pl/sql连接oracle的时候的配置如下:
    listener.ora文件:
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
           (GLOBAL_DBNAME = testdb)
           (ORACLE_HOME = E:\oracle\product\10.2.0\db_1)
           (SID_NAME = testdb)
        )
      )
    LISTENER =
        (DESCRIPTION =
            (ADDRESS = (PROTOCOL = TCP)(HOST = 10.101.2.4)(PORT = 1521))
        )
    sqlnet.ora 文件:
    SQLNET.AUTHENTICATION_SERVICES= (NTS)
    NAMES.DIRECTORY_PATH= (TNSNAMES)
    tnsnames.ora 文件:
    FDOL_TEST =
        (DESCRIPTION =
           (ADDRESS_LIST =
              (ADDRESS = (PROTOCOL = TCP)(HOST = 10.101.2.4)(PORT = 1521))
           )
          (CONNECT_DATA =
             (SERVER = DEDICATED)
             (SERVICE_NAME = testdb)
          )
        )
    注:
    远程服务器ip: 10.101.2.4
    端口:1521
    数据库:testdb
    用pl/sql登陆时候的database就填 FDOL_TEST

     

    来源:http://78425665.iteye.com/blog/1201008

    转载于:https://www.cnblogs.com/svennee/p/4200640.html

    展开全文
  • plsql 连接oracle数据库详细配置

    万次阅读 多人点赞 2016-06-22 18:25:17
    第一次用这种方式连接oracle数据库,自己百度搞了快两个小时才弄好,百度的资源也不靠谱,看了好多都不完整,搞完了报各种错误,各种连不上数据库,自己整理下资料,希望给其他的同行予以借鉴,不能保证每个人都能...
  • 本篇文章小编给大家分享一下plsql连接oracle数据库详细配置方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。方法步骤:第一步:先安装plsql客户端,plsql客户端是必须的,plsql...
  • PLSQL工作依赖于 OCI.DLL 和其他一些Client带的文件,所以必须提供.通过环境变量 TNS_ADMIN找到LISTENER.ORA, tnsnames.oRA,... 通过环境变量 TNS_ADMIN找到LISTENER.ORA, tnsnames.oRA,从而建立连接.步骤:1.安装Orac...
  • PLSQL连接Oracle 数据库配置详解 下载instantclient-basic-win32-11.2.0.1.0 (oracle官网下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html , 下载地址2:...
  • 配置 PLSQL 连接 Oracle

    2020-11-17 09:54:34
    PLSQL 连接 Oracle1编写tnsname.ora2在Oracle登录窗口直接填写 在编写tnsname.ora文件之前应该先在plsql中的首选项中配置Oracle目录 1编写tnsname.ora --某项目环境 XMHJ = (DESCRIPTION = (ADDRESS = (PROTOCOL ...
  • PLSQL配置 1.安装oracle数据库(这好像是一句废话) 2.下载PLSQL 3.如果是免安装的,直接解压后放到一个位置就行了,需要安装的版本就安装一下 ...b.oracle数据库和PLSQL不在一起,这时我们需要进行配置,步骤如下: ...
  • PLSQL连接oracle配置

    2019-11-15 11:08:27
    oracle已经可以正常测试连接: net manager已经可以进行连接 1、下载免安装的plsqlhttp://download.csdn.net/detail/wuqinfei_cs/7740373。 2、下载后的文件夹为 instantclient_11_2 PLSQL Developer 两个文件夹。 1...
  • 主要介绍了plsql 连接oracle数据库详细配置的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • plsql连接oracle服务器监听配置文件: 需要进入plsql的安装目录:product\11.1.0\db_3\NETWORK\ADMIN 将附件存入该目录下,需要修改对应的IP地址
  • plsql连接oracle

    2020-07-08 11:19:01
    plsql连接oracle 一、本地数据库:安装oracle服务端和plsql 二、远程数据库 :安装oracle客户端和plsql,并配置环境变量 ORACLE_HOME:D:\Program Files\instantclient_11_2 TNS_ADMIN:D:\Program Files\instant...
  • PLSQL连接oracle数据库配置

    万次阅读 2012-12-11 10:28:15
    PLSQL连接oracle数据库配置 方法一: 1)点击Net Configuration Assistant 2) 在弹出的对话框中选择本地Net服务名配置,点下一步 3) 在服务名配置对话框中选择添加,点下一步 4)在如下...
  • plsql连接Oracle数据库配置

    千次阅读 2019-06-06 10:44:14
    4.配置plsql 双击运行,暂时跳过登录 将oci.dll的路径信息输入 5.配置环境变量 控制面板\系统和安全\系统\高级系统设置\高级\环境变量\administrator的用户变量 新建 变量名:NLS_LANG 变量值...
  • plsql连接oracle必须的库和配置 不需要 在电脑 中安装 oracle客户端了
  • 通过环境变量 TNS_ADMIN找到LISTENER.ORA, tnsnames.oRA,从而建立连接.步骤:1.安装Oracle_client2. 进入PLSQL 设置 OCI.DLL 文件路径和其所在目录的路径3. 在ocl.dll同目录建立一个 NETWORK目录,该目录中建立ADMIN...
  • PLSQL连接Oracle,客户端配置第一步:下载Instant Client第二步:配置环境变量第三步:plsql的connection配置 电脑首次使用plsql,出现无法连接到Oracle数据库的问题,即登陆界面登陆不成功,需要下载客户端配置。 ...
  • 本地无需安装oracle服务,plsql即可远程访问oracle数据库,只须指定oraclehome即可
  • PLSQL连接ORACLE

    2020-01-02 14:34:26
    文章目录① 安装oracle服务端②安装plsql配置监听④配置2个⑤重启plsql ① 安装oracle服务端 ②安装plsql配置监听 ④配置2个 【打开客户端】-【取消】-【工具】-【首选项】-【连接配置截图2个配置 【Tools...
  • 第一次用这种方式连接oracle数据库,自己百度搞了快两个小时才弄好,百度的资源也不靠谱,看了好多都不完整,搞完了报各种错误,各种连不上数据库,自己整理下资料,希望给其他的同行予以借鉴,不能保证每个人都能...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,882
精华内容 752
关键字:

plsql连接oracle配置