首页 > 代码库 > PL/SQL工具操作

PL/SQL工具操作

-- object视图切换到 myobject
设置方法:
  Tools菜单 -> Object Brower Filters,会打开Define Browser Filters界面,
  选中"My Objects",并勾选 "Default" 设为默认即可。
  Tools菜单 -> Object Brower Folders,会打开Define Browser Folders界面,
  这里可以把经常用到的几个目录(比如:Tables Views Seq Functions Procedures)

-- find database objects  全局搜索数据库对象


-- 首选项提供的功能  Tools -> Preferences 
1.设置记住用户名密码
2.关键字大小写
3.保存上次打开的sql脚本
(1) 将菜单Tools->Window list选项勾上;
(2) Tools->Perferences->User Interface->Options的右边,将"Autosave desktop"勾选.

-- 菜单栏提供的功能  
1. 格式化SQL语句  PL/SQL Beautifier  -- 首选项可导入自己的template
2. 查看执行计划   explain plan 或F5


-- 调试
1. DEBUG CONNECT SESSION  权限缺失 ,存储过程调试报错:Insufficient privileges.
(1) sqlplus : / as sysdba;
(2) grant DEBUG CONNECT SESSION to scott;
(3) select * from role_sys_privs where privilege like ‘DEBUG%‘ order by 2;
2.报错 : Automatic STATISTICS v$session 动态性能视图无权限访问
(1) 勾选不再提示 (菜鸟方案)
(2) 给用户授权查询权限 grant select on V$session  to user_sec
(3) 给所有用户授权 : grant select on V_$session  to public;
(4) 禁用plsql这个功能 Tools --> Preferences --> Options --> Automatic STATISTICS

-- oracle精简客户端配置
\Oracle\ora90\network\ADMIN\tnsnames.ora文件
格式如下:
  DATABASE_NAME =
   (DESCRIPTION =
    (ADDRESS_LIST =
     (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
    (CONNECT_DATA =
     http://www.mamicode.com/#(SERVICE_NAME = dealer)"Syntax Highlighting"下,去掉"Comment"右边的"Italic"的勾选.
  

  

PL/SQL工具操作