精华内容
下载资源
问答
  • --oracle创建用户 create user dragon --dragon为创建用户名称 identified by dragon --dragon为登录得密码 default tablespace users --system 设置默认表空间 ; --修改用户登录密码 alter user dragon ...
    --oracle创建用户 
    create user dragon 
    --dragon为创建的用户名称 
    identified by dragon 
    --dragon为登录得密码 
    default tablespace users 
    --system 设置默认表空间 ; 
    --修改用户登录密码 
    alter user dragon identified by orcl123 ;
    
    drop user dragon cascade 
    --删除用户 cascade如果用户包含数据库对象此时连同用户所拥有的所有对象都删除 ;

     

    展开全文
  • 创建用户 删除用户(密码,状态) 用户删除:drop user 操作任务:使用你的名字全拼创建用户,并使用这个用户登录数据库请问可以登录吗?通过测试得出不可以登录,主要原因没有权限 角色 一,权限 权限的概念:使用...

    创建用户:create user zhang(用户名)identified by 123456(密码);
    删除用户(密码,状态)
    用户删除:drop user
    操作任务:使用你的名字全拼创建用户,并使用这个用户登录数据库请问可以登录吗?通过测试得出不可以登录,主要原因没有权限

    角色

    一,权限
    1. 权限的概念:使用资源的权利。
    分类:系统权限(对系统做操作的权限)和 对象权限(对数据库中对象所做操作的权利)
    2.权限创建
    (1)格式
    GRANT privilege [, privilege…]
    To user [, user…];
    权限:
    CREATE SESSION
    CREATE TABLE
    CREATE SEQUENCE
    CREATE VIEW
    CREATE PROCEDURE
    (2)分配权限:
    例如:给zhang分配登录数据库的权限
    使用system用户登录数据库(此为本机默认数据库,各不相同)
    grant create session to zhang;(给用户分配权限)
    例如:给zhang;用户可分配的权限create table,create sequence, create view
    使用system用户登录数据库
    例如:grant crate table, create sequence, create view To zhang;(给用户增加多个权限)

      	   	 			注:connect  zhang/123456(连接oracle数据库)
      	   	 					disconnect(退出oracl数据库的连接)
    
    展开全文
  • Oracle用户新建修改删除创建新用户修改用户密码删除用户 创建新用户 在命令行输入命令sqlplus /nolog ,进入oracle控制台, 输入 conn /as sysdba;以DBA角色进入。 创建用户 语法:CREATE USER 用户名 IDENTIFIED ...

    Oracle用户新建修改删除

    创建新用户

    • 在命令行输入命令sqlplus /nolog ,进入oracle控制台,
      输入 conn /as sysdba;以DBA角色进入。
      在这里插入图片描述
    • 创建用户
      语法:CREATE USER 用户名 IDENTIFIED BY 密码;
      例如创建一个用户名为justtest,密码为123456的用户
      在这里插入图片描述
    • 输入“select username from dba_users”查看用户列表,发现新用户已经新建好了
      在这里插入图片描述
    • 将刚创建的用户解锁
      语法:ALTER USER 用户名 ACCOUNT UNLOCK/LOCK;
      在这里插入图片描述
    • 授予用户创建权限
      语法:GRANT CREATE SESSION TO 用户名;
      在这里插入图片描述
    • 授予用户数据库管理员权限
      语法:GRANT DBA TO 用户名;在这里插入图片描述

    修改用户密码

    语法:ALTER USER 用户名 IDENTIFIED BY 新密码;
    在这里插入图片描述

    删除用户

    语法:DROP USER 用户名;
    在这里插入图片描述

    展开全文
  • oracle 批量创建删除用户

    千次阅读 2012-01-14 07:53:22
    今天我们公司需求要求给每个客户创建一个oracle用户,大概需求是300个oracle用户吧。后面会更多,如果手工创建的话估计很麻烦。百度上找了一些方法结合实际吧,终于有个可以用的。可能是太简单了。现在感觉,主要是...
     
    

    oracle 批量创建删除多用户

    今天我们公司需求要求给每个客户创建一个oracle用户,大概需求是300个oracle用户吧。后面会更多,如果手工创建的话估计很麻烦。百度上找了一些方法结合实际吧,终于有个可以用的。可能是太简单了。现在感觉,主要是这个是很基础的oracle用户基础知识不过关。

    方法如下:

    for那个地方可以随便指定oracle用户的个数,要给oracle用户适当的权限,要不登陆不进去。


    [oracle@developserver ~]$sqlplus / as sysdba

    SQL*Plus: Release 11.2.0.1.0 Production on Fri Oct 14 19:41:45 2011

    Copyright (c) 1982, 2009, Oracle.  All rights reserved.


    Connected to:
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options

    SQL>

    //创建临时表空间 

    create temporary tablespace ss_temp  tempfile '/home/oracle/ss/user_temp.dbf' size 1000m  autoextend on  next 50m maxsize 20480m  extent management local; 

    connect system/oracle;


    //创建数据表空间 

    SQL>create tablespace ss_users_datalogging datafile '/home/oracle/ss/ss_users_data.dbf' size 1000m autoextend on next 50m   extent management local; 

    SQL>declare

    usernum varchar2(10);

    begin

    for i in 1..300

    loop

    usernum:=to_char(i);

    execute immediate 'create user ss_'||usernum||' identified by uid5a default tablespace ss_users_data temporary tablespace ss_temp';

    execute immediate 'grant resource,connect,dba to ss_'||usernum;

    end loop;

    end;

    /

    查询新建的用户列表

    SQL>select username from dba_users;

    用新建的用户登录测试

    SQL>connect ss_1/uid5a

    注意:

    1、斜杠/,不要省略,/表示提交,按ctrl+c退出终端;

    2identified by 后面是密码,这边的用户密码是字母i,注意不要在它的后面加空格,会产生不必要的错误。

    3、默认创建的表空间是users表空间。

    总结:用户创建的基本知识很重要,通过这次的问题对oracle的创建用户和pl/sql有了更深入的认识。那么反过来是批量删除用户,批量更新用户权限的话,只要把相关的语句修改完就可以了。

    4、如果不指定表空间名称,默认的表空间是users表空间。

     

    批量删除oracle用户脚本
    declare
       usernum varchar2(10);
    begin
       for i in 1..300
       loop
      usernum:=to_char(i);
       execute immediate 'drop user ss_'||usernum||' cascade';  end loop;
      end;
        /

    那批量撤权用户权限的话( revoke   权限...   from  用户名;),只要把drop相关的语句修改完就可以了
     

    总结:用户创建的基本知识很重要,通过这次的问题对oracle的创建用户有了更深入的认识。。

    展开全文
  • --oracle删除某个用户下的所有表 --此句只是查询并且拼接sql,然后将执行的sql复制然后运行即可 select 'drop table '||table_name||';' from cat where table_type='TABLE'; export ORACLE_SID=数据库实例名 --...
  • --创建用户指定表空间并授权: create user testuser identified by testuser default tablespace tests_data; alter user testuseraccount unlock; grant connect,resource to testuser;--给用户所有权限
  • oracle登录、oracle有关用户和表空间的命令 创建表空间 创建用户用户授权
  • 例,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限。对象权限:可以让用户能够对各个对象进行某些操作。例,delete权限允许用户删除表或视图的行, select权限允许用户通过...
  • Oracle 用户权限 一、创建用户: //必须是dba 语法: create user 用户名 identified by 口令[即密码]; //创建用户 alter user 用户名 identified by 口令[改变的口令]; //修改用户密码 如果是sysdba用户,...
  • 例如,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限。对象权限( database object privilege )可以让用户能够对各个对象进行某些操作。例如delete权限允许用户删...
  • Oracle创建,修改序列,分页,伪列,创建,查询,表分区,创建,删除,表空间,创建用户,授予权限(推荐)学习目标前言Oracle:创建修改序列详情介绍Oracle:删除序列Oracle:修改序列Oracle:分页,伪列Oracle:创建表分区Oracle:...
  • 1.创建Oracle表空间与用户Oracle数据库不像MySQL数据库,一个用户可以管理多个数据库,对Oracle来说,一个用户只对应一个数据库,而新创建用户是没有任何资源和权限的,所以需要管理员用户为其分配资源权限.而创建用户...
  • ORACLE表空间的创建修改删除

    千次阅读 2015-12-08 22:31:09
    ORACLE表空间的创建修改删除 作者:Vashon 时间:20151208 创建表空间(以管理员身份创建): 范例:创建一个emp_data的数据表空间 1.create temporary tablespace emp_data tempfile 'd:\Vashon\emp_data01.dbf' ...
  • Oracle 用户和表空间的创建删除

    千次阅读 2015-12-03 20:55:21
    刚开始接触Oracle数据库的小白我,分享一下在Oracle中如何创建用户及表空间和删除用户及表空间。首先,在进行Oracle进行操作时,要用到可视化工具PL/SQL Developer 。地址...
  • 创建用户的时候,需要为用户分配默认表空间与临时表空间。可以通过静态字典dba_tablespaces查看数据库表空间信息。通过desc dba_tablespaces;查看数据库表空间信息:如下图所示 通过select tablespace_name ...
  • 例如,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限。对象权限( database object privilege )可以让用户能够对各个对象进行某些操作。例如delete权限允许用户删...
  • 例如,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限。 对象权限( database object privilege )可以让用户能够对各个对象进行某些操作。例如delete权限允许用户删除表或视图...
  • create user [username] identified by [password] 创建新的用户  grant 权限1、权限2...to 用户 给创建用户权限  ex:grant create session to [username] 此时只能连接到数据库  grant connect,...
  • oracle创建用户、授予权限及删除用户   创建用户   oracle对表空间 USERS 无权限 alter user 用户名 quota unlimited on users;   //创建临时表空间 create temporary tablespace test_temp  tempfile '...
  • 创建表空间 一、打开命令行窗口,输入以下命令:sqlplus /nolog 回车后,将出现提示符 SQL>,  这时输入conn / as sysdba 一般即可登录,如果失败的话,可以试一下用conn sys/sys用户的密码 as sysdba来重试一下。...
  • https://blog.csdn.net/zhangzeyuaaa/article/details/53405600
  • 使用超级管理员删除 oracle用户

    千次阅读 2020-10-26 16:17:29
    select saddr,sid,serial#,paddr,username,status from v$session where username is not null and username = 'OFBIZ' alter system kill session '2010,58461' ...最后drop user OFBIZ cascade 删除用户OFBIZ ...
  • oracle创建/删除 用户,表空间

    千次阅读 2016-08-22 22:50:02
    以下红色标示的都是可以修改的字段 1.创建用户: Create user nc63train identified by a default tablespace  NNC_DATA01 temporary tablespacetemp; 注:nc63train----创建的用户名;a----用户密码;NNC_DATA01...
  • 1、 创建表空间 格式: --创建表空间 create tablespace datafile '' size 500M defaultstorage autoextend on(initial 100m next 100m minextents 20 maxextents unlimited) online; 解释: 1) datafile: ...
  •  为客户部署oracle数据库后需要将老库中的数据导过来,老库的单表数据2W+由于在为新库的表创建主键自增序列时设置的起始值是3000,导致后续客户使用时,在插入数据时抛出数据库java.sql.SQLException:ORA-00001:...
  • 创建用户和表空间,创建完后直接可以登录连接: CREATE TABLESPACE "TABLESPACE01" DATAFILE 'TABLESPACE01_DATA.DBF' SIZE 268435456 AUTOEXTEND ON NEXT 2097152 MAXSIZE 34359721984 BLOCKSIZE 8192 ...
  • 开发过程中,有时需要将生产数据整体导出并重新导入开发环境,下面我把我删除数据库中用户并重新导入.dmp数据文件的全过程做了整理,为需要的同学提供参考,有不对的地方还请指教。 一。用xshell登陆oracle 用户 ...
  • oracle创建删除表空间和用户授权

    千次阅读 2012-09-03 15:55:08
    oracle创建表空间和用户授权 SYS用户在CMD下以DBA身份登录: 在CMD中打sqlplus/nolog //匿名登录 然后再conn/as sysdba //以dba身份登录 //创建临时表空间 create temporary tablespace bigoa_temp tempfile '...
  • --删除用户及及用户下的所有数据 drop user xxx cascade; --创建用户赋予密码 create user xxx identified by 1234; --赋予权限 grant dba to xxx; --删除权限 revoke dba from xxx; --赋予用户登录数据库的权限...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 166,445
精华内容 66,578
关键字:

如何创建更改删除oracle用户