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

oracle10创建用户 授予用户权限

阅读更多

这两天在测数据库同步软件的时候,需要在oracle里创建一个用户名和密码均为SYSDATA的用户,找了找资料,创建成功,现将oracle中用户的创建和授予命令摘录下来:

1、linux oracle 的启动

oracle 身份登录

启动lsnrctl start

登录sqplus /nolog

连接数据库 connect/assysdba

启动数据库startup

关闭数据库shutdown immediate

2、 在数据中创建用户名

启动数据库后创建用户名

连接超级用户connect system/admin system 系统用户名字 admin 密码

创建用户名字create user SYSDATA identified by admin 用户名:SYSDATA 密码:admin

可以写Default tablespace user// 指定存储对象使用的默认空间表默认是system

Temporary tablespace temp; // 保存临时对象所使用的空间表默认是system

上面的俩行,可以写空间表为user 临时为temp ;不写就默认

3、 添加用户的权限

Grant 是授予权限的如:

Grant create session to SYSDATA// 授予SYSDATA连接数据的权限

系统权限如下:

系统特权

允许执行的操作

Create session

连接数据库

Create sequence

创建序列

Create synonym

创建同名对象

Create table

创建表

Create any table

创建任何模式的表

Drop table

删除表

Create procedure

创建存储过程

Execute any procedure

执行任何模式的存储过程

Create user

创建用户

Create view

创建视图

Drop user

删除用户

Drop any table

删除任何模式的表

4、 向用户授予系统特权

Grant execute any procedure toSYSDATA with admin option

此句意思为为sha 用户创建系统特权并且可以用SYSDATA 为别的用户授予权限

连接SYSDATA 用户connect SYSDATA/admin

可以创建别的用户

5 、查看用户权限

进入SYSDATA 用户connect SYSDATA/admin

Select * from user_sys_privs; 可以查看到一个列表,

列代表用户名权限是否可以给别的用户附加权限(NY

行代表权限都有那些

6 、撤销用户授予的权限

必须连接connect system/admin

撤销权限revoke 是系统撤销权限的关键词

Revoke execute any procedure from SYSDATA

7 、更改用户密码

进入SYSDATA 用户connect SYSDATA/admin

Password 输入旧密码 输入新密码俩边OK

或者用alter user SYSDATA identified by xinmima

8 、删除用户

Connect system/admin

Drop user SYSDATA

9 、为用户授予角色

Grant dba to SYSDATA

Grant connect to SYSDATA

Linux 下的plsql 创建用户

create user SYSDATA identified by admin

Default tablespace user

Temporary tablespace temp;

Granr unlimited tablespace to SYSDATA// 权限

Grant dba to SYSDATA// 角色

Grant connect to SYSDATA

分享到:
评论

相关推荐

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

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

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

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

    Oracle10g用户和权限管理ppt

    Oracle10g中的用户和权限管理是数据库管理的重要组成部分,它确保了数据的...通过本课程的学习,应能实现对Oracle10g数据库用户账户的全面管理,包括创建、验证、权限分配、角色创建、概要文件管理和用户安全性的维护。

    Oracle设置用户权限

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

    Oracle创建用户权限

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

    oracle创建用户并附权限文档

    总的来说,Oracle创建用户并附权限是数据库管理的基础工作,它涉及到了数据库安全性和管理效率。通过合理的权限分配,可以确保每个用户只能访问他们需要的数据,同时避免了权限过度集中带来的风险。对于Oracle数据库...

    oracle权限函数

    - **功能**:此命令用于授予指定用户创建会话的权限,即允许该用户登录到数据库。 - **示例**:`GRANT CREATE SESSION TO zx;` 这条语句的作用是赋予用户“zx”创建会话的能力。 - **应用场景**:通常用于新用户的...

    Oracle权限大全

    授予权限是 Oracle 权限大全的重要内容,包括授予创建 session 的权限、授予使用表空间的权限、授予创建表的权限、授予删除表的权限、授予插入表的权限、授予修改表的权限等多种权限。 grant 命令是授予权限的基本...

    oracle用户创建及权限设置

    3. **ADMIN OPTION**: 当使用`WITH ADMIN OPTION`时,被授予权限的用户也可以将该权限进一步授予其他用户。 ```sql GRANT SELECT ON table_name TO zhangsan WITH ADMIN OPTION; ``` 4. **GRANT OPTION**: 类似...

    Oracle10g用户操作

    本文将详细介绍Oracle 10g中与用户操作相关的各种命令及其应用场景,包括用户的创建、权限的设置等内容。 #### 二、创建用户 在Oracle 10g中,创建用户是通过`CREATE USER`命令来实现的。例如,以下命令用于创建名...

    Oracle用户与对象权限与系统权限

    其他用户可以通过授予权限来访问和操作数据库对象。 创建用户时需要具备创建用户的权限,例如 sys、system、sysdba、dba 等。创建用户的语法为: ``` CREATE USER user IDENTIFIED {BY password | EXTERNALLY | ...

    oracle 创建新用户 过程

    完成用户创建并授予权限后,可以通过导入操作将备份的数据导入到新创建的用户中。 **命令示例:** ```sql -- 导入数据 imp scott/tiger file=scott_backup.dmp full=y ignore=y ``` - `scott/tiger`: 原始用户的...

    oracle用户权限、角色管理详解

    Oracle 权限设置 一、权限分类: ...CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。 对于普通用户:授予connect, resource权限。 对于DBA管理用户:授予connect,

    查看ORACLE用户权限

    最后,如果需要授予权限给特定用户,例如将`CONNECT`, `RESOURCE`, `CREATE SESSION`, 和 `CREATE VIEW`权限授予名为`TEST`的用户,可以使用如下命令: ``` GRANT CONNECT, RESOURCE, CREATE SESSION, CREATE VIEW ...

    Oracle创建用户权限全过程

    ### Oracle创建用户权限全过程 在Oracle数据库管理中,创建用户并赋予适当的权限是一项重要的任务。本文将详细介绍如何通过创建表来实现Oracle用户权限的管理,包括创建表空间、创建用户、给用户授权以及如何撤销...

    Oracle创建表空间、创建用户以及授权、查看权限.doc

    #### 三、给用户授予权限 权限管理是数据库安全的关键部分,包括授予和撤销用户权限。可以通过以下命令进行权限管理: ##### 3.1 授予系统权限 ```sql GRANT CREATE SESSION, CREATE ANY TABLE, CREATE ANY VIEW,...

    oracle用户的权限详细说明以及赋权的操作

    此外,Oracle还允许用户之间授权,即通过WITH ADMIN OPTION来允许接受权限的用户将此权限再次授予其他用户。例如,若要让用户tech1有权限更新***t表的sname字段,并且tech1还可以将这个权限授予其他用户,可以使用...

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

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

    Oracle_授权审计表Truncate权限.docx

    在 Oracle 数据库中,Truncate 权限可以通过创建存储过程来实现。在存储过程中,可以使用 execute immediate 语句来执行 truncate 操作。 以下是创建存储过程的示例代码: ```sql create or replace procedure ...

    Oracle创建用户语句

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

Global site tag (gtag.js) - Google Analytics