1.在Oracle中不轻易创建数据库实例
2.使用不同的用户区分访问表的权限
3.创建用户
create user 用户名 identified by 密码 account lock | unlock;
lock 和 unlock 是指用户是否处于锁定状态,处于锁定状态的用户无法登录数据库服务
create user tom identified by tom account unlock;
创建用户是要有权限的,只有管理员才有权限创建用户。
4.用户创建成功后还不能登录数据库服务器。如果要登录数据库服务器,必须具有create session权限。
- 系统权限:create session ,create table,……
- 数据库对象权限:对表的CRUD操作
- 角色(ROLE)
- 角色:若干个权限系统的集合
- connect:主要应用在临时用户,不需要建表的用户,该角色能够连接数据库服务
- resource:该角色可以创建表、序列、存储过程、触发器、索引等
- DBA:该角色拥有数据库的所有权限
注:一般情况下,普通用户拥有connect和resource角色即可
5.授权
grant 角色 | 权限 to 用户(角色);
grant connect to tom;
对象权限:
- alert:允许使用者更改表或序列的定义
- execute:允许使用者执行存储过程
- index:允许使用者在表上建立索引
- insert:允许使用者插入数据
- references:允许使用者建立外键
- select:允许使用者查询表、视图、序列等信息
- update:允许使用者修改数据
/* 允许tom 可以查询scott用户的emp表 */ grant select on scott.emp to tom;
revoke select on scott.emp from tom;
6.撤销授权
revoke 角色 | 权限 form 用户(角色)
revoke connect form tom;
7.修改用户信息
- 修改用户密码:
alter user 用户名 identified by 新密码;
- 修改用户的锁定状态:
alter user 用户名 account lock | unlock;
相关推荐
总的来说,《深入浅出Oracle——DBA入门、进阶与诊断案例》是一本全面而实用的Oracle DBA指南,不仅适合初学者,也对有经验的DBA有很高的参考价值。通过阅读这本书,读者可以系统地学习Oracle数据库的各个方面,并...
《深入解析Oracle——DBA入门、进阶与诊断案例》是一本专为Oracle数据库管理员(DBA)设计的详尽指南。这本书旨在帮助初学者掌握Oracle数据库的基本操作,并引导有经验的DBA深入理解Oracle的高级特性,同时提供实用...
这里提到的三本书籍——"Oracle 9i初学者指南.zip"、"Oracle专家高级编程.pdf"以及"Effective Oracle by Design.pdf"都是Oracle学习者和专业开发者的宝贵资源。 "Oracle 9i初学者指南.zip":这是一本针对Oracle 9i...
综上所述,《循序渐进Oracle——数据库管理、优化与备份恢复》不仅是一本技术手册,更是Oracle数据库管理员的实战指南。通过深入学习和实践上述知识点,将极大地提升数据库管理的效率和系统的稳定性,为企业的信息化...
### 云应用开发 ——Google App Engine & Google Web Toolkit入门指南 #### 第1章 应该了解下 ##### 1.1 云基本知识 云计算是一种通过互联网提供按需计算资源和服务的方式,包括网络、服务器、存储、应用程序和...
### Oracle课程设计——图书馆书籍管理系统知识点总结 #### 一、项目背景与目标 - **项目名称**:图书馆书籍管理系统 - **目标**:构建一个基于Oracle数据库的图书管理系统,实现图书的基本管理功能(如添加、删除...
第三章 "管理入门——数据库服务器的管理": 此章将深入讨论Oracle数据库的日常管理任务,如数据存储结构、表空间和数据文件的管理、数据库性能监控与调优、备份与恢复策略、用户权限与角色管理等。读者将学习到如何...
- **段与区**:进一步探讨Oracle数据库中逻辑存储单元——段和区的作用及管理方法。 ### 高级特性与优化技巧 - **分区技术**:介绍如何利用分区技术来提高大表的查询性能,减少I/O消耗。 - **索引优化策略**:分析...
通过以上章节的详细介绍,《Spotlight on Oracle: Getting Started Guide》不仅为初次接触Spotlight工具的用户提供了一个全面的入门指南,也为经验丰富的数据库管理员提供了一系列实用的操作技巧和技术支持资源。
### Oracle 创建数据库及基本概念详解 ...以上内容概述了 Oracle 数据库的一些基本概念和技术细节,对于初学者来说是非常有价值的入门指南。通过了解这些核心概念,可以帮助开发者更好地理解和使用 Oracle 数据库系统。
### 深入浅出Oracle——DBA入门、进阶与诊断案例 #### 关于本书 本书《深入浅出Oracle》由盖国强编著,由人民邮电出版社出版。该书旨在为读者提供全面而深入的Oracle数据库管理(DBA)知识体系,帮助读者从入门到...
- **安全性**:学习Oracle数据库的安全管理机制,包括用户权限管理、审计日志等方面的知识。 - **最佳实践**:总结整个学习过程中积累的最佳实践建议,帮助学习者更好地应对实际工作中的挑战。 通过上述知识点的...
### Oracle从入门到精通——全面解析Oracle数据库的关键知识点 #### SQL基础:理解Oracle数据库的核心语言 **1.1 基本概念** Oracle数据库作为业界领先的数据库管理系统之一,其核心功能在于通过SQL(Structured ...
总结来说,《Hello LWUIT——LWUIT开发指南2》涵盖了LWUIT基础组件的使用、事件处理、样式定制、布局管理等多个方面,旨在帮助开发者快速入门并熟练掌握LWUIT,从而创建出美观且功能丰富的移动应用。通过实践和不断...
《Oracle9i: SQL3入门指南》一书深入探讨了Oracle9i数据库系统中的SQL语言高级应用,旨在为读者提供全面、深入的SQL知识体系,适用于Oracle认证专业人员(OCP)的学习与备考。以下是对该书籍核心知识点的详细解析: ...
### RMAN快速入门指南知识点详解 #### 一、RMAN简介 **RMAN**(Recovery Manager)是Oracle提供的一款强大的备份与恢复工具,适用于Oracle数据库。它能够帮助管理员进行数据库文件、归档日志以及控制文件的备份,...
文档中提到了一系列的入门指南,分为四周的“口水贴”,主要目的是帮助新手快速熟悉 Oracle EBS 的基本操作流程。这些“口水贴”涵盖了 EBS 的安装配置、开发工具的使用以及简单的开发实践等内容。 **1.2 Forms ...
本资源"Oracle9i PL_SQL从入门到精通 pdf版本"是一个全面的学习指南,旨在帮助初学者和进阶用户掌握这一语言,并深入理解Oracle数据库操作。 PL/SQL(Procedural Language/Structured Query Language)是Oracle对...