`

Oracle修改用户密码及授权撤权

阅读更多
转自:http://www.cnblogs.com/fromchaos/archive/2011/08/12/2135837.html
create user [username] identified by [password] 创建新的用户 

[b][color=red]grant 权限1、权限2...to 用户  给创建用户权限 [/color][/b]

ex:grant create session to [username] 此时只能连接到数据库 

grant connect,resource to [username] 此时权限能满足要求 

alter user [username] identified by [password] 修改用户密码 

alter user [username] password expired 下次登录时提示修改密码 

alter user [username] account lock  锁住用户 

alter user [username] account unlock  解锁锁用户 

grant select,delete on scott.emp to [username] 把scott下emp表的两个权限给用户 

revoke select ,delete on scott.emo from [username] 回收权限 

//创建用户并指定表空间  

create user username identified by password  

default tablespace user_data  

temporary tablespace user_temp;  

//给用户授予权限  

grant connect,resource to username;  

//以后以该用户登录,创建的任何数据库对象都属于user_temp 和user_data表空间,

//这就不用在每创建一个对象给其指定表空间了 

撤权: 

    
  revoke   权限...   from  用户名;


删除用户命令

drop user user_name cascade;



在进行procedure执行的时候,用的是PL/SQL工具中的test,调试方法进行执行,因为有输入参数,但是报了个错:
“note:debugging requires the debug connect session system privilege”.

原因是用户权限不够,使用以下命令授予权限:
GRANT debug any procedure, debug connect session TO username

其实只需要授予debug connect session 就可以了,已经过测试。
分享到:
评论

相关推荐

    我的总结oracle java 环境 oracle 卸载.docx

    我们可以使用 Alter 命令修改用户密码,并使用 Grant 命令授予用户权限。 结语:Oracle Java 环境配置是一个复杂的过程,但通过按照本文中的步骤,我们可以轻松地配置 Oracle Java 环境。同时,我们也可以使用 ...

    2- Oracle 12C NON-CDB数据库安装.docx

    本文将介绍 Oracle 12C NON-CDB 数据库的安装过程,涵盖了安装前的准备工作、目录创建和授权、limits.conf 文件的修改、 oracle 用户配置文件的修改、/etc/hosts 文件的修改、安装包的上传和解压、VNC 软件的使用、...

    Oracle11g从入门到精通2

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

    韩顺平oracle学习笔记

    2.给用户修改密码 概述:如果给自己修改密码可以直接使用 sql>password 用户名 如果给别人修改密码则需要具有dba的权限,或是拥有alter user的系统权限 sql>alter user 用户名 identified by 新密码 3.删除用户 ...

    CentOS7.6安装oracle19c单机

    12.设置oracle用户的密码 4 13.配置系统内核参数 4 14.配置系统内核参数参考 4 15.修改系统参数 5 16.配置环境变量 5 17.创建目录并授权 5 18.解压安装包 5 19.Oracle用户VNC登录Gnome,DBCA建库 6 20.DBCA建库 11 ...

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

    1.1 Oracle数据库产品结构及组成 1.1.1 企业版 1.1.2 标准版 1.1.3 标准版 1.1.4 个人版 1.2 数据库基本术语 1.2.1 数据库 1.2.2 数据库管理系统 1.2.3 数据库系统 1.2.4 数据库模式 1.2.5 数据模型 1.2.6 数据完整...

    oracle 创建表空间、回滚段、用户、表的详细语法

    Oracle 创建表空间、回滚段、用户、表的详细语法 Oracle 是一种关系型数据库管理系统,广泛应用于各个行业。创建表空间、回滚段、用户、表是 Oracle 中最基本的操作之一,本文将详细介绍这四个操作的语法和步骤。 ...

    oracle 11g安装配置

    在SQL>环境中指定备份位置,并授权备份用户 [root@dbserver ~]# mkdir /opt/mydbbackup [root@dbserver ~]# chown oracle:oinstall /opt/mydbbackup/ [root@dbserver ~]# sqlplus sys AS SYSDBA Enter password: ...

    Oracle11g从入门到精通

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

    Oracle常用的命令如何查看表的结构

    Oracle常用的命令如何查看表的结构 EDITDATA 表名; 修改表字段: Alter table 表名 modify(字段名 类型 约束); 1 alter table test modify (addd varchar2(10) null); alter table 表名 add(字段名 类型 约束); 2 ...

    CentOS安装Oracle11g.docx

    创建组 `oinstall` 和 `dba`,然后创建用户 `oracle`,并设置密码: `groupadd oinstall` `groupadd dba` `useradd –g oinstall –G dba oracle` `passwd oracle` 创建目录并授权 创建目录 `/u01/app/oracle/...

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

    1.1 Oracle数据库产品结构及组成 1.1.1 企业版 1.1.2 标准版 1.1.3 标准版 1.1.4 个人版 1.2 数据库基本术语 1.2.1 数据库 1.2.2 数据库管理系统 1.2.3 数据库系统 1.2.4 数据库模式 1.2.5 数据模型 1.2.6 数据完整...

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

    说明:修改用户密码一般有两种方式,一种是通过命令password修改,另一种是通过语句alter user实现,如果要修改他人的密码,必须要具有相关的权限才可以 用法: 方式一 password [用户名] 方式二 alert user 用户名...

    oracle安装及备份

    修改用户密码 grant dba to user_name 用户授权 drop user user_name cascade 清空指定用户的所有数据,但表空间已占用的空间不会释放 create or replace directory expdir as 'c:\bak' grant read,write ...

    oracle 笔记.txt

    RACLE笔记(1) 收藏 Oracle SQL(Oracle 9i 9.2.0.1.0) SQL(结构化查询语言),是操作关系型数据库中的对象。...Oracle数据库中的表分两类:用户表(用户使用操作的表),系统表(数据库系统维护的表,数据字典)

    weblogic 密码破解

    3. 修改 E:\bea\user_projects\domains\test1\servers\AdminServer\security 目录下的 boot.properties 中的用户密码为刚才新建的用户密码(明文)。 4. 重新启动服务。 5. 进入 WebLogic 后台,以新用户密码登录...

    ORACLE 常用手册导入导出

    FULL 指定是否以全部数据库方式导出,只有授权用户才可使用此参数 OWNER 要导出的数据库用户列表 HELP 指定是否显示帮助消息和参数说明 ROWS 确定是否要导出表中的数据 TABLES 按表方式导出时,指定需导出的表和分区...

    oracle详解

    导入/导出是ORACLE幸存的最古老的两个命令行工具,其实我从来不认为Exp/Imp是一种好的备份方式,正确的说法是Exp/Imp只能是一个好的转储工具,特别是在小型数据库的转储,表空间的迁移,表的抽取,检测逻辑和物理...

    Oracle事例

    19、数据库链路用户密码有特殊字符的时候,可以用双引号把密码引起来 create public database link dblink1 connect to db1 identified by \"123*456\" using \'db11\' 20.oracle8中扩充了group by rollup和cube...

Global site tag (gtag.js) - Google Analytics