Oracle——11g Express 安装与用户创建

下载并安装Oracle 11g Express后,配置创建用户时抛出insufficient privileges错误。

原因是操作系统的登录用户没有包含在本地用户组中的ORA_DBA组中。

解决方法:

      首先:控制面板->管理工具->计算机管理->系统工具->本地用户和组->ORA_DBA组     查看系统登录用户是否在组中。

      第一种方法:直接在组中添加;

      第二种方法:在oracle安装目录下找到oradba.exe运行即可;

      第三种方法:使用DOS命令添加系统用户到ora_dba组中:

1.利用命令查看当前系统用户:net user

这是当前系统中所有的用户。

2.查看用户组

net localgroup–查看用户组;

 

3.查看ora_dba用户组下的具体用户:

net localgroup ora_dba;

并没有第一步中查到的本机管理员用户。

4.添加本机管理员用户到ora_dba用户组下:

net localgroup ora_dba administrator /add; 
也可以添加用户组到该组下 
net localgroup ora_dba administratos /add;

 

此时,成功执行 “system/密码 as sysdba”并创建用户

然后会提示连接成功。

然后输入”create user guest identified by guest;”(其中第一个guest是新设置的用户名,第二个guest是设置的密码),按回车

clip_image026

接着会提示用户已经创建。

创建完成后,还不能用这个账号直接连接数据库,否则会提示账号不具有权限,需要授权

clip_image028

所以使用“conn system/test as sysdba;”重新登录系统管理员账号,登录成功后,再使用“grant connect,resource,dba,select any table to guest;”对guest这个账号授权,如下:

clip_image030

这是授权成功的提示结果。接着就可以使用guest账号来登录数据库了。

输入“conn guest/guest;”按回车

clip_image032

这回就提示登录成功了,接着就可以在这个账户下进行执行一些常见的增删查改操作了。

clip_image034

 

转载于:https://www.cnblogs.com/liyao315/p/10949910.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值