Oracle的基本操作-解除用户,赋予权限

一、表的基本操作

1. 用户管理
 
1.1 初始状态下系统的用户

在系统用户下,执行下面的查询语句可以查看到当前系统的所有用户  
select * from dba_users;

1.2 创建一个用户

SQL> create user xp identified by xp;

User created.

授予连接数据库的权限:
SQL> grant connect to xp;

Grant succeeded.

SQL> conn xp/xp;
Connected.

1.3 解锁一个用户并修改密码

SQL> alter user hr account unlock;

User altered.

SQL> alter user hr identified by hr;

User altered.

1.4 删除用户

SQL> conn /as sysdba
Connected.
SQL> drop user xp;        --用户不创建对象,可以直接删除
drop user xp
*
ERROR at line 1:
ORA-01922: CASCADE must be specified to drop ‘XP‘

SQL> drop user xp cascade;    --用户级联删除掉所有用户相关的对象

User dropped.

时间: 2024-12-23 11:35:49

Oracle的基本操作-解除用户,赋予权限的相关文章

oracle创建用户赋予权限

oracle用户创建及权限设置[转载] 权限: create session create table unlimited tablespace connect resource dba 例: #sqlplus /nolog SQL> conn / as sysdba; SQL>create user username identified by password SQL> grant dba to username; SQL> conn username/password SQL

Oracle SQL 基本操作之 用户权限管理方法

最近把有关用户操作和权限管理的东西整理了一下,虽然不少博客都有过类似的整理,但是自己发现他们的内容或多或少都有些错误.于是,本人亲自对每条语句进行验证后,并对其做了自己的讲解和分析,撰写本篇博客.或仍有错误之处,望各位指出,谢谢! 闲话少说,开始进入正题! 一.系统用户sys;//系统管理员,拥有最高权限 system;//本地管理员,次高权限 scott;//普通用户,密码默认为tiger,默认未解锁 二.登陆 sqlplus / as sysdba;//登陆sys帐户 sqlplus sys

Postgres安装、设置及创建用户赋予权限

一.下载win版本的postgresql 从官网上现在10.0版本,解压至安装目录 二.配置postgres环境变量 三.创建postgres用户 命令行模式下敲入命令:initdb.exe -D D:\pgsql\data -E UTF-8 --locale=chs -U postgres -W -U postgres 是指定超级用户的用户名为postgres 四.启动数据库 命令行模式下敲入命令:pg_ctl -D D:\pgsql\logfile -l logfile start -l l

oracle一句话新建可用用户,权限什么的瞬间拥有

create user mchis profile "DEFAULT" IDENTIFIED by "mchis#150" account unlock; grant dba to mchis; 修改其中 mchis(用户名) mchis#150(登陆密码) mchis(和用户名一致,作用为授权)

Oracle 新建用户、赋予权限

1.新建用户 新建用户: create User username Identified by password 修改用户密码: alter User username Identified by password 删除用户密码: drop user user_name [cascade] (cascade:级联删除选项,如果用户包含数据库对象,则必须加 CASCADE选项,此时连同该用户所拥有的对象一起删除.) [注意]: ①只有有DBA权限的用户才能新建用户: ②username :用户名.

Oracle中添加新用户并赋予权限

--创建一个新用户NewUser 并设置密码为1 create user NewUser identified by 1; --为该用户赋予权限 grant connect , Resource to NewUser;

Oracle的用户,权限以及角色

一.用户 1.创建用户 创建用户u密码为aa. SQL> create user u identified by aa; 2.为用户赋予权限 这个用户还不能连接数据库,必须为其赋予一些权限才可以. SQL> grant create session to u; 授权成功. SQL> conn u/aa; 已连接. SQL> show user USER 为 "U" 3.更改密码 SQL> alter user u password expire; 用户已更

Windows mysql 5.6 zip 安装 并创建用户赋予数据库权限

1.下载mysql 5.6 zip 首先下载mysql 5.6 zip (在官网(http://www.mysql.com/downloads/) 或者其他网站都行), 然后解压在自己的电脑上 D:\java\mysql-5.6.22-winx64  最后在环境变量path中加上D:\java\mysql-5.6.22-winx64\bin 方便直接命令操作 2.命令安装前准备 找到解压的my-default.ini文件 打开(这里推荐notePad++) 将里面加上这两个变量 basedir=

RBAC用户角色权限设计方案

转自http://www.cnblogs.com/zwq194/archive/2011/03/07/1974821.html RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联.简单地说,一个用户拥有若干角色,每一个角色拥有若干权限.这样,就构造成“用户-角色-权限”的授权模型.在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系.(如下图) 角色是什么?可以理解为一定数量的权限的集合,权限的载体.例如:一个论坛系统