Oracle

系统默认的几个用户:

sys --------网络管理用户,具有最高数据库管理权限

system------本地管理用户,权限次于sys

scott-------普通用户,默认是锁住的(不可用)

默认情况下:scott 密码是 tiger  (自己设定)

sys 密码是 change_on_install

system 密码是 manager

sysman 密码是 oem_temp

启动监听器服务:

 lsnrctl start 

启动实例服务:

oradim -starup -sid orcl

显示当前用户:

show user;

登录用户:

sqlplus / as sysdba (sys网络管理员用户登录)

sqlplus username/password (普通用户)

-->sqlplus

-->请输入用户名:username

-->请输入口令:password

创建用户:

create user zhangsan identified by zhangsan;

修改用户密码:

alter user lisi identified by lll;

用户断开数据库连接:

disconn;

当前用户重新连接:

conn username/password;

删除用户:

drop user username;

设置显示宽度:

set linesize 400;

系统权限管理:

授予会话权限:grant create session to zhangsan;

授予建表权限:grant create table to zhangsan;

授予无限制使用表空间的权限:grant unlimited tablespace to zhangsan;

授予权限:grant 权限 to 用户名;

撤销权限:revoke 权限 from 用户名;

查询用户的系统权限:select * from user_sys_privs;

用户权限管理:

grant select on mytab to lisi;

grant update on mytab to lisi;

grant delete on mytab to lisi;

grant insert on mytab to lisi;

revoke select on mytab from lisi;

授予其他用户对当前用户表中的【某个字段】的操作权限:grant update(pass) on mytab to lisi;

授予其他用户操作表的所有权限:grant all on mytab to lisi;

撤销其他用户操作表的所有权限:revoke all on mytab from lisi;

查询其他用户对【当前用户表】的操作权限:select * from user_tab_privs;

查询其他用户对【当前用户表字段】的操作权限:select * from user_col_privs;

权限传递:

系统权限:grant create session to zhangsan with admin option; (表示把系统权限授予给zhangsan,并允许其授予给其他用户)

用户权限:grant update on mytab to lisi with grant option; (表示把用户权限授予给lisi,并允许其授予给其他用户)

角色管理:

创建角色:

create role roleName;

给角色授予权限:grant 权限 to roleName;

将角色授予给用户:grant roleName to userName;

用户查询拥有的角色:select * from user_role_privs;

删除角色:drop role roleName;

当给角色授予权限的时候,拥有此角色的用户也同时增加了权限;

当撤销角色权限的时候,拥有此角色的用户的对应权限也被撤销;

当角色被删除,拥有此角色的用户将丧失之前角色所有的所有权限。

修改表结构:alter table mytab add pass varchar(20);

oracle权限语句大全的更多相关文章

  1. Oracle 数据库语句大全

    Oracle数据库语句大全 ORACLE支持五种类型的完整性约束 NOT NULL (非空)--防止NULL值进入指定的列,在单列基础上定义,默认情况下,ORACLE允许在任何列中有NULL值. CH ...

  2. oracle查询语句大全 oracle 基本命令大全

    oracle查询语句大全 oracle 基本命令大全 来源于:http://download.csdn.net/download/jia584643753/5875619 1.create user ...

  3. Oracle数据库语句大全

    转自:http://blog.sina.com.cn/s/blog_b5d14e2a0101c56z.html ORACLE支持五种类型的完整性约束 NOT NULL (非空)--防止NULL值进入指 ...

  4. oracle sql语句大全

    ORACLE支持五种类型的完整性约束 NOT NULL (非空)--防止NULL值进入指定的列,在单列基础上定义,默认情况下,ORACLE允许在任何列中有NULL值. CHECK (检查)--检查在约 ...

  5. oracle查询语句大全

    1.查处oracle数据库的字符编码格式 select * from v$nls_parameters t where t.PARAMETER='NLS_CHARACTERSET'; 如果查出的是ZH ...

  6. oracle SQL语句(转)

    Oracle数据库语句大全 ORACLE支持五种类型的完整性约束 NOT NULL (非空)--防止NULL值进入指定的列,在单列基础上定义,默认情况下,ORACLE允许在任何列中有NULL值. CH ...

  7. SQL语句大全(mysql,sqlserver,oracle)

    SQL语句大全 --语句功能--数据操作SELECT --从数据库表中检索数据行和列-selectINSERT --向数据库表添加新数据行-insertDELETE --从数据库表中删除数据行-del ...

  8. Oracle SQL语句性能优化方法大全

    Oracle SQL语句性能优化方法大全 下面列举一些工作中常常会碰到的Oracle的SQL语句优化方法: 1.SQL语句尽量用大写的: 因为oracle总是先解析SQL语句,把小写的字母转换成大写的 ...

  9. SQL语句大全

    经典SQL语句大全(绝对的经典) 一.基础 1.说明:创建数据库CREATE DATABASE database-name 2.说明:删除数据库drop database dbname3.说明:备份s ...

随机推荐

  1. Google V8编程详解(一)V8的编译安装(Ubuntu)

    V8的编译比较简单,需要同时安装git和svn. 下载V8源码: git clone git://github.com/v8/v8.git v8 && cd v8 切换到最新版本: g ...

  2. Asp.Net 4.0 FormAuthentication 原理

    建立一个使用Asp.Net Membership管理登陆登出信息的网站 1. 创建一个Asp.Net Mvc 3 示例网站. 2. 创建自定义的MemberShipProvider,并在Web.CON ...

  3. inotifywait命令

    [命令格式]: inotifywait [ options ] file1 [ file2 ] [ file3 ] [ ... ][命令原意]: inote file system wait[命令路径 ...

  4. 100 Door Puzzle

    问题重述: There are 100 doors in a long hallway. They are all closed. The first time you walk by each do ...

  5. [转载]卡尔曼滤波器及其基于opencv的实现

    卡尔曼滤波器及其基于opencv的实现 源地址:http://hi.baidu.com/superkiki1989/item/029f65013a128cd91ff0461b 这个是维基百科中的链接, ...

  6. loadrunner ---模拟多IP登录

    1.打开HP LoadRunner ->Tools ->IP Wizard

  7. android studio中如何设置注释模板

    在开发程序的时候,我们一般都会给文件自动添加上一些关于文件的注释信息,比如开发者的名字,开发的时间,开发者的联系方式等等.那么在android studio中该如何设置呢? 工具/原料   andro ...

  8. test3

    下面写几个示例:这是行内公式: \( e^{\pi i} + 1 = 0\) ,下面的是行间公式: \[ e^{\pi i} + 1 = 0. \] 另一个复杂的公式: $$J_\alpha (x) ...

  9. Reflector.exe 破解注意事项

    需要把网络断掉,然后选择手动激活 总结经验:操作步骤要仔细看清,否则会更浪费时间

  10. AQL 对象关系图