oracle如何改文件的权限 oracle修改数据文件最大值

如何实现Oracle修改用户权限可以通过权限的授予与权限的回收来达到修改权限的目的;
比如将用户scott查看test用户下t2表的权限 , 改成查看test用户下t3表的权限:
conn test/test
grant select on t2 to scott;
revoke select on t2 from scott;
grant select on t3 to scott;
如何控制oracle用户的权限权限允许用户访问属于其它用户的对象或执行程序oracle如何改文件的权限,
ORACLE系统提供权限oracle如何改文件的权限:Object 对象级、System 系统级
1.系统权限(系统权限是对用户而言)oracle如何改文件的权限:
DBA拥有最高的系统权限:
1oracle如何改文件的权限,可以创建用户
语法:create user username identified by password;
例如:create user briup identified by briup;
当用户创建成功之后,此用户什么权限都没有,甚至不能登录数据库 。
2. 赋予权限:
一个用户应该具有的基本权限包含:
CREATE SESSION
CREATE TABLE
CREATE SEQUENCE
CREATE VIEW
CREATE PROCEDURE
如果有多个用户他们都具有相同的权限(create session,create table,create sequence),赋予权限的动作过于麻烦,要给每个用户分别制定这些权限,因此oracle提出角色的概念 , 可以将权限赋值给角色,然后再将角色赋值给用户 。
例如,我们当初在进行操作时写的:
grant resource,connect to briup;
此时resource,connect就是角色 。
查询resource,connect 具有哪些权限可以使用:
select privilege,role
from role_sys_privs
where role = 'CONNECT' or role ='RESOURCE';
语法:
grant xxxx to user_name ;
例如:
grant create view to briup;
3.回收权限
语法:revoke xxxfrom user_name;
例如:
revoke create view from briup;
4.修改密码:
语法:alter user xxx identified by xxxx;
例如:
alert user briup identified by briup;
5.删除用户:
语法:drop user username [cascade];
note: cascade:当用户下有表的时候 , 必须使用cascade级联删除 。
例如: drop user test cascade;
2.对象权限(针对对象,类似表对象等):
对象权限:select, update, insert, alter, index, delete, all//all包括所有权限
对象的 拥有者拥有所有的权限 。
1.给用户赋予操作对象的权限:
GRANT object_priv [(columns)]
ON object
TO {user|role|PUBLIC}
[WITH GRANT OPTION]; //允许分配到权限的用户继续将权限分配给其它用户
例如:
grant select on s_emp to jd1613;
给jd1613用户赋予在s_emp表上进行查询的权利 。
grant update(id) on s_emp to jd1613;
给jd1613赋予能够更新s_emp表上id列的权限 。
2.回收权限:同系统权限 。
语法:revoke xxx on obj from user;
note: 通过with grant option赋予额权限也会被回收 。
例如:
revoke select , updateon s_emp from jd1613;
3.创建同义词: 相当于给对象起别名
语法:create[public] synonym sy_name for obje_name;
note:只有dba才有权利创建public的同义词
例如:
create synonym emp for s_emp;
4.删除同义词:
语法: drop synonym syn_name;
例如:
drop synonym emp;
5.导出数据库
exp,imp不属于sqlplus的命令,所以不是在sqlplus终端执行的 。
系统终端:exp userid=briup/briup full=y file=briup.dmp
导入:imp userid=briup/briup full=y file=briup.dmp;
oracle 10g 在klinux下创建数据库失败,提示无法创建目录,请问如何修改此用户的权限?应该你当前使用的用户没有创建目录的权限,2种解决办法:
1、切换到administrator用户进行安装
2、直接使用当前用户安装,不过在安装时,右击oracle安装程序,用超级用户进行安装 。
备注:操作系统为win 7 。
Oracle数据库的权限该怎样设置???先是dba的身份进入数据库oracle如何改文件的权限,才可以给别的用户授权!
使用dba身份进入:conn sys/sys as sysdba;
然后就可以授权oracle如何改文件的权限了:grant dba to scott
dba:是个权限名字,scott是个 用户名,想给别的用户授权的话换成那个用户的名字就可以了,权限名也可以改 , 还有 connection,create table等权限 。
如何修改oracle trace或expdp生成文件的权限【oracle如何改文件的权限 oracle修改数据文件最大值】022
$ exp scott/xxxx file=a.dmp tables=(emp);
Export: Release 11.2.0.1.0 - Production on Thu Jan 31 07:46:44 2013
Copyright (c) 1982, 2009, Oracle and/or its affiliates.All rights reserved.
Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Export done in ZHS16GBK character set and AL16UTF16 NCHAR character set
About to export specified tables via Conventional Path ...
. . exporting table
关于oracle如何改文件的权限和oracle修改数据文件最大值的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读