`

oracle---alter user,grant...revoke...以及数据库备份和恢复

阅读更多
突然有一天test管理员向超级管理员汇报,报告领导,我的密码忘了。。。所以此时可以修改一个
用户的密码

alter user 用户名 identified by 密码
在一般的系统中存在,在用户第一次登陆的时候可以修改密码,所以要想完成此功能,可以手工让一个密码失效,格式如下
alter user 用户名 password expire

使用如下的命令锁住一个用户
alter user 用户名 account lock

alter user 用户 account unlock; //解锁
如果现在假设想访问其他用户的表,则需要授予此张表的访问权限
范例:将scott用户下的emp表的查询及删除权限给test
grant select ,delete on scott.emp to test

既然可以将权限授予用户,那么就可以回收权限,回收权限使用revoke语法
revoke 权限  on 用户表名称 from 用户
回收test用户的select 及delete权限
revoke select ,delete on scott.emp from test

----------------------------------------------------------------------------
oracle数据库得备份与恢复
备份:exp(export--导出)
恢复:imp(imp---导入)
注意:要备份和恢复只能在dos上面弄。。
d:> cd data
d:\date>exp  (然后就根据提示做就可以了) 
用户名: //输入需要备份那个用户下的东西

导出文件: EXPDAT.DMP >       //这里是指导出的文件重命名,如果直接回车就是不重命名

。。。
如果要导入文件也是在dos下面进入
d:\data> imp //然后根据提示做就可以了
分享到:
评论

相关推荐

    最全的oracle常用命令大全.txt

    数据库介质恢复、 使数据文件联机或脱机, 重新定位数据文件、重做日志文件。 执行“nomount”,然后打开控制文件,确认数据文件和联机日志文件的位置, 但此时不对数据文件和日志文件进行校验检查。 3、startup ...

    Oracle11g从入门到精通

    《Oracle11g从入门到精通》面向数据库管理人员和数据库开发人员,从实际角度出发,系统地介绍了数据库和Oracle的相关概念和原理、Oracle的数据库管理(如安装与启动,用户权限、备份与恢复等),以及Oracle的应用...

    Oracle11g从入门到精通2

    《Oracle11g从入门到精通》面向数据库管理人员和数据库开发人员,从实际角度出发,系统地介绍了数据库和Oracle的相关概念和原理、Oracle的数据库管理(如安装与启动,用户权限、备份与恢复等),以及Oracle的应用...

    Oracle.11g.从入门到精通 (2/2)

    8.1.4 使用ALTERUSER语句修改 用户的默认角色 8.1.5 使用SET ROLE控制角色使用 8.2 回收权限 8.2.1 逐一回收 8.2.2 删除角色 8.2.3 删除数据库对象 8.2.4 删除用户 8.3 不同用户权限管理 8.4 管理对数据库对象的访问...

    Oracle.11g.从入门到精通 (1/2)

    8.1.4 使用ALTERUSER语句修改 用户的默认角色 8.1.5 使用SET ROLE控制角色使用 8.2 回收权限 8.2.1 逐一回收 8.2.2 删除角色 8.2.3 删除数据库对象 8.2.4 删除用户 8.3 不同用户权限管理 8.4 管理对数据库对象的访问...

    韩顺平oracle学习笔记

    概述:在oracle中要创建一个新的用户使用create user语句,一般是具有dba(数据库管理员)的权限才能使用。 create user 用户名 identified by 密码; 2.给用户修改密码 概述:如果给自己修改密码可以直接使用 sql>...

    Oracle8i_9i数据库基础

    §9.3 ALTER USER 命令 205 §9.4 DROP USER 命令 205 §9.5 GRANT 命令与REVOKE 命令 206 §9.5.1 GRANT 命令 206 §9.5.2 REVOKE 命令 206 §9.6 权限和角色 207 §9.6.1 建立角色 207 §9.6.2 给角色授权 208 §...

    oracle练习,含答案

    初学oracle的练习题,包含自己做的答案 --1、登陆sys账户的语句。 conn sys/change_on_install@orcl as sysdba; --2、创建一个新的用户epointtest/123456。 create user epointtest identified by 123456; --3、...

    orcale常用命令

    数据库介质恢复、 使数据文件联机或脱机, 重新定位数据文件、重做日志文件。 执行“nomount”,然后打开控制文件,确认数据文件和联机日志文件的位置, 但此时不对数据文件和日志文件进行校验检查。 3、startup ...

    北大青鸟Oracle教程集1

    数据库的控制空间分配(例如表和索引) 数据库的控制空间分配 为数据库用户设置空间配额 为数据库用户设置空间配额 备份或恢复数据 备份或恢复数据 段 表空间中存储在数据库空间分配中的逻辑单 位称为段 定义为分配给...

    北大青鸟Oracle教程集2

    数据库的控制空间分配(例如表和索引) 数据库的控制空间分配 为数据库用户设置空间配额 为数据库用户设置空间配额 备份或恢复数据 备份或恢复数据 段 表空间中存储在数据库空间分配中的逻辑单 位称为段 定义为分配给...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。  SQL语言主要包含5个部分  数据定义...

    21天学习SQL V1.0

    USER............................................................................................................... 92 总结................................................................................

    oracle公司内部的培训资料

    Les13 : 控制用户权限[CREATE USER /GRANT / REVOKE ] Les14 : 无 Les15 : SET 运算符 Les16 : Oracle9i 日期函数 Les17 : 对 GROUP BY 子句的扩展 Les18 : 高级子查询 Les19 : Oracle9i 对 DML 和 DDL 语句的扩展 ...

    数据库基础

    §9.3 ALTER USER 命令 205 §9.4 DROP USER 命令 205 §9.5 GRANT 命令与REVOKE 命令 206 §9.5.1 GRANT 命令 206 §9.5.2 REVOKE 命令 206 §9.6 权限和角色 207 §9.6.1 建立角色 207 §9.6.2 给角色授权 208 §...

    ORCALE语句大全

    8 数据备份和恢复 备份(多表多文件加上大括号) 导出整个数据库 exp userid=system/orcl@orcl file=d:\all.dmp full=y log=d:\all.log 导出自己的方案 exp userid=scott/orcl@orcl owner=scott file=d:\scott....

    SQL培训第一期

    用于控制对数据库里数据的访问,通常用于创建与用户访问相关的对象以及控制用户的权限,grant、revoke(撤销)。 1.2.5 事务控制命令(TPL) 用于管理数据库事务,commit、rollback、savepoint(在一组事务里创建...

    mysql基础只是总结

    mssql 2000 Access DB2 oracle 【mysql安装】 1、官方下载mysql win32 msi 2、点击安装 3、配置 4、查看是否安装成功 通过cmd 输入netstat -a搜索3306端口是否处于listening状态 【mysql服务的启动与停止】 1...

    SQL21日自学通

    ALTER USER495 BEGIN TRANSACTION 495 CLOSE CURSOR495 COMMIT TRANSACTION496 CREATE DATABASE496 CREATE INDEX496 CREATE PROCEDURE496 CREATE TABLE497 CREATE TRIGGER497 CREATE USER497 CREATE VIEW497 ...

Global site tag (gtag.js) - Google Analytics