- 浏览: 22327 次
- 性别:
- 来自: 郑州
文章分类
- 全部博客 (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创建用户并附权限是数据库管理的基础工作,它涉及到了数据库安全性和管理效率。通过合理的权限分配,可以确保每个用户只能访问他们需要的数据,同时避免了权限过度集中带来的风险。对于Oracle数据库...
oracle创建用户以及授权命令,可在toad等工具下执行创建用户以及相应的权限设置。
### Oracle 创建用户语句详解 #### 一、概述 在Oracle数据库管理中,创建用户是一项基本而重要的操作。本文将详细介绍如何使用SQL语句在Oracle数据库中创建新用户,并为这些用户分配必要的权限和资源。这包括理解...
### Oracle 创建用户的详细流程 #### 一、概述 在Oracle数据库管理中,创建用户是一项基本且重要的操作。本文将详细介绍如何在Oracle环境中创建用户,并授予相应的权限,以便用户能够进行数据库的操作。 #### 二...
根据提供的文件信息,本文将详细解释Oracle数据库中创建用户的步骤及相关的知识点。 ### Oracle 创建用户 在Oracle数据库中,创建用户是一项重要的管理任务,它允许系统管理员为不同的应用程序或个人设置独立的...
### Oracle 创建用户详解 在Oracle数据库管理中,创建用户是一项基本但非常重要的任务。通过创建用户,可以有效地管理和控制对数据库资源的访问。本文将基于提供的文件信息,详细阐述如何在Oracle环境中创建用户...
### Oracle创建用户详解 #### 一、创建用户步骤概述 创建Oracle用户是数据库管理中的基础操作之一,主要用于分配资源和权限给不同的用户或应用程序。在创建用户的过程中,我们需要按照一定的步骤来确保用户能够...
### Oracle创建用户权限全过程 在Oracle数据库管理中,创建用户并赋予适当的权限是一项重要的任务。本文将详细介绍如何通过创建表来实现Oracle用户权限的管理,包括创建表空间、创建用户、给用户授权以及如何撤销...
#### 一、Oracle创建表空间 在Oracle数据库管理中,**表空间**是逻辑存储单元,它由一个或多个数据文件组成,用于存储数据库对象(如表、索引等)。创建表空间是管理数据库存储空间的基础。 - **语法示例**: ```...
### Oracle 创建用户及权限管理详解 #### 一、概述 在 Oracle 数据库中,创建用户是数据库管理员(DBA)的一项基本任务。用户账户是数据库安全的第一道防线,它定义了哪些人可以访问数据库以及他们能做什么。本文将...
### Oracle 创建用户并授权 DBA 权限 在 Oracle 数据库管理系统中,用户管理与权限分配是维护数据库安全性和操作性的关键环节。本文将详细解析如何在 Oracle 中创建用户、分级授权以及对 DBA 权限的具体操作方法,...
### Oracle 创建用户与表空间详解 #### 一、Oracle 用户管理与表空间创建流程 在 Oracle 数据库管理系统中,创建用户、配置表空间是数据库管理的重要组成部分。下面将详细介绍整个流程,包括创建用户、创建表空间...
总之,Oracle创建用户涉及多个步骤,从启动服务、登录到数据库、创建存储空间,到最后的用户创建和权限配置,每个环节都至关重要。理解并掌握这些步骤对于有效管理和维护Oracle数据库是必不可少的。
根据给定的文件信息,我们可以总结出以下关于Oracle数据库中创建用户、导入环境DMP以及进行相关操作的知识点: ### 一、Oracle中创建与删除用户 #### 创建用户语法: 在Oracle中创建用户的基本语法是: ```sql ...
在Linux环境下操作Oracle数据库,创建用户和表空间是数据库管理员的常见任务。Oracle数据库系统是一个功能强大的关系型数据库管理系统,广泛应用于企业级数据存储和管理。以下将详细讲解如何在Linux上进行Oracle用户...
oracle初级人员适用 oracle创建用户、表、表空间视频
以下是对标题"Oracle数据库导入数据以及创建用户"的详细解读: 1. 数据导入: - **SQL*Loader**:Oracle提供的一种强大的工具,能够快速地将大量数据从文本文件或CSV文件加载到数据库中。SQL*Loader读取控制文件,...
### 完整Oracle创建表空间、用户及设置用户权限脚本解析 #### 一、创建表空间 在Oracle数据库管理中,创建表空间是数据库管理的基础之一。表空间是Oracle数据库中逻辑存储结构的一部分,它将数据库物理存储空间...
oracle数据库导入、导出数据、创建表空间、创建用户、用户授权等操作