zoukankan      html  css  js  c++  java
  • SettingsPLSQLDeveloper

    迁移时间:2017年5月21日10:12:23
    Author:Marydon

    一、常用配置项
    UpdateTime--2017年3月15日13:55:46
    注:没有安装Oracle数据库的情况下,前两步可以省略
    1.安装oracle数据库,需将windows防火墙关闭
    2.用户名和密码配置
      a.首次登录,使用system用户登录,密码为注册时所输的密码;
      b.解锁scott用户,设置密码,并授权
      方法一:

    alter user account unlock;--解锁
    alter user scott identified by 要设置的密码;--设置密码
    grant dba to scott;--授予dba权限
    select * from session_privs;--查询当前用户权限 

      方法二:
        在安装oracle时,直接对scott用户进行解锁,初始密码为scott
    =============================================================================

    1.打开PLSQL,点击“取消”-->进入主界面-->工具-->首选项-->Oracle-->连接-->在OCI库处设置OCI目录下的oci.dll即可,如:D:ProgramFilesPLSQLDeveloperinstantclient_12_1oci.dll;
    2.重启PLSQL,连接远程数据库;
      注:instantclient_12_1文件夹已经放置到PLSQL的根目录下,如果想更换OCI版本,网上下载对应的Oracle Client,替换掉该文件夹即可。
    3.破解plsql
      a.破解
        帮助-->注册-->运行PLSQL Developer10.0.5.1710_keygen.exe -->输入对应的产品编号(product code)、序列号(serial Number)、口令(Password)-->点击“注册”按钮即可。
      b.查看是否破解成功
        帮助-->关于-->该界面会显示oci.dll文件所在的路径及服务合同到期时间
    4.设置选项preferences
      方法一:
        菜单栏-->Tools-->Preferences
      方法二:
        工具栏第二行-->点击钳子图标-->进入设置选项
    5.更改字体大小
      设置-->User Interface-->Fonts-->Editor-->select-->更改字体样式为:Consolas,粗体,小三
    6.关闭保存sql语句时的自动备份功能
      设置-->Files--Backup-->Disabled

    7.关闭自动更新
      Preferences-->Other-->Update&News-->都选择Never(disabled)
    8.取消记住密码(出于安全考虑,网络攻击)
      Preferences-->Oracle-->Logon History-->取消勾选 Store with password
    9.设置plsql窗口列表保持
      在window(窗口)菜单中有个 save layout (保存版面)项,设置好窗口布局后,选一下此项就保存你当前的窗口布局了,下次启动就不用再设置了
    UpdateTime--2017年3月15日08:49:36

    10.工具栏管理
      方法一:
        在功能栏右键-->customize(定制)-->Toolbars选择要显示在功能栏的里的功能;
        commands项-->以将大小写转换添加到功能栏为例-->Edit-->分别将Uppercase和Lowercase拖拽到功能栏即可,将不需要的功能拖拽到任一位置(出现叉号均可),就能将其删除
      方法二:(推荐使用)
        工具-->首选项-->用户界面-->工具栏-->在可用按钮列表中,分别双击"选择大写"、"选择小写"、"首选项"-->右侧"已选按钮"就会新增这三个按钮
    拖动功能按钮,还可以调整顺序

    11.修改该软件的功能快捷键
    预设条目             中文解释        快捷键配置
    Edit/Undo            撤销           ctrl+z
    Edit/Redo            恢复上一步       ctrl+shift+Z
    Edit/PL/SQL Beautifier      格式化         ctrl+shift+F
    Edit/Selection/indent       向后缩进        tab
    Edit/Selection/Unindent       向前缩进        shift+tab
    Edit/Selection/Uppercase     全部变为大写      ctrl+shift+X
    Edit/Selection/Lowercase     全部变为小写      ctrl+shift+Y
    Edit/Selection/Comment      添加注释        ctrl+shift+/
    Edit/Selection/Uncomment   取消注释        ctrl+/
    Edit/Find Next         向下查找相同的单词   ctrl+K
    Editor:Word Left         光标移至单词左边    ctrl+left(方向键左键)
    Editor:Word Right       光标移至单词右边边     ctrl+right(方向键右键)
    Editor:Navigate Back      切换至上一个窗口     alt+left
    Editor:Navigate Forward     切换至下一个窗口     alt+right
    Editor:AutoReplace        指定词汇替换       alt+/

    12.配置sql快捷键
      a.将shortcuts.txt文件拷贝到PLSQLDeveloperPlugIns文件夹下
      b.设置-->User Interface-->Editor-->AutoReplace-->选中Enabled-->导入shortcuts所在的路径即可

    二、plsql用法 

      CreateTime--2016年10月31日14:44:41

      (一)plsql连接数据库

        1.PLSQL连接数据库
          192.168.0.6:1521/orcl(注意:端口号和数据库实例之间用的是"/")
          构成:域名+":"+数据库端口号+"/"+数据库实例名称
        UpdateTime--2017年3月15日11:34:36
        2.plsql连接远程数据库
        方法一:
          在本地也安装Oracle,或者安装类似oracle develop 10g开发套件
        方法二:使用OCI(推荐使用)
          本机不需要安装Oracle,就可以实现远程连接Oracle数据库
          ORACLE调用接口(Oracle Call Interface简称OCI)提供了一组可对ORACLE数据库进行存取的接口函数,通过在第三代程序设计语言中进行调用可达到存取ORACLE数据库的目的。
          a.将instantclient_12_1(Oracle client) 文件夹拷贝到plsql的根目录下,如:D:ProgramFilesPLSQLDeveloperinstantclient_12_1;
          b.打开PLSQL,点击“取消”-->进入主界面-->工具-->首选项-->Oracle-->连接-->在OCI库处设置OCI目录下的oci.dll即可,如:D:ProgramFilesPLSQLDeveloperinstantclient_12_1oci.dll;
          c.重启PLSQL即可。

      (二)查看表结构

        方法一:左上角-->New-->Command Window-->输入:desc 表名,按回车即可

        方法二:左上角-->New-->SQL 窗口-->输入表名-->右键"描述"即可。

    UpdateTime--2017年6月2日07:24:22

    三、常见问题汇总

      1.查询条件不能为汉字

      解决方案:设置本地环境变量。(PLSQL优先从环境变量中获取属性)    

        右击 我的电脑-->属性-->系统属性-->高级-->环境变量-->系统变量栏
        a.新增如下两条记录:
          NLS_CHARACTERSET = AL32UTF8
          NLS_LANG = AMERICAN_AMERICA.AL32UTF8
        b.重启PL/SQL。

  • 相关阅读:
    开发细节
    html
    java学习
    Promise对象
    强制转换和隐式转换
    借助防抖解决输入框的非空校验
    setTimeout
    Symbol类型
    js API
    vue 使用mixin
  • 原文地址:https://www.cnblogs.com/Marydon20170307/p/6884138.html
Copyright © 2011-2022 走看看