TOAD使用笔记
1、把鼠标停在sql所在行,然后ctrl+Enter直接执行当前sql。
2、解决Toad对中文显示乱码问题(如果数据库所在主机的NLS_LANG是AMERICAN_AMERICA.WE8ISO8859P1):
系统环境变量加 NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
3、toad中自动提示功能,就像plsql developer那样:
输入表名前几个字母,然后用Ctrl + .就可以弹出,如你输入select * from emp t where t. 这时候停顿一下,会弹出emp的字段来供你选择
4、如何支持代码自动更正,如输入ndf,自动替换成NO_DATA_FOUND,输入sf自动替换成select * from:
点开菜单edit->editer_options->auto_replace中,自己去设定。可以设置任何你想自动替换的单词
5、toad如何实现多线程,像plsql developer那样可以取消当前的操作:
安装的时候有选项设置,如果未设置进入view-options-oracle-transactions,把第一个选项选上。
6、在TOAD的SQL Editor中修改查询的数据:
select rowid,b.* from acc_bill b 就可以修改数据了......
7、使用Object Palette吧,很棒:
在VIEW——Object Palette找到入口。点击后在SQL Editor窗口右侧产生一个窗口,里面可以根据schema选择对象类型,比如table,出现的表名双击后就出现在SQL编辑器里了,下面还有字段名,是不是很方便啊。
8、关于TOAD启动的一些问题:
有的时候安装完成后突然发现无法同时打开两个TOAD,其实这是一个option控制的。进入option界面,选择General,右侧第四个 “Allow multiple copies ...”,那个就是选项了,打勾后重启程序就可以了。同一个界面里第五个是控制是否显示进入画面,觉得麻烦可以删掉,去掉那个勾就可以了。
9、安装好toad后根据需要使用到的特性,需要运行一些脚本:(都在Toad\temps目录下)
ü 如果需要用Toad来查看执行计划,必须运行脚本PrepToad.sql或者notoad.sql
n 如果希望专门建立一个Toad 用户来存放Toad需要使用的对象的话,就运行preptoad.sql。
n 如果希望在当前连接用户模式下建立toad需要使用的对象的话,就运行notoad.sql。
n 注意,如果是选择了专门建立toad这个用户的话,需要先修改一下脚本,指定用户的默认表空间和临时表空间。
ü 需要使用Oracle8i 的Profile analyzer,必须运行ToadProfiler.sql
ü 需要加强Toad的安全性,必须运行ToadSecurity.sql
10、以下都是指toad8.0xpert下:
执行toad自带的执行计划的方法:
view->options->oracle->general配置explain plan的表名和用户名,如图:
如果还没有建立计划表plan_table请执行以下脚本:
-----------------------------------------------------------------------------
SQL> @C:\oracle\ora92\rdbms\admin\utlxplan.sql
SQL> create public synonym plan_table for plan_table;
SQL> grant select,update,insert,delete on plan_table to public;
-----------------------------------------------------------------------------
11、TOAD 9.0.1.8 版本的几个不错的功能:
Utilities-Unix Job Scheduler 有不少DBA、Backup、Table和Index维护的相关shell脚本,可供学习参考。
Utilities-Network Utilities 有telnet/RExec/Ping/TNSPing/SSH等功能。
Utilities-Script Manager 有不少常用的数据库查询和维护SQL语句,并且能直接执行测试。
View-Object Palette 选上后,会在toad右侧显示数据库对象面板,双击可以在输入区输入对象名,且方便查询。
按F8显示最近执行的sql语句,方便查询,并可选择出来修改、执行。
Database-Compare-Single Objects 可以比较两个对象脚本之间的差异。
Database-Report-HTML Schema Doc Generator 可以生成超文本格式的数据库对象及其代码详细信息文档。
Database-Optimizer-Unix Kernel Parms 计算unix主机(包括Solaris/AIX/HPUX/Tru64/Linux)的内核参数信息。
Database-Optimizer-Repair Chained Rows 可以计算和修复行链接
Database-Optimizer-Rebuild Table 可以生成重建表的脚本(包括索引、约束及其重编译对应存储过程信息)。
Database-Optimizer-Pinned Code 可以查询共享池中的代码信息,并且能Fulsh SGA和pin指定的对象到共享池中。
12、Toad Database Health Check功能执行前操作:
SQL> conn /as sysdba
Connected.
--为了分析alert.log文件
SQL> CREATE OR REPLACE DIRECTORY TOAD_BDUMP_DIR as '/opt/oracle/db01/app/oracle/admin/ORCL/bdump';
Directory created.
SQL> GRANT READ, WRITE on DIRECTORY TOAD_BDUMP_DIR to wacos;
Grant succeeded.
[FK Constraints with nonmatching column definitions]太耗时,建议取消
13、如何设置使得注释字体是立体字而不是斜体字(Toad 9.1.0.62)
编辑区右击 - 选择edit options - 查看Language组合框 - 选择PL/SQL语言 - 点击Edit按钮 - 选择Highlighting标签 - 从左侧Styles里选择Comment - 把Font Style组合框里的Italic选择框的小勾去掉。
常用快捷键:
F8 调出以前执行的sql命令
F9 执行全部sql
Ctrl+t 补全table_name
Ctrl+. 补全table_name
alt+ 箭头上下 看sql history
Ctrl+Enter 直接执行当前sql
Ctrl+Shift+F 格式化sql语句。
如果还觉得不够用的话,可以在系统菜单空白处点击右键,进入menu shortcuts,自行定义快捷键。
数据库应用开发工具Toad使用笔记
原文出处:http://blog.csdn.net/wujt8888/archive/2009/11/10/4794120.aspx
分享到:
相关推荐
"数据库应用开发工具Toad使用笔记" 提供了Toad在实际操作中的技巧和经验总结,这通常包括快捷键、常用功能的使用方法、问题解决方案等,对于初学者和进阶用户都非常有帮助。 "toad中文教程+图解教程" 通过图文并茂...
通过学习这些笔记,我们可以更好地掌握Oracle数据库的日常操作,并利用Toad工具高效地进行数据库管理和开发工作。在实际应用中,结合Toad的其他高级功能,如脚本执行、数据导入导出、数据库对象管理等,将极大提升...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统,由甲骨文公司开发,它以其高度的稳定性和灵活性在企业级应用中占据重要地位。"李兴华-oracle课堂笔记(全).rar"是一份完整的Oracle数据库学习资料,包含了...
1. **Oracle安装验证**:Oracle数据库安装完成后,用户通常会看到几个关键组件,包括Oracle Installation Products、集成管理工具、配置和移植工具(主要用于系统管理和迁移)以及应用程序开发工具。对于初学者来说...
13. **数据库连接与Oracle客户端**:笔记会介绍如何使用SQL*Plus、TOAD、SQL Developer等工具连接到Oracle数据库。 通过这些笔记,学习者能够逐步掌握Oracle数据库的各个方面,从基础操作到高级技术,为实际工作中...
(3) Oracle9i JDeveloper: IDE的java和Oracle应用开发工具。 (4) Form developer (5) Report Developer (6) Oracle9iDS的产品版本 (1) Enterprise Edition(企业版):带有数据仓库,OLTP的高级技术组件。...
Oracle也提供了大量的开发工具,如SQL Developer,用于数据库管理和开发。 “工具”标签可能意味着笔记中会介绍一些常用的Oracle管理工具。例如,SQL*Plus是Oracle的命令行工具,用于执行SQL查询、DML(数据操纵...
而"工具"标签则暗示了笔记可能涵盖了用于数据库管理和维护的各种实用工具,如SQL Developer、Toad、PL/SQL Developer等,以及如何利用这些工具进行数据库的备份恢复、性能调优和问题排查。 【压缩包子文件的文件...
- 在安装完成后,Oracle提供了一系列工具供用户管理和使用数据库,包括Oracle Installation Products、集成管理工具、配置和移植工具以及应用程序开发工具。 - `sqlplus`是Oracle的一个客户端工具,用于在命令行...
10. **Oracle工具**:除了SQL*Plus,还有许多其他工具,如Enterprise Manager Cloud Control、SQL Developer、Toad等,它们提供了图形化的界面,方便进行数据库管理和开发工作。 这本"Oracle实用笔记 命令 文档 PDF...
Oracle 9i的产品线丰富多样,覆盖了数据库服务器、应用服务器、开发工具等多个领域,具体包括: - **Oracle 9i Database Server (9iDS)**:核心数据库服务,提供数据存储、管理和查询功能。 - **Oracle 9i ...
- `Toad`和`PL/SQL Developer`是第三方的Oracle客户端工具,提供了更友好的界面和功能,尤其是`Toad`在数据库管理中广泛应用。 3. **超级管理员与权限**: - `sys`用户是数据库管理员,拥有最高权限,包括`dba`、...
- **PL/SQL Developer**:专注于Oracle的开发工具,特别适合PL/SQL代码的编写、调试和管理。 #### 第二课:用户管理 - **解锁用户**:使用管理员权限(`sys`用户),执行`sqlplus sys/bjsxt as sysdba`登录后,可以...
Oracle学习笔记第一册主要涵盖了Oracle数据库的基础操作,包括客户端连接、用户管理、表结构查看、SELECT语句的使用、DISTINCT关键字、WHERE子句、ORDER BY子句以及SQL函数的应用。下面将对这些知识点进行详细阐述。...
6. **源码和工具**:标签中的“源码”和“工具”暗示了这篇笔记可能讨论了如何结合PL/SQL的源代码和特定的开发工具(如SQL Developer或Toad)来处理层级数据。 总之,处理层级数据是PL/SQL编程中的一个关键技能,...
第三方工具如TOAD也提供了数据导入功能,使得从其他数据库(如Access)向Oracle导入数据变得更加简单。TOAD的界面友好,操作直观,为开发人员和DBA提供了便利。 在实际操作中,可能会遇到一些错误提示,比如"IMP-...
Oracle是世界上最广泛使用的数据库管理系统之一,它提供了丰富的功能和高效的数据管理能力。本文将深入探讨Oracle笔记中的关键知识点,特别是关于SQL语言和基于SCOTT用户的三个表:emp、dept、salgrade。 首先,...