- 浏览: 21771 次
- 性别:
- 来自: 郑州
文章分类
- 全部博客 (14)
- spring (0)
- J2EE (0)
- java web 开发 (1)
- jms (1)
- webservice (2)
- myeclipse (1)
- weblogic (1)
- jsp (0)
- ibatis (1)
- struts2 (0)
- 中文乱码 (0)
- js (1)
- oracle (4)
- jasper (0)
- sqlserver (0)
- powerdesign (0)
- linux (0)
- 虚拟机 (0)
- windows (0)
- sso cas (0)
- hibernate (0)
- 乱谈 (0)
- html (0)
- sql (0)
- jbpm (0)
- ssh2 (0)
- mysql (0)
- 开发笔记 (0)
- 开发工具 (0)
- 技巧 (0)
- log4j (0)
- project (0)
- server2008 (0)
- ext (0)
- fusioncharts (0)
- jquery (0)
- css (0)
- windows server (0)
- poi (0)
- java定时器_oracle(Clob)_sqlserver2oracle (0)
- swfupload (0)
- quartz (0)
- android (0)
- apache (0)
- flex (0)
- java chou jiang (0)
- jqgrid (0)
- 甘特图 (0)
- jar (0)
- xml (0)
最新评论
一、在命令行(window:开始->运行->cmd;linux:以超级用户登录->su - oracle切换到oracle下)输入:
1、sqlplus / as sysdba(以默认的超级用户登录)
2、sqlplus aaa/aaa123 as sysdba(以用户aaa密码aaa123登录)
二、开始创建用户(格式:CREATE USER 用户名 IDENTIFIED BY 密码)
SQL>create user aaa identified by aaa23
说明:此时用户已经被创建,但是还不能正常登陆,没有操作session的权限。
三、为新用户授权(格式:GRANT 权限1,权限n+1 TO 用户名):
SQL>grant create session to openlab;
说明:此时用户已经被创建,且已赋予操作session的权限,可以正常登陆。
四、验证登陆
SQL>conn openlab/open123;
SQL>已连接;
说明:如果出现已连接则代表创建用户成功。
五、赋予用户aaa权限
1、比如:赋予可以aaa用户拥有操作DDL的权限
SQL>grant connect,resource to openlab;
2、权限分类:
DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。
RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。
CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。
对于普通用户:授予connect, resource权限。
对于DBA管理用户:授予connect,resource, dba权限,如:
SQL>grant connect,resource,dba to openlab;
六、使用超级管理员账号修改普通用户密码
alter user 用户名 identified by 新密码;
七、手动设置新用户名首次登陆后密码失效,并提示重心设置新密码。
alter user 用户名 password expire
八、锁定用户与解锁用户
*锁定用户:alter user 用户名 account lock
*用户解锁:alter user 用户名 account unlock
九、跨用户访问表或者视图(涉及的知识点用户之间的权限分配与回收)
例如:在aaa账户下访问scott下面的emp表
1)select * from emp;(此时肯定访问不了)
2)grant select,delete on scott.emp to aaa;(将scott账户的权限赋予给aaa)
3)select * from scott.emp;(此时使用授权用户名.表名就可以访问其他用的表了)
4)revoke select,delete on scott.emp from aaa(授权使用完毕,进行权限回收)
十、显示当前用户:show user;
1、sqlplus / as sysdba(以默认的超级用户登录)
2、sqlplus aaa/aaa123 as sysdba(以用户aaa密码aaa123登录)
二、开始创建用户(格式:CREATE USER 用户名 IDENTIFIED BY 密码)
SQL>create user aaa identified by aaa23
说明:此时用户已经被创建,但是还不能正常登陆,没有操作session的权限。
三、为新用户授权(格式:GRANT 权限1,权限n+1 TO 用户名):
SQL>grant create session to openlab;
说明:此时用户已经被创建,且已赋予操作session的权限,可以正常登陆。
四、验证登陆
SQL>conn openlab/open123;
SQL>已连接;
说明:如果出现已连接则代表创建用户成功。
五、赋予用户aaa权限
1、比如:赋予可以aaa用户拥有操作DDL的权限
SQL>grant connect,resource to openlab;
2、权限分类:
DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。
RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。
CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。
对于普通用户:授予connect, resource权限。
对于DBA管理用户:授予connect,resource, dba权限,如:
SQL>grant connect,resource,dba to openlab;
六、使用超级管理员账号修改普通用户密码
alter user 用户名 identified by 新密码;
七、手动设置新用户名首次登陆后密码失效,并提示重心设置新密码。
alter user 用户名 password expire
八、锁定用户与解锁用户
*锁定用户:alter user 用户名 account lock
*用户解锁:alter user 用户名 account unlock
九、跨用户访问表或者视图(涉及的知识点用户之间的权限分配与回收)
例如:在aaa账户下访问scott下面的emp表
1)select * from emp;(此时肯定访问不了)
2)grant select,delete on scott.emp to aaa;(将scott账户的权限赋予给aaa)
3)select * from scott.emp;(此时使用授权用户名.表名就可以访问其他用的表了)
4)revoke select,delete on scott.emp from aaa(授权使用完毕,进行权限回收)
十、显示当前用户:show user;
发表评论
-
推荐-查看oracle磁盘空间使用情况语句
2020-09-24 10:00 0SELECT UPPER(F.TABLESPACE_NAME) ... -
oracle表空间使用率
2020-03-13 15:19 0---表空间使用率MB SELECT UPPER(F.TABL ... -
oracle脚本循环删除用户下表和索引
2019-05-16 17:40 0DECLARE TYPE name_list IS TABLE ... -
oracle环境变量配置_tns测试_sqlplus_exp_密码特殊字符处理
2019-05-15 18:26 0oracle环境变量配置_tns测试_sqlplus密码特殊字 ... -
oracle常用性能查询SQL
2017-03-17 16:03 0引用:http://blog.csdn.net/zhrzhl/ ... -
oracle用户数据迁移dmp
2016-11-05 13:32 0进入ORACLE: 1、liunx su -oracle sq ... -
特殊oracle函数:列转行
2016-10-16 10:11 0参考:http://zhidao.baidu.com/link ... -
java-jdbc-oracle jar包
2016-09-29 09:37 0最少需要的jar包: 1、commons-logging-1. ... -
oracle 用户密码即将过期
2016-07-05 09:44 0>sqlplus / as sysdba; --查看用 ... -
oracle 查看主外键
2016-04-27 14:31 0select a.constraint_name, a.tab ... -
plsql登录本地数据库提示无共享缓存空间
2015-10-29 10:41 0plsql登录本地数据库提示无共享缓存空间 在命令行登录:co ... -
plsql登录本地数据库提示无有效链接字符问题
2015-08-31 10:50 0plsql客户端链接提示无有效链接字符问题: 使用命令行启动 ... -
(plsql登录时提示标示符找不到等错误)ORA-00119和ORA-00132的解决方案
2015-03-07 22:06 01、windows下 在系统服务中启动:1)OracleSer ... -
存储过程(动态游标,动态查询sql,更新sql,insert sql)逗号分割id换成name
2014-06-23 15:03 01.表结构: 1.1:答题表: create table QV ... -
oracle 10.2.0.4升到10.2.0.5步骤(windows 单机)
2013-05-28 08:59 0升级步骤 升级之前,关闭所有与数据库连接的应用程序。在整个升 ... -
存储过程在sqlplus中的操作
2013-05-10 09:29 0在SQLPLUS中创建、运行、调试、查看、修改和删除存储过程2 ... -
sqlplus命令
2013-05-10 09:24 01、存储过程 1.1、创建时编译: 在end;后边加反斜杠“/ ... -
Oracle中Order By与序列以及Group by和取结果集行数并用
2012-12-25 21:07 0引之:http://shabrave.iteye.com/bl ... -
使用plsql查询执行计划
2012-12-17 18:58 0http://www.doc88.com/p-21565979 ... -
oracle中用sqlldr 导入csv数据
2012-10-23 10:20 01、创建数据库表 create table abc ( T ...
相关推荐
oracle创建用户以及授权命令,可在toad等工具下执行创建用户以及相应的权限设置。
oracle创建用户并授权
Oracle创建用户权限Oracle创建用户权限Oracle创建用户权限Oracle创建用户权限
Oracle创建用户语句,基础语句。
ORACLE创建用户、创建用户
oracle创建用户详细流程,自己总结的东西,方便自己。
linux oracle创建用户,表空间 资料
详解oracle创建用户.doc详解oracle创建用户.doc
oracle 创建用户和数据库,分配空间大小,分配用户权限
Oracle 创建用户及数据表的思路方法
自己制作的文字和图片都有,是在win7上新建的哦! 简单明了,欢迎推广
Oracle创建表空间、创建用户并指定表空间、给用户授予权限
oracle创建用户表空间语句
本文将介绍的是通过创建一张表,进而实现Oracle创建用户权限的过程。以下这些代码主要也就是为实现Oracle创建用户权限而编写
oracle创建用户、表空间、导入导出命令大全,是值得学习oracle数据库基础的学者所拥有,很值得收藏
Oracle创建用户速成手册创建用户步骤 ..................................................................... - 1 - 2. 准备工作 ............................................................................ ...
Oracle创建用户、表空间、导入导出、...命令
Oracle创建用户、表空间的sql代码.及一些授权基本语句。
oracle初级人员适用 oracle创建用户、表、表空间视频