`

oracle 用户的创建

阅读更多

1,创建用户

      需要具有系统管理员system权限的用户来创建新用户

      create user (username) identified by (pwd) default tablespace users Temporary TABLESPACE Temp

2,用户授权才能登入

     grant connect,resource,dba to (username)

3,profile 用户的配置文件

    (1),语法

     create profile profile_name limit

     {

        resource_parameters|password_parameters.....

     }   

    (2),语法说明

    <resource_parameters> 部分

          Sessions_per_user:指定限制用户的并发会话的数目。

          Cpu_per_session:指定会话的CPU时间限制,单位为百分之一秒。

          Cpu_per_call:指定一次调用(解析、执行和提取)的CPU时间限制,单位为百分之一秒。

          Connect_time:指定会话的总的连接时间,以分钟为单位。

          Idle_time:指定会话允许连续不活动的总的时间,以分钟为单位,超过该时间,会话将断开。

                            但是长时间运行查询和其他操作的不受此限制。

          Logical_reads_per_session:指定一个会话允许读的数据块的数目,包括从内存和磁盘读的所有数据块。

          Logical_read_per_call:指定一次执行SQL(解析、执行和提取)调用所允许读的数据块的最大数目。

          Private_sga:指定一个会话可以在共享池(SGA)中所允许分配的最大空间,以字节为单位。

           (该限制只在使用 共享服务器结构时才有效,会话在SGA中的私有空间包括私有的SQL和PL/SQL,

               但不包括共享的SQL和PL/SQL)。

           Composite_limit:指定一个会话的总的资源消耗,以service units单位表示.

 <password_parameters>部分

         Failed_login_attempts:指定在帐户被锁定之前所允许尝试登陆的的最大次数。

         Password_life_time:指定同一密码所允许使用的天数。

                如果同时指定了password_grace_time参数,

                如果在grace period内没有改变密码,则密码会失效,连接数据库被拒绝。

                如果没有设置password_grace_time参数,默认值unlimited将引发一个数据库警告,

               但是允许用户继续连接。

       Password_reuse_time和password_reuse_max:这两个参数必须互相关联设置,

               password_reuse_time指定了密码不能重用前的天数,

             而password_reuse_max则指定了当前密码被重用之前密码改变的次数。两个参数都必须被设置为整数。

4,实例

    (1),限制用户连接数的操作

--创建用户test
create user test identified by test123;
--用户授权
grant connect,resource,dba to test;
--限制连接数为1个(一个用户不能同时成功连接2次数据库)
create profile limit_test limit sessions_per_user 1;
--配置用户
alter user test profile limit_test;
--配置系统资源,使资源限制resource_limit生效
alter system set resource_limit=true;

  

    

分享到:
评论

相关推荐

    详解oracle用户创建(create user)

    详解oracle用户创建(create user)(上) 转载 http://blog.itpub.net/26110315/viewspace-715882/ 用户能访问数据库前必须要有获得相应授权的账号,oracle中创建一个用户并为其分配密码很简单,但是在创建用户的同时...

    oracle用户创建

    ### Oracle用户创建详解 #### 一、Oracle简介与用户管理的重要性 Oracle数据库系统是一种广泛使用的高性能关系型数据库管理系统。在Oracle数据库中,用户管理是非常重要的一个环节,它不仅关乎数据的安全性,还...

    linux oracle创建用户,表空间 资料

    以下将详细讲解如何在Linux上进行Oracle用户创建和表空间设置。 首先,确保你的Linux系统已经安装了Oracle数据库服务器,并且你有足够的权限进行数据库操作。通常,你需要以`oracle`或`dba`用户身份登录到系统。 1...

    oracle数据库用户 表空间创建

    ### 二、Oracle用户创建与权限授予 #### 1. 创建用户语法 ```sql CREATE USER &lt;用户名&gt; IDENTIFIED BY &lt;密码&gt;; ``` - `&lt;用户名&gt;`:新创建的用户名。 - `&lt;密码&gt;`:指定的用户密码。 #### 2. 设置用户属性 - **设置...

    oracle用户创建意见和数据备份

    此案例是本人在实践中总结出了的,绝对管用。如果不妥之处,欢迎大家批评指正。 本人qq:953486326

    oracle权限函数

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

    Oracle 19c创建表空间及用户.txt

    Oracle 19c创建表空间及用户

    oracle数据库创建表空间和用户

    oracle数据库导入、导出数据、创建表空间、创建用户、用户授权等操作

    Oracle创建用户语句

    ### Oracle 创建用户语句详解 #### 一、概述 在Oracle数据库管理中,创建用户是一项基本而重要的操作。本文将详细介绍如何使用SQL语句在Oracle数据库中创建新用户,并为这些用户分配必要的权限和资源。这包括理解...

    oracle 创建新用户 过程

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

    为Oracle数据库创建用户.

    1. **用户创建命令**: ```sql create user 用户名 identified by 密码 default tablespace 表空间表; ``` - `用户名`:新创建的用户标识符,例如`news`。 - `密码`:用于验证用户身份的密码。 - `默认表空间`...

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

    - **resource**: 资源权限,允许用户创建表、序列等对象。 - **dba**: 数据库管理员权限,具有最高级别的管理权限,可以执行任何操作。 #### 四、删除表空间 如果不再需要某个表空间,可以通过以下命令删除: ```...

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

    - 用户创建时要谨慎分配权限,避免权限过大导致安全风险。 - 定期审查和更新用户权限,以保持良好的数据库安全实践。 在实际操作中,可以参考给定的文档《oracle数据库导入数据以及创建用户.doc》获取更详细的...

    Oracle创建新用户

    在Oracle数据库系统中,创建新用户是管理数据库资源的基本操作之一。这通常涉及到为特定的数据库用户分配权限,以便他们可以访问和操作数据库中的数据。本文将深入探讨Oracle创建新用户的步骤、涉及的SQL语句以及...

    Oracle数据库怎么创建用户

    Oracle11g 创建用户适用于初级人员学习怎么创建用户 Oracle11g 创建用户适用于初级人员学习怎么创建用户

    oracle创建用户详细流程

    ### Oracle 创建用户的详细流程 #### 一、概述 在Oracle数据库管理中,创建用户是一项基本且重要的操作。本文将详细介绍如何在Oracle环境中创建用户,并授予相应的权限,以便用户能够进行数据库的操作。 #### 二...

    oracle创建用户并附权限文档

    例如,给予用户创建表的权限: ```sql GRANT CREATE TABLE TO NEWUSER; ``` 此外,还有如`CREATE VIEW`, `ALTER TABLE`, `INSERT`, `UPDATE`, `DELETE`等权限,可以根据用户的角色和职责进行授予。 在Oracle中,...

Global site tag (gtag.js) - Google Analytics