PL/SQL Developer 7.0 授权与使用教程

需积分: 50 30 下载量 49 浏览量 更新于2024-08-10 收藏 3.97MB PDF 举报
"定义授权-tcl语言及xcore工具学习" 在PL/SQL Developer 7.0用户指南中,我们了解到如何定义授权,这是数据库管理中的关键环节,特别是对于DBA而言。授权涉及到对用户和角色分配不同的访问权限,确保系统的安全性。 首先,定义授权时,用户需要以DBA身份登录,并通过文件菜单启动授权功能。这会弹出一个对话框,显示所有已拥有PL/SQL Developer权限的用户和角色。同时,对话框的下半部分会列出当前选定的被授予者的具体权限。 新增被授予者是通过点击“新建被授予者”按钮实现的,这会打开一个包含所有潜在用户和角色的列表。可以多选(通过Ctrl或Shift键)添加被授予者,而无需在数据库层面进行实际操作。相反,如果要移除被授予者及其权限,只需使用“移除被授予者”按钮,这仅从授权表中移除权限,不影响数据库中的用户或角色。 授予权限时,需要选择被授予者,然后点击“授予权限”按钮。三个主要类型的权限可供选择: 1. 系统权限:涉及PL/SQL Developer的系统功能,如登录权限。 2. 对象权限:特定于数据库对象的权限,如删除表。 3. 菜单权限:允许使用PL/SQL Developer的特定菜单功能,如“工具 > 会话”。 特别需要注意的是,如果没有System.Logon或All权限,用户无法在当前数据库实例中使用PL/SQL Developer。因此,正确配置权限是确保系统正常运作和安全性的基础。 此外,该资源还涵盖了PL/SQL Developer的其他功能,包括程序的编写、测试、优化、SQL操作、命令窗口的使用以及创建和修改非PL/SQL对象等。这些功能提供了全面的数据库开发和管理支持,使得DBA和开发人员能够高效地工作。 在PL/SQL Developer中,用户可以创建、保存、修改和编译程序,测试它们的功能,并通过各种方式调试代码。测试程序包括创建测试脚本、运行测试、跟踪运行时间和错误,以及查看结果集、DBMS_OUTPUT和HTP输出。优化方面,用户可以利用解释计划窗口、自动统计、PL/SQL概览图和SQL跟踪等功能来提升性能。 此外,专用SQL功能允许用户通过SQL窗口执行查询,处理结果,进行模式查询,更新数据库,查看XMLTYPE列,以及创建标准查询。命令窗口则提供输入SQL语句和命令的平台,支持开发命令文件,以及一系列内置命令。 最后,PL/SQL Developer还包括创建和修改非PL/SQL对象的能力,如表、序列、同义词、库、目录、作业、队列、队列表、用户、角色、概要文件和数据库连接。这些功能使得数据库管理系统更加完整,满足了多种复杂的需求。