博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle——11g Express 安装与用户创建
阅读量:5377 次
发布时间:2019-06-15

本文共 962 字,大约阅读时间需要 3 分钟。

下载并安装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是设置的密码),按回车

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

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

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

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

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

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

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

你可能感兴趣的文章
hdu 2767(tarjan)
查看>>
sklearn之分类模型混淆矩阵和分类报告
查看>>
MySQL各存储引擎
查看>>
项目--简单导出CSV文件
查看>>
Oracle session相关数据字典(一)
查看>>
BZOJ 3399 [Usaco2009 Mar]Sand Castle城堡(贪心)
查看>>
获取元素属性get_attribute
查看>>
在Flex中用Validator检测数字、字符串、Email.
查看>>
[leetcode]4Sum
查看>>
POJ1062 昂贵的聘礼
查看>>
【零基础学习iOS开发】【02-C语言】08-基本运算
查看>>
Java 将指定字符串连接到此字符串的结尾 concat()
查看>>
Hibernate Criterion
查看>>
LeetCode() Remove Duplicates from Sorted Array II
查看>>
SniperOJ-leak-x86-64
查看>>
css-IE中的border-radius和box-shadow
查看>>
HDU - 4284 Travel(floyd+状压dp)
查看>>
1027 制作表格
查看>>
面向对象的介绍与特性
查看>>
typing-python用于类型注解的库
查看>>