精华内容
下载资源
问答
  • Oracle创建用户

    万次阅读 2017-10-11 20:01:47
    一想要操作数据库,首先需要创建用户并给用户授予权限;在创建用户时需要指定表空间并指定用户在表空间中能够使用的大小。因此,想要创建用户,首先需要创建数据库表空间。  1、采用sqlplus工具创建表空间及用户...

       

    解释看一,操作直接二

    想要操作数据库,首先需要创建用户并给用户授予权限;在创建用户时需要指定表空间并指定用户在表空间中能够使用的大小。因此,想要创建用户,首先需要创建数据库表空间。     

     1、采用sqlplus工具创建表空间用户:      

    (1)打开sqlplus工具:开始——》所有程序——》 Oracle --OraDb11g_home1——》应用程序开发——》SQL Plus     

    (2)创建表空间:    以用户system连接数据库,密码为你安装数据库时设置全局数据库的窗口设置的管理口令,SYSTEM、SYS、SYSMAN、DBSNMP的初始密码都是这个密码,用户SCOTT的初始口令为tiger,我的电脑上安装的是1314156。

    创建表空间的语句:datafile2.dbf为新创建的表空间数据文件,注意:存放表空间数据文件的目录(这里是D:\OracleFiles\OracleData)必须已经存在,否则会报下面的错误,该目录是自己定义的,不一定就和下图中的一样。   

    修改数据文件位置后,创建表空间成功: 


    这里采用的是本地化管理方式创建的,dbsp_2是表空间的名称,size 10m 表示表空间的大小,extent management local autoallocate是设置当表空间大小已满时,用自动管理的方式扩展表空间。还有另一种扩展方式是每次扩展相同的大小,语句为: extent management local uniform size 256K;其中,256k是根据实际需求设置的。 查找表空间大小语句:   

    (3)创建用户:

      

    第一个testUser为用户名,第二个testUser为用户密码,default tablespace是默认表空间,这里设置成上面创建的表空间,temporary tablespace是临时表空间,quote设置用户在表空间上占用的空间大小。如果不指定默认表空间,Oracle会将SYSTEM表空间指定为用户的默认表空间;如果没有用quota子句,用户在特定表空间的配额为0,用户不能在该表空间上创建数据对象。 创建用户后,当用户分配的空间不够时,可以扩展用户的空间: alter user testUser quota 20m on dbsp_2;将用户的空间扩展为20m 修改用户密码: alter user testUser identified by 123456;将用户的密码设置为123456。 有时用户会处于锁定状态,解锁用户: alter user testUser account unlock; (3)为用户设置权限       初始建立的用户没有任何权限,不能执行任何数据库操作,因此必须为用户设置权限或者角色。被赋予了某个角色的用户将拥有该角色所具备的权限,常被用到的系统预定义角色:CONNECT、RESOURCE、DBA、EXP_FULL_DATABASE、IMP_FULL_DATABASE。其中,CONNECT、RESOURCE、DBA主要用于数据库管理,数据库管理员需要被授予这三个角色。一般的数据库开发人员,需要被授予CONNECT、RESOURCE角色即可。EXP_FULL_DATABASE、IMP_FULL_DATABASE角色分别用于操作数据库导出、导入相关的操作。为用户授予角色: 

    ----------------------------------------------------------------------------------------------------------------------

       想要操作数据库,首先需要创建用户并给用户授予权限;在创建用户时需要指定表空间并指定用户在表空间中能够使用的大小。因此,想      要创建用户,首先需要创建数据库表空间。 

    打开sqlplus工具:开始——》所有程序——》 Oracle --OraDb11g_home1——》应用程序开发——》SQL Plus   

       以用户system连接数据库,密码为你安装数据库时设置全局数据库的窗口设置的管理口令,SYSTEM、SYS、SYSMAN、DBSNMP的初始密码都是这个密  码,用户SCOTT的初始口令为tiger,我的电脑上安装的所有密码都是1314156。


    注意点:

    1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行

    2.确保路径存在,比如D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路径存在

    /*分为四步 */

    /*第1步:创建临时表空间  */

    create temporary tablespace user_temp  

    tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' 

    size 50m  

    autoextend on  

    next 50m maxsize 20480m  

    extent management local;  

     

    /*第2步:创建数据表空间  */

    create tablespace user_data  

    logging  

    datafile 'D:\oracle\oradata\Oracle9i\user_data.dbf' 

    size 50m  

    autoextend on  

    next 50m maxsize 20480m  

    extent management local;  

     

    /*第3步:创建用户并指定表空间  */

    create user username identified by password  

    default tablespace user_data  

    temporary tablespace user_temp;  

     

    /*第4步:给用户授予权限  */

    grant connect,resource,dba to username;  

     

    下面的代码和上面一样,可以直接复制。

    复制代码
    /*分为四步 */
    /*第1步:创建临时表空间  */
    create temporary tablespace user_temp  
    tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' 
    size 50m  
    autoextend on  
    next 50m maxsize 20480m  
    extent management local;  
     
    /*第2步:创建数据表空间  */
    create tablespace user_data  
    logging  
    datafile 'D:\oracle\oradata\Oracle9i\user_data.dbf' 
    size 50m  
    autoextend on  
    next 50m maxsize 20480m  
    extent management local;  
     
    /*第3步:创建用户并指定表空间  */
    create user username identified by password  
    default tablespace user_data  
    temporary tablespace user_temp;  
     
    /*第4步:给用户授予权限  */
    grant connect,resource,dba to username;
    复制代码

    展开全文
  • Oracle创建用户并授权dba权限

    万次阅读 多人点赞 2018-07-31 13:35:21
    很多时候我们用拥有DBA权限的用户oracle数据库导出数据,那么再导入新的数据库时就还得需要DBA权限的用户,下面是如何创建一个新用户并授予DBA权限命令。 1.用有dba权限的用户登录:sys用户 2.创建一个新用户:...

    很多时候我们用拥有DBA权限的用户 从oracle数据库导出数据,那么再导入新的数据库时就还得需要DBA权限的用户,下面是如何创建一个新用户并授予DBA权限命令。

    1.用有dba权限的用户登录:sys用户

    2.创建一个新用户:create user abc identified by 123456;

    3.授予DBA权限: grant connect,resource,dba to abc;

    ok,创建好了,就可以用abc这个用户登录了,abc用户拥有dba权限。

    select * from dba_users; 查看数据库里面所有用户,前提是你是有dba权限的帐号,如sys,system
    select * from all_users; 查看你能管理的所有用户!
    select * from user_users; 查看当前用户信息 !

    扫一扫关注小编的公众号,获取更多相关内容哟!

    展开全文
  • Oracle创建用户和授权

    万次阅读 2019-05-05 18:02:23
    Oracle创建用户和授权 一、安装后修改管理员密码并登陆 运行cmd命令行 录入 sqlplus /nolog 无用户名登录 conn /as sysdba 连接到数据本地数据 alter user system identified by password; 修改System的密码为...

    Oracle创建用户和授权

    一、安装后修改管理员密码并登陆

    运行cmd命令行
    录入 sqlplus /nolog  无用户名登录
            conn /as sysdba  连接到数据本地数据
            alter user system identified by password;   修改System的密码为password
    
    登陆system
    

    创建用户和授权

    
    其中的路径一定要存在
    
    /*分为四步 */
    /*第1步:创建临时表空间  */
    create temporary tablespace user_temp  
    tempfile 'C:\app\user10\oradata\orcl\user_temp.dbf' 
    size 50m  
    autoextend on  
    next 50m maxsize 20480m  
    extent management local;  
     
    /*第2步:创建数据表空间  */
    create tablespace user_data  
    logging  
    datafile 'C:\app\user10\oradata\orcl\user_data.dbf' 
    size 50m  
    autoextend on  
    next 50m maxsize 20480m  
    extent management local;  
     
    /*第3步:创建用户并指定表空间  */
    create user xpf identified by 123456  
    default tablespace user_data  
    temporary tablespace user_temp;  
    
    展开全文
  • oracle创建用户并授权

    万次阅读 多人点赞 2019-07-11 12:11:27
    一、创建用户 登录到system用户以创建其他用户 创建的: create user username identified by password; 二、授权 在这里插入代码片

    oracle数据库的权限系统分为系统权限与对象权限。

    • 系统权限( database system privilege )
      可以让用户执行特定的命令集。例如,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限。
    • 对象权限( database object privilege )
      可以让用户能够对各个对象进行某些操作。例如delete权限允许用户删除表或视图的行,select权限允许用户通过select从表、视图、序列(sequences)或快照(snapshots)中查询信息。

    一、创建\删除用户

    • 登录到system以创建其他用户
      打开cmd:
    sqlplus /nolog
    
    SQL> connect / as sysdba
    

    创建用户以及设置密码:

    create user username identified by password;
    

    如:

    create user user1 identified by 123456;
    

    修改用户:

    alter user user1 identified by 234556;
    

    撤销用户user1:

    drop user user1;
    

    二、为用户授权角色\撤销授权

    oracle提供三种标准角色(role):connect/resource和dba.

    1. connect role(连接角色)

    临时用户,特指不需要建表的用户,通常只赋予他们connect role.

    connect是使用oracle简单权限,这种权限只对其他用户的表有访问权限,包括select/insert/update和delete等。
    拥有connect role 的用户还能够创建表、视图、序列(sequence)、簇(cluster)、同义词(synonym)、回话(session)和其他 数据的链(link)。

    1. resource role(资源角色)

    更可靠和正式的数据库用户可以授予resource role。

    resource提供给用户另外的权限以创建他们自己的表、序列、过程(procedure)、触发器(trigger)、索引(index)和簇(cluster)。

    1. dba role(数据库管理员角色)

    dba role拥有所有的系统权限

    包括无限制的空间限额和给其他用户授予各种权限的能力。

    • 为用户user1授权:
    grant connect, resource to user1;
    
    • 撤销对user1赋予的权限:
    revoke connect, resource from user;
    
    展开全文
  • oracle创建用户与分配权限

    千次阅读 2019-04-05 12:16:41
    oracle创建用户与分配权限 我们要在有最高权限的system用户创建用户,再赋予新建用户权限,只有给新建用户权限,新建用户才能干什么。 CREATE USER 创建用户 DBA(数据库管理者) 使用 CREATE USER 语句创建用户 ...
  • oracle创建用户并赋权

    千次阅读 2017-09-28 14:14:05
    oracle创建用户并赋权 Oracle建立表空间和用户 [sql] view plain copy 建立表空间和用户的步骤: 用户 建立:create user 用户名 identified by "密码"; 授权:grant create session to 用户名; ...
  • Oracle 创建用户及建表

    千次阅读 2017-07-03 15:36:04
    Oracle 创建用户及建表要进入数据库首先得要创建一个数据库连接,在用该链接和系统账号进入数据库,然后我们在创建一个新的属于我们的数据库账号。 1.要注意的我都红色标识了。连接名可以任意取,用户名用系统账号...
  • oracle 创建用户命令

    千次阅读 2019-07-01 16:44:21
    --创建用户 testuser 密码 123456 create user testuser identified by 123456; grant resource,connect to testuser ; grant select any dictionary to testuser ; grant select any sequence to testuser ; grant...
  • Oracle创建用户、表(1)

    千次阅读 2016-04-22 10:48:57
    Oracle创建用户、表(1)1. 连接C:\Users\LEI>sqlplus / as sysdbaSQL*Plus: Release 12.1.0.2.0 Production on 星期五 4月 22 10:17:52 2016Copyright (c) 1982, 2014, Oracle. All rights reserved. 连接到: Oracle ...
  • Linux Oracle 创建用户

    千次阅读 2018-03-16 16:56:17
    1、启动OracleOracle没启动的情况下)su - oracle, 切换成oracle用户lsnrctl startsqlplus /nologconn /as sysdbastartup (若数据库处于启动状态,则无需再次启动)2、查询临时表空间和表空间的存储位置select ...
  • PLSQL操作Oracle创建用户和表

    万次阅读 多人点赞 2018-06-22 11:15:19
    1、打开PLSQL,填写用户名和密码(初始有两个用户sys和system,密码是自己安装oracle数据库时定的),Database选择ORCL(默认数据库,oracle创建用户就像是mysql中建的数据库,两者有异曲同工之妙) 2、登陆...
  • oracle 创建用户进行登录

    千次阅读 2018-02-05 09:22:54
    oracle只有一个数据库叫orcl, ip地址 数据库名称也叫sid:oracle ...输入sqlplus /nolog登录进去就是sys用户,管理system用户 conn /as sysdba 让sys拥有dba权限 修改system密码 alter user syst
  • --创建用户 create user LAW_WORK identified by 123456; --创建表空间 create tablespace DY_SCCL datafile 'C:\Program Files\Oracle\DY_SCCL.dbf' size 200M; --创建好表空间,还需要将表空间分配给用户. alter ...
  • linux下oracle创建用户步骤

    千次阅读 2015-10-26 16:37:27
    linux 下oracle用户创建
  • logging /*logging 是对象的属性,创建数据库对象时,oracle 将日志信息记录到练级重做日志文件中。代表空间类型为永久型 */ datafile 'D:\oracle\oradata\Oracle9i\user_data.dbf' size 50m autoextend...
  • Oracle创建用户并授权

    万次阅读 2018-06-23 16:53:58
    前提条件 以sysdba的身份连接登录到命令行界面1 创建用户 create user xxx identified by xxx;2 用户授权 grant create session, connect, resource to xxx;
  • Oracle创建用户、赋予权限的过程

    万次阅读 2012-08-29 14:32:11
    原文地址:Oracle创建用户、赋予权限的过程作者:haihan cmd 进入oracle命令  sqlplus /nolog  conn jrw/jrw@orcl create用户  sql 代码SQL> create user visiontv identified by visiontv default tablespace ...
  • create user [username] ...grant 权限1、权限2...to 用户 给创建用户权限  ex:grant create session to [username] 此时只能连接到数据库  grant connect,resource to [username] 此时权限能满足要求  al
  • oracle创建用户分配权限

    千次阅读 2018-06-04 18:49:53
    例如,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限。对象权限( database object privilege )可以让用户能够对各个对象进行某些操作。例如delete权限允许用户删...
  • 用sqlplus为oracle创建用户和表空间

    千次阅读 2010-10-22 15:46:00
    用sqlplus为oracle创建用户和表空间
  • oracle创建用户和表空间

    万次阅读 2017-12-20 00:36:04
    oracle新建数据库,表空间,用户,分配权限
  • 开始之前,先了解一下一些单词,对今后看bug或者写代码有帮助。privilege权限;grant赋予xx权限;view视图;sequence序列;snapshots快照...(暂时想到这些,慢慢...system没有sys权限大,但是它有创建用户的权限...
  • Oracle创建用户、授权用户

    千次阅读 2013-11-28 12:42:15
    1、Oracle用dbca新创建一个数据库,成功之后。 2、用system用户进入此数库管(toad)创建用户,并授权。 脚本如下: 1、Oracle用dbca新创建一个数据库,成功之后。 2、用system用户进入此数库管(toad)创建用户...
  • 一般最bai高权限需要connect,resource,dba这三个即可du。...connect:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。 sys;//系统管理员,拥有着最高权限 systen;//本地管理
  • Oracle创建用户与授予表空间与权限

    万次阅读 2018-09-15 16:33:40
    Oracle建立用户  建立:create user 用户名 identified by "密码"; oracle 表空间 一个数据库可以有多个表空间,一个表空间里可以有多个表。表空间就是存多个表的物理空间; 可以指定表空间的大小...
  • Oracle创建用户以及为用户设置权限

    千次阅读 2018-08-24 12:48:16
    创建一个用户: create user 用户名 identified by 密码; 设置权限: grant 具体权限或者系统预定义角色 to 用户名; 我直接给用户设置了 dba的权限: grant dba to 已经创建了的用户名; ...
  • ORACLE创建用户 管理用户常用语句

    千次阅读 2015-03-18 17:53:22
    创建用户的过程 1创建用户 Create user 用户名 identified by 密码; (如果是数字则要加双引号”111111”,如果是字母就不用) 2授权给某个用户 Grant connect,resource to 用户名;(只有用户有了connect 和 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 335,685
精华内容 134,274
关键字:

oracle创建用户