`
michael8335
  • 浏览: 187047 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle创建新用户及授予常用权限

 
阅读更多

创建用户

create user username
identified by username
default tablespace tablespace_name;

授予一般权限

grant connect,resource,create any table,drop any table,create sequence,
      select any table, create any index, drop any index,
      alter any trigger, create any trigger, drop any trigger,
      alter any type, create any type, drop any type,
      create any view, drop any view, create any directory,
      create procedure, query rewrite, create session to username;

授予DBA权限

grant select on sys.v_$process to username;
grant select on sys.v_$parameter to username;
grant execute on dbms_lock to username;
grant select on sys.v_$lock to username;
grant select on sys.v_$session to username;
grant select on sys.v_$mystat to username;
grant select on sys.v_$session_wait to username;
grant select on dba_kgllock to username;
grant select on sys.v_$sqltext to username;
grant select on sys.slog$ to username;
grant alter session to username;
grant select on dba_undo_extents to username;
grant select on dba_tablespaces to username;
grant select on dba_free_space to username;
grant select on dba_data_files to username;

分享到:
评论
2 楼 michael8335 2012-06-13  
mikixiyou 写道
你这里给用户授予的权限太多,一般只要connect,resource,足够。

嗯,这里有限权限是不需要的,例如一些DBA的视图等,希望以后关于数据库方面的知识多多指教
1 楼 mikixiyou 2012-06-13  
你这里给用户授予的权限太多,一般只要connect,resource,足够。

相关推荐

    oracle 创建新用户 过程

    ### Oracle 创建新用户过程详解 在Oracle数据库管理中,创建新用户是一项常见的操作。通过创建新用户,可以为不同的人员或应用程序提供访问数据库的权限。本文将详细介绍如何在Oracle环境中创建新用户、备份用户...

    Oracle创建用户权限

    ### Oracle 创建用户与...通过上述步骤,您可以有效地在 Oracle 数据库中创建用户、配置表空间并授予所需的权限。正确地管理和分配权限对于维护数据库的安全性至关重要。希望本文能帮助您更好地理解和应用这些技术。

    完整ORACLE创建表空间、用户、设置用户权限脚本

    ### 完整Oracle创建表空间、用户及设置用户权限脚本解析 #### 一、创建表空间 在Oracle数据库管理中,创建表空间是数据库管理的基础之一。表空间是Oracle数据库中逻辑存储结构的一部分,它将数据库物理存储空间...

    oracle创建用户并附权限文档

    接着,我们需要为新用户授予连接数据库的权限,可以使用`GRANT`命令: ```sql GRANT CONNECT TO NEWUSER; ``` 这使得`NEWUSER`可以连接到Oracle数据库。 为进一步控制用户对数据库资源的访问,我们可以赋予不同的...

    Oracle创建用户,并授权DBA权限

    本文将详细解析如何在 Oracle 中创建用户、分级授权以及对 DBA 权限的具体操作方法,并介绍如何为用户授予导入导出权限。 #### 一、创建表空间 (Tablespace) 在创建用户之前,首先需要创建一个表空间供该用户使用...

    oracle创建用户及导入环境dmp

    根据给定的文件信息,我们可以总结出以下关于...上述内容涵盖了Oracle数据库中创建与删除用户、授予权限、导入DMP文件以及网络配置和监听器管理的基础操作。掌握这些技能对于Oracle数据库的日常管理和维护至关重要。

    Oracle创建新用户和表空间.

    在Oracle数据库管理中,创建新用户和表空间是常见的任务之一,这涉及到数据库的权限管理、存储管理和资源分配。根据给定的文件信息,我们可以详细解析如何通过四条SQL语句来实现这一过程。 ### 一、创建临时表空间 ...

    oracle用户创建及权限设置

    ### Oracle用户创建及权限设置详解 #### 一、Oracle用户管理概述 在Oracle数据库中,用户管理和权限控制是非常重要的组成部分,它们确保了数据的安全性和访问的合理性。通过创建不同的用户并赋予相应的权限,可以...

    oracle创建DBA用户

    此命令将创建一个名为 `dba_user` 的新用户,并设置其密码为 `dba_password`。 ##### 2. 创建表空间 ```sql CREATE TABLESPACE tablespace_name DATAFILE 'D:\data.dbf' SIZE xxxM; ``` **参数解释**: - `...

    Oracle创建用户语句

    本文将详细介绍如何使用SQL语句在Oracle数据库中创建新用户,并为这些用户分配必要的权限和资源。这包括理解创建用户的语法、指定用户密码、设置默认表空间以及授予用户权限等内容。 #### 二、创建用户的SQL语句 #...

    oracle中将一个用户的所有表的权限授予另一个用户的方法

    本文将深入探讨如何在Oracle中将一个用户的所有表的权限授予另一个用户,这一过程通常在PL/SQL环境下通过执行特定的命令来完成。下面我们将详细解析这一操作的步骤、原理以及可能遇到的问题。 ### Oracle中的权限...

    Oracle设置用户权限

    通过本文介绍的方法,您可以有效地创建新用户,并根据需求为用户授予权限,从而实现对数据库资源的有效控制。此外,通过查询表数量,可以更好地了解数据库的状态,有助于进行后续的数据管理和优化工作。

    PLSQL 创建新用户删除用户及用户权限的开通

    PLSQL 创建新用户删除用户及用户权限的开通 PLSQL 是一种强大的编程语言,广泛应用于 Oracle 数据库管理中。在 PLSQL 中,用户管理是一个非常重要的方面,本文将介绍如何创建新用户、删除用户、授予用户权限、查询...

    oracle权限函数

    在Oracle数据库管理中,权限管理是一项重要的任务,它涉及到对用户、角色及对象等数据库实体的访问控制。通过合理地分配权限,可以有效地保护数据的安全性和完整性,同时确保业务流程的正常运行。下面我们将详细介绍...

    Oracle创建用户权限全过程

    ### Oracle创建用户权限全过程 在Oracle数据库管理中,创建...以上就是关于Oracle创建用户权限的全过程,包括创建表空间、创建用户、授权及删除等操作的具体步骤。这些步骤对于管理和维护Oracle数据库是非常关键的。

    oracle创建用户并授权

    ### Oracle 创建用户与授权...以上就是关于 Oracle 创建用户及授权的详细讲解。正确管理和分配用户权限对于维护数据库的安全性和完整性至关重要。希望本篇内容能帮助您更好地理解和应用 Oracle 用户管理的相关知识。

    oracle创建用户详细流程

    本文将详细介绍如何在Oracle环境中创建用户,并授予相应的权限,以便用户能够进行数据库的操作。 #### 二、创建表空间 在创建用户之前,通常需要先创建表空间。表空间是Oracle数据库中用于组织物理存储空间的基本...

    oracle数据库导入数据以及创建用户

    本文将深入探讨如何导入数据到Oracle数据库以及创建新用户,这对于数据库管理员和开发者来说是至关重要的技能。以下是对标题"Oracle数据库导入数据以及创建用户"的详细解读: 1. 数据导入: - **SQL*Loader**:...

    oracle基本命令创建用户

    创建用户后,需要为新用户授予必要的权限。最常见的是`CONNECT`权限,这允许用户登录到数据库。语法如下: ```sql GRANT connect TO username; ``` 例如,我们为`testuser`授予`CONNECT`权限: ```sql SQL> grant ...

Global site tag (gtag.js) - Google Analytics