如何在oracle中建立用户

如何在oracle中建立用户,第1张

可按如下步骤创建用户

1、打开oracle第三方工具,如plsq,然后用一个具有dba权限的用户登录。

2、然后打开一个SQL窗口。

3、执行语句:“create user 用户名 identified by 密码”(其中用户名需要为英文,密码为数字或字母或英文符号或组合)。

4、执行完毕后,可按需要给用户赋予相应的权限,如:“grant connect,resource,dba to 用户名”。

ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。

ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。

命令:

CREATE USER USERNAME IDENTIFIED BY PASSWORD;

创建用户名为:USERNAME, 密码为PASSWORD 的用户

分配权限:

GRANT DBA TO USERNAME; --授予DBA权限

GRANT UNLIMITED TABLESPACE TO USERNAME;--授予不限制的表空间

GRANT SELECT ANY TABLE TO USERNAME; --授予查询任何表

GRANT SELECT ANY DICTIONARY TO USERNAME;--授予查询 任何字典

grant select any table to hsh;       

根据指定用户名获得对应用户所拥有权限的表。

SELECT table_name, owner FROM all_tables WHERE owner = 'SCOTT';

将一个用户将表数据赋给另一个用户。

在用户hsh登录下  create table emp as select  from scottemp;

dblink是你用对方数据库的某个用户登录,然后使用这个用户访问表

比如自己数据库是a,现用用户scott,对方数据库b,下有用户jane和john

如果对方要访问你的表,那么他必须知道你所在数据库的一个用户和密码,如果就是你的表所属的用户,那么不用授权,如果是另一个用户c,那么你只需要把权限赋予用户c就可以了

例子:

grant all on &tbname to &uname ;

grant select on &tbname to &uname ;

grant update on &tbname to &uname ;

grant delete on &tbname to &uname ;

grant insert on &tbname to &uname ;

grant alter on &tbname to &uname ;

不知道你说的具体是什么对象。什么权限。上面列举的是关于表的。

以上就是关于如何在oracle中建立用户全部的内容,包括:如何在oracle中建立用户、怎么给oracle数据库创建用户,并赋权限、Oracle 一个用户将表权限赋给另一个用户等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9437046.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存