ORA-01031(不足的特权)ORA-01501(创建数据库失败)ORA-01100(数据库已经安装)

时间:2018-04-28 18:24:10

标签: oracle oracle11g

我尝试在Oracle数据库11g版本中创建一个数据库,但它会引发错误:

  

ORA-01501:CREATE DATABASE失败

所以我尝试了命令SQL>shut immediate;,但它也犯了错误:

  

ORA-01031:权限不足

这是什么意思"数据库已经安装"?

2 个答案:

答案 0 :(得分:0)

"数据库已经安装"表示数据库的控制文件已在正在运行的ORACLE实例中打开。

DBCA实用程序(不是直接create database语句)是在11G中创建数据库的推荐方法:

(以下是11GR1的URL - 11GR2的URL可能不同):

https://docs.oracle.com/cd/B28359_01/server.111/b28310/create002.htm#ADMIN12479

如果您在尝试关闭时收到ORA-1031(权限不足),请确保以SYSDBA或SYSOPER,E.G。

登录
sqlplus / as sysdba

答案 1 :(得分:0)

在WINDOWS中

控制面板\所有控制面板项\管理工具\服务

我在这里重新启动了以下服务:

* OracleServiceXE

* OracleXEClrAgent

Oracle数据库11g版本再次正常运行。 PS:不要忘记重启系统