`
阅读更多

Oracle_2

Oracle用户权限:

sysdba用户:数据库管理员sys

  • 打开关闭数据库服务器
  • 备份数据库
  • 恢复数据库
  • 日志归档
  • 会话限制
  • 管理功能
  • 创建数据库

sysoper用户:数据库操作员system

  • 打开关闭数据库
  • 备份数据库
  • 恢复数据库
  • 日志归档
  • 会话限制

normal用户:普通身份scott

  • 具体权限看管理员给了哪些

 

Oracle用户管理:

  •  创建用户

create user 用户名 identified by 密码 account lock||unlock;

create user tom identified by tom123 account unlock;

 注:

lock和unlock指用户是否处于锁定状态,处于锁定状态的用户无法登录

上面的例子创建了tom用户,密码为tom123,状态为未锁定,但是该用户仍然无法登录

因为其没有登录权限create session权限是用来登录的)

系统权限:

  • create session    登录权限
  • create table    创建表权限
  • create view    创建视图权限
  • ……

数据库对象权限:

  • 对表的CRUD,增删改查的权限
  • alert   更改表或序列的定义
  • execute  允许执行存储过程
  • index  允许建立索引
  • insert  允许插入数据
  • references  允许建立外键
  • select  允许查询表、视图、序列等信息
  • update  允许使用者修改数据

角色:

  • connect  该角色的用户可以连接数据库但是不能干其他任何事情
  • resource  该角色可以创建表,序列,存储过程,触发器等
  • DBA  该角色拥有数据库的最高权限
  • 一般情况下,普通用户拥有connect,resource角色
 
  • 给用户授权

grant 角色||权限 to 用户(角色);

grant connect to tom;
grant resource to tom;
  •  允许tom查询scott用户的emp表,查询时必须带这scott→from scott.emp
grant select on scott.emp to tom;
conn tom/tom123@orcl;
select * from scott.emp;
  • 撤销授权

revoke 角色||权限 from 用户(角色);

revoke connect from tom;
revoke select on scott.emp from tom;
  •  修改用户

修改用户密码:  alter user 用户名 identified by 新密码;

修改用户的锁定状态:alter user 用户名 account lock||unlock;

 

alter user tom identified by tom000;
alter user tom account lock;
alter user tom account unlock;

 

数据库的导入导出:

  • 导出:在cmd命令提示行中切换到一个盘符中,d:,输入exp,按照提示导出到D盘
  • 导入:在D盘符中输入imp,按提示信息,导入即可

注:

在命令提示行中输入命令是不需要加分号的,否则无法执行命令。

 

总结:

  •  Oracle的用户类型及相应的权限
  •  Oracle的用户管理,包括用户的创建,用户权限的授予及撤销
  •  Oracle数据库的导入,导出
分享到:
评论

相关推荐

    Oracle_biee_11g入门指南

    ### Oracle BIEE 11g 入门指南 #### 一、Oracle BIEE 11g 安装指引 ##### 1.1 配置要求 在安装Oracle BIEE 11g之前,确保您的环境符合以下配置要求: 1. **数据库要求**:需要使用Oracle Database 11g Release 2...

    oracle快速入门指南

    作为初学者,快速入门Oracle需要理解其核心概念、语言基础以及管理工具。以下是一些关键知识点: 1. **Oracle简介**:Oracle是甲骨文公司开发的数据库管理系统,支持各种类型的数据存储和处理,包括结构化、半结构...

    在_Oracle_Enterprise_Linux_5_上从头安装_Oracle_数据库_11g

    本指南提供了在OEL5上安装Oracle数据库11g的全面指导,从硬件准备到软件安装和配置,覆盖了从基础到高级的各个环节,是新手入门Oracle数据库的理想资源。 #### 附录 - **数据库访问**:解释如何通过SQL*Plus或其他...

    Oracle_SQL_Developer_使用指南

    Oracle SQL Developer 是Oracle公司推出的一款强大的数据库管理工具,主要用于帮助用户进行SQL查询、数据操作、数据库...本指南旨在提供一个全面的入门起点,更深入的使用技巧和最佳实践需要在实践中不断探索和积累。

    oracle入门指南

    oracle入门指南

    Oracle9i PL_SQL从入门到精通 pdf版本

    本资源"Oracle9i PL_SQL从入门到精通 pdf版本"是一个全面的学习指南,旨在帮助初学者和进阶用户掌握这一语言,并深入理解Oracle数据库操作。 PL/SQL(Procedural Language/Structured Query Language)是Oracle对...

    Oracle RMAN快速入门指南

    oracle rman 的使用介绍,对rman一些场景恢复进行案例分析

    Oracle9i PL/SQL从入门到精通

    Oracle9i PL/SQL从入门到精通

    oracle_apex_4.0_cookbook

    《Oracle APEX 4.0 Cookbook》是一本实用性极强的技术书籍,它不仅适合初学者快速入门,也适合有经验的开发者深入探索。通过学习本书中的配方,读者将能够掌握构建高性能、高安全性的现代Web应用所需的关键技术和...

    Oracle_Data_Integrator应用指南

    Oracle Data Integrator (ODI) 是一款强大的数据集成工具,用于高效、可靠地整合来自...此应用指南是学习和使用Oracle Data Integrator的宝贵资源,涵盖了从安装到实际操作的各个环节,有助于提升数据集成的专业技能。

    Spotlight_on_Oracle_Getting_started

    通过以上章节的详细介绍,《Spotlight on Oracle: Getting Started Guide》不仅为初次接触Spotlight工具的用户提供了一个全面的入门指南,也为经验丰富的数据库管理员提供了一系列实用的操作技巧和技术支持资源。

    GoldenGate 11g Release 1 Patch Set 1 for ORACLE 10.2 AIX_PPC

    最后,`Oracle_GoldenGate_11.1.1.1_README.txt`是Readme文件,通常包含快速入门指南、紧急问题解决方案以及任何未在发行说明中提及的重要信息。用户在安装和使用前应仔细阅读此文件。 总结来说,Oracle GoldenGate...

    Oracle8i_9i数据库基础

    总的来说,Oracle8i/9i数据库基础文档是一个全面的入门指南,适合数据库管理员、开发人员以及系统分析人员学习,同时也适合作为高校计算机专业的教学参考资料。尽管作者谦虚地表示可能存在错误和不足,但这份文档...

    Oracle_Database_10g完全参考手册

    Oracle Database 10g是一款功能强大且稳定的企业级数据库系统,本书不仅为初学者提供了详细的入门指南,也为高级用户提供了深入的技术解析和最佳实践建议。无论是希望了解Oracle 10g基本操作的IT新人,还是寻求解决...

    Beginning_Oracle_Database_11g_Administration.pdf

    本书不仅适合初学者作为入门指南,也适用于有经验的Oracle管理员深化理解和提升技能。通过详实的理论讲解和丰富的实践指导,读者可以迅速成长为一名精通Oracle Database 11g管理的专业人士。无论是在企业级应用开发...

    ORACLE SOA 快速入门指南(ORACLE SOA 培训材料)

    ### Oracle SOA Suite快速入门指南知识点详解 #### 一、Oracle SOA Suite简介 Oracle SOA Suite是一款由Oracle公司开发的企业级服务总线(SOA)平台。它为开发者提供了构建、部署和管理服务导向架构(Service-...

Global site tag (gtag.js) - Google Analytics