重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、双击桌面sqldeveloper软件图标启动软件。
站在用户的角度思考问题,与客户深入沟通,找到鱼峰网站设计与鱼峰网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站设计制作、成都网站制作、企业官网、英文网站、手机端网站、网站推广、主机域名、网络空间、企业邮箱。业务覆盖鱼峰地区。
2、新建数据库连接,填写登录数据库信息并选择相应角色进行登录。
3、登录成功后先查询出hr用户下所有的表名,可直接通过dba_tables来进行查询。
4、把查询权限赋给测试用户的方法有两种,一种为当用户下的表比较少的情况下可以直接通过grant select/delete/update on hr.table-name to cem。
5、授权成功后使用测试用户进行登录即可对授权过查询权限的表进行访问。
1、在使用oracle数据库的时候,权限是极其重要的,如果新建的用户如果没有权限,甚至都无法登录数据库,如下图。
2、为新建用户分配权限主要有三种connect 主要使用是让用户可以连接到数据库。
3、resource 主要使用是让用户可以创建表dba 它是一种比较特殊的权限,普通用户拥有之后可以成为数据库管理者。
4、select update deleteinsert all 也就是拥有用户对某张表有查询、更改、删除、插入及所有权限。
5、如果想要查询用户的权限可以通过下图中的方法进行查询。
Oracle数据库系统是目前世界上最流行的关系型数据库管理系统。在这里给大家介绍一下如何创建oracle数据库的普通用户,以及如何授权给普通用户管理数据库的权限。
如何创建、授权和链接oracle数据库的普通用户
工具/原料
oracle数据库
cmd命令
方法/步骤
1
安装好oracle数据库后进入cmd命令界面(win+R),首先以管理员身份链接数据库,有两种办法:
1.输入sqlplus,然后输入管理员用户名(system)和口令密码即可链接成功。
2.输入sqlplus “/as sysdba”即可链接成功。
如何创建、授权和链接oracle数据库的普通用户
如何创建、授权和链接oracle数据库的普通用户
2
创建普通用户:通过管理用户创建普通用户,链接到数据库后,在命令行输入:
create user yonghuming identified by mima;
此命令的意思是创建一个名字为yonghuming,密码为mima的用户,其中yonghuming和mima部分可以自行修改,点击回车,用户就创建成功。
如何创建、授权和链接oracle数据库的普通用户
3
授权给普通用户:刚创建好的普通用户没有管理数据库的权限,可以通过管理员用户授权普通用户,使其具有管理数据库的功能。在命令行输入:
grant resource,connect to yonghuming;(根据自己创建的用户稍作修改)
点击回车,就授权成功。此命令的意思是将创建修改数据表以及链接数据库的功能授予yonghuming这个用户。
如何创建、授权和链接oracle数据库的普通用户
4
链接到普通用户一(需要先以管理员身份登入):在命令行输入:
conn yonghuming/mima;(根据自己创建的用户稍作修改)
此命令的意思是链接到yonghuming这个用户,但是这种方式密码可见,不太安全。
如何创建、授权和链接oracle数据库的普通用户
5
链接到普通用户二(需要先以管理员身份登入):在命令行输入:
conn yonghuming;(根据自己创建的用户稍作修改)
点击回车,会提示你输入密码,输入设置好的密码即可链接成功。这种方式密码不可见,相对比较安全。
如何创建、授权和链接oracle数据库的普通用户
6
链接到普通用户三(不需要以管理员身份登入):进入cmd命令界面后输入sqlplus,然后输入普通用户名和密码即可。也可以输入:
squlplus yonghuming/mima;
但因为不安全,不建议这种方式。
如何创建、授权和链接oracle数据库的普通用户
oracle中赋予用户权限的具体步骤如下:
1、首先打开电脑,点击打开电脑桌面左下角的开始图标。
2、然后在弹出来的窗口中点击搜索框,输入“cmd”,回车确定。
3、然后在弹出来的窗口中点击输入“grant unlimited tablespace to 用户名”,回车确定,获取操作表空间权限。
4、然后在弹出来的窗口中点击打开“grant create table to 用户名”回车确定,获取创建表权限。
5、然后点击输入“grante drop table to 用户名”,回车确定获取删除表权限。
6、点击输入“grant insert table to 用户名”,回车确定获取插入表权限。
7、点击输入“grant update table to 用户名”,回车确定获取更新表权限。
要看你授什么权。
权限分为系统权限和对象权限。
授予连接权限:
grant connect to scott;
授予创建表等基本权限:
grant resource to scott;
授予dba:
grant dba to scott;
授予使用空间权限:
grant unlimited on tablespace to scott;
alter user scott quota unlimited on tablespace_name;
备注:
用户解锁和修改密码
alter user scott identified by password account unlock;
在Oracle 11g中含有200多种系统特权,并且所有这些系统特权均被列举在SYSTEM_PRIVILEGE_MAP数据目录视图中。授权操作使用GRANT命令,其语法格式如下:
grant sys_privi | role to user | role | public [with admin option]
参数说明如下:
sys_privi:表示Oracle系统权限,系统权限是一组约定的保留字。比如,若能够创建表,则为“CREATE TABLE”。
role:角色,关于角色会在后面小节中介绍。
user:具体的用户名,或者是一些列的用户名。
public:保留字,代表Oracle系统的所有用户。
with admin option:表示被授权者可以再将权限授予另外的用户。
—-为用户east授予连接和开发系统权限,并尝试使用east连接数据库。