Oracle数据库的数据库管理及开发工具

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle数据库的数据库管理及开发工具相关的知识,希望对你有一定的参考价值。

参考技术A

·Navicat for Oracle是一套专为Oracle设计的强大数据库管理及开发工具。它可以用于任何版本的Oracle数据库,并支援大部份Oracle的功能,包括触发器、索引、检视等。
·Toad for Oracle是一款老牌的Oracle开发管理工具,比任何一款Oracle开发管理工具功能更多,并针对使用者不同的角色有多个分支版本。版本包括:Toad DBA Suite for Oracle是一款专门为Oracle DBA管理Oracle数据库工具, Toad Development Suite for Oracle是一款专门为Oracle开发工具, Toad DBA Suite for Oracle – Exadata Edition是一款专门为Oracle Exadata一体服务器及Oracle数据库管理工具, Toad DBA Suite for Oracle - RAC Edition是一款专门为Oracle搭建集群RAC的DBA管理工具

Oracle数据库实验--用户管理系统权限及限额分配

实验三 用户管理、系统权限及限额分配

一、实验目的与原理

1、掌握用户的创建及一般信息的设置。
2、了解Oracle常用的系统权限、角色及用户的概念。
3、掌握界面方式对用户的系统权限和限额进行设置。
4、掌握用grant、revoke对用户属于权限及撤销权限。
5、掌握使用alter user命令进行限额设置。

二、实验内容及步骤
实验前准备:创建一实例helo。

1、使用Enterprise Manager查看实例helo的初始化设置;
过程:Oracle-OraDb11g_home1->Database Control – helo->sys+Rjxy2021->登录

2、使用Enterprise Manager查看用户信息;
过程:服务器->安全性->用户

3、使用Enterprise Manager创建用户;
过程创建->名称,口令,表空间->确定

4、使用Enterprise Manager对用户进权限分配;、
过程:选择用户->点击编辑->选择系统权限->移动相应的权限->点击确定->点击应用

5、使用Enterprise Manager查看用户的权限信息;
过程:选择用户->点击查看->查看对应的权限

6、使用Enterprise Manager为用户分配表空间配额;
过程:选择用户->点击编辑->选择限额->修改限额 ->点击应用

7、简述Grant命令对用户授权的格式;

授予系统权限 Grant命令
系统有很多权限,如create talbe,alter table,drop table等,其中sysdba是最高权限。
如:给用户newuser授予管理员的权限。 Grant sysdba to newuser;
给用户newuser授予创建表的权限。Grant create table to newuser;
给用户newuser授予创建会话的权限。Grant create session to newuser;

8、在Sql plus中使用grant命令对用户进行分配权限;
过程:Oracle-OraDb11g_home1->Sql plus->身份登录->连接实例->进行授权。

9、使用Enterprise Manager查看用户的权限信息;
过程:选择用户->点击查看->查看对应的权限

10、简述Revoke命令对用户撤销权限的格式;

撤销用户角色或权限命令
如:撤销用户newuser管理员的权限。revoke sysdba from newuser;
如:撤销用户newuser创建表的权限revoke create table from newuser;

11、在Sql plus中使用Revoke撤销用户的权限;
过程:Oracle-OraDb11g_home1->Sql plus->身份登录->连接实例->进行撤销。

12、使用Enterprise Manager查看用户权限撤销后的情况;
过程:选择用户->点击查看->查看对应的权限

13、简述Alter user命令对用户进行表空间配额的格式;

格式: Alter user <用户名> Quot<表空间配额大小>on <表空间>
如:给用户newuser用户在表空间users中分配100M的配额。
Alter user newuser quota 100m on users;

14、在Sql plus中使用Alter user都用户进行表空间权限分配;
(为用户的users表分配300MB的空间)
过程:Oracle-OraDb11g_home1->Sql plus->身份登录->连接实例->进行权限分配。

15、使用Enterprise Manager查看用户表空间分配情况;、
过程:选择用户->点击查看->查看对应的权限

16、使用Enterprise Manager删除用户。
过程:选择用户->点击删除->点击确定

三、实验总结

进一步加深了对Enterprise Manager以及各种SQL命令的了解。通过实践和讨论,完成了该实验,对知识进一步掌握了。

以上是关于Oracle数据库的数据库管理及开发工具的主要内容,如果未能解决你的问题,请参考以下文章

Oracle数据库补丁管理及实战_超越OCP精通Oracle视频课程培训11

Oracle数据库web维护管理及监控

oracle数据库管理工具都有哪些

用于oracle数据库管理 工具主要都有哪些

MySQL,Oracle,PostgreSQL通过web方式管理维护, 提高开发及运维效率

Oracle数据库实验--Oracle数据库开发案例