Oracle数据库添加用户,设置权限 , 删除用户conn / as sysdba
//创建用户
create user thtwin identified by thtwin ;
//给用户授权
grant create session to thtwin ;
grant create table to thtwin ;
grant unlimited tablespace to thtwin ;
//删除用户
drop user thtwin cascade;
关于ORACLE删除权限问题revoke connectfromxiaoming
有收回权限的用户,比如说SYS,比如说DBA角色的用户!
我下载了oracle,现在要删除 , 它要求我有管理员权限,怎么办?再检查看看还有哪里有没卸载干净oracle怎么删除权限的?
Oracle完全卸载
[Oracle]如何在Windows 2000下将Oracle完全卸载
系统环境:
1、操作系统:Windows 2000 Serveroracle怎么删除权限,机器内存128M
2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版
3、安装路径:D:\ORACLE
卸载步骤:
1、开始->设置->控制面板->管理工具->服务
停止所有Oracle服务 。(相关服务有:OracleServicehmiswork; OracleWebAssistant0; OracleOraHome81TNSListener)
2、开始->程序->Oracle - OraHome81->Oracle Installation Products->Universal Installer卸装所有Oracle产品
3、运行regeditoracle怎么删除权限,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口 。
4、运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口
5、从桌面上、STARTUP(启动)组、程序菜单中 , 删除所有有关Oracle的组和图标
6、重新启动计算机,重起后才能完全删除Oracle所在目录
7、删除与Oracle有关的文件 , 选择Oracle所在的缺省目录D:\Oracle各c:\ Program Files\Oracle,删除这个入口目录及所有子目录,
并从Windows 2000目录(一般为C:\WINNT)下删除以下文件
ORACLE.INI、oradim80.INI
8、WIN.INI文件中若有[ORACLE]的标记段,删除该段
Oracle用户权限表的管理方法 我们将通过介绍命令的方式 谈谈Oracle用户权限表的管理方法 希望对大家有所帮助
我们将从创建Oracle用户权限表 开始谈起 然后讲解登陆等一般性动作 使大家对Oracle用户权限表有个深入的了解
一 创建
sys;//系统管理员 拥有最高权限
system;//本地管理员 次高权限
scott;//普通用户 密码默认为tiger 默认未解锁
sys;//系统管理员 拥有最高权限
【oracle怎么删除权限 oracle删除用户和表空间】 system;//本地管理员 次高权限
scott;//普通用户 密码默认为tiger 默认未解锁
二 登陆
sqlplus / as sysdba;//登陆sys帐户
sqlplus sys as sysdba;//同上
sqlplus scott/tiger;//登陆普通用户scott
sqlplus / as sysdba;//登陆sys帐户
sqlplus sys as sysdba;//同上
sqlplus scott/tiger;//登陆普通用户scott
三 管理用户
create user zhangsan;//在管理员帐户下 创建用户zhangsan
alert user scott identified by tiger;//修改密码
create user zhangsan;//在管理员帐户下 创建用户zhangsan
alert user scott identified by tiger;//修改密码
四 授予权限
默认的普通用户scott默认未 解锁 不能进行那个使用 新建的用户也没有任何权限 必须授予权限
/*管理员授权*/
grant create session to zhangsan;//授予zhangsan用户创建session的权限 即登陆权限
grant unlimited session to zhangsan;//授予zhangsan用户使用表空间的权限
grant create table to zhangsan;//授予创建表的权限
grante drop table to zhangsan;//授予删除表的权限
grant insert table to zhangsan;//插入表的权限
grant update table to zhangsan;//修改表的权限
grant all to public;//这条比较重要 授予所有权限(all)给所有用户(public)
/*管理员授权*/
grant create session to zhangsan;//授予zhangsan用户创建session的权限 即登陆权限
grant unlimited session to zhangsan;//授予zhangsan用户使用表空间的权限
grant create table to zhangsan;//授予创建表的权限
grante drop table to zhangsan;//授予删除表的权限
grant insert table to zhangsan;//插入表的权限
grant update table to zhangsan;//修改表的权限
grant all to public;//这条比较重要 授予所有权限(all)给所有用户(public)
oralce对权限管理比较严谨 普通用户 之间也是默认不能互相访问的 需要互相授权
/*oralce对权限管理比较严谨 普通用户之间也是默认不能互相访问的*/
grant select on tablename to zhangsan;//授予zhangsan用户查看指定表的权限
grant drop on tablename to zhangsan;//授予删除表的权限
grant insert on tablename to zhangsan;//授予插入的权限
grant update on tablename to zhangsan;//授予修改表的权限
grant insert(id) on tablename to zhangsan;
grant update(id) on tablename to zhangsan;//授予对指定表特定字段的插入和修改权限 注意 只能是insert和update
grant alert all table to zhangsan;//授予zhangsan用户alert任意表的权限
/*oralce对权限管理比较 严谨 普通用户之间也是默认不能互相访问的*/
grant select on tablename to zhangsan;//授予zhangsan用户查看指定表的权限
grant drop on tablename to zhangsan;//授予删除表的权限
grant insert on tablename to zhangsan;//授予插入的权限
grant update on tablename to zhangsan;//授予修改表的权限
grant insert(id) on tablename to zhangsan;
grant update(id) on tablename to zhangsan;//授予对指定表特定字段的插入和修改权限 注意 只能是insert和update
grant alert all table to zhangsan;//授予zhangsan用户alert任意表的权限
五 撤销权限
基本语法同grant 关键字为revoke
基本语法同grant 关键字为revoke
六 查看权限
select * from user_sys_privs;//查看当前用户所有权限
select * from user_tab_privs;//查看所用用户对表的权限
select * from user_sys_privs;//查看当前用户所有权限
select * from user_tab_privs;//查看所用用户对表的权限
七 操作表的用户的表
/*需要在表名前加上用户名 如下*/
select * from zhangsan tablename
/*需要在表名前加上用户名 如下*/
select * from zhangsan tablename
八 权限传递
即用户A将权限授予B B可以将操作的权限再授予C 命令如下
grant alert table on tablename to zhangsan with admin option;//关键字 with admin option
grant alert table on tablename to zhangsan with grant option;//关键字 with grant option效果和admin类似
grant alert table on tablename to zhangsan with admin option;//关键字 with admin option
grant alert table on tablename to zhangsan with grant option;//关键字 with grant option效果和admin类似
九 角色
角色即权限的集 合 可以把一个角色授予给用户
create role myrole;//创建角色
grant create session to myrole;//将创建session的权限授予myrole
grant myrole to zhangsan;//授予zhangsan用户myrole的角色
drop role myrole;删除角色
/*但是有些权限是不能授予给角色的 比如unlimited tablespace和any关键字*/
lishixinzhi/Article/program/Oracle/201311/17543
oracle怎么删除权限的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于oracle删除用户和表空间、oracle怎么删除权限的信息别忘了在本站进行查找喔 。
推荐阅读
- 手机累经营游戏,手机经营类小游戏
- 常跑高速有什么危害视频,经常跑高速好吗
- 微信朋友圈怎么出现视频号,微信朋友圈怎么视频号发视频
- 海盗经营类游戏,海盗类小游戏
- c语言函数名的缩写 c语言中的函数怎么写
- mysql命令删除多条数据,mysql批量删除数据语句
- 营销如何引导客户还价能力,客户还价的应答话术
- 网络棋盘游戏情侣,适合情侣玩的棋牌类游戏
- java代码中mgf java代码中@是什么意思