Oracle ORA-01031(权限不足)ORA-01501(创建数据库失败)ORA-01100(数据库已装入)
我试图在Oracle database 11g edition中创建数据库,但它抛出了一个错误: ORA-01501:创建数据库失败 所以我尝试了命令Oracle ORA-01031(权限不足)ORA-01501(创建数据库失败)ORA-01100(数据库已装入),oracle,oracle11g,Oracle,Oracle11g,我试图在Oracle database 11g edition中创建数据库,但它抛出了一个错误: ORA-01501:创建数据库失败 所以我尝试了命令SQL>shutimmediate但它也引发了错误: ORA-01031:权限不足 “数据库已装入”是什么意思?“数据库已装入”是指数据库的控制文件已在运行的ORACLE实例中打开 DBCA实用程序(不是直接使用create database语句)是在11G中创建数据库的推荐方法: (以下是11GR1的URL-11GR2的URL可能不同): 如果
SQL>shutimmediate代码>但它也引发了错误:
ORA-01031:权限不足
“数据库已装入”是什么意思?“数据库已装入”是指数据库的控制文件已在运行的ORACLE实例中打开
DBCA实用程序(不是直接使用create database
语句)是在11G中创建数据库的推荐方法:
(以下是11GR1的URL-11GR2的URL可能不同):
如果您在尝试关闭时收到ORA-1031(权限不足),请确保您以SYSDBA或SYSOPER身份登录,例如
sqlplus / as sysdba
在窗户里
控制面板\所有控制面板项目\管理工具\服务
在这里,我重新启动了以下服务:
*OracleServiceXE
*OracleXEClrAgent
Oracle database 11g edition重新开始正常工作。
PS:别忘了重新启动系统您应该发布比以前多得多的信息-数据库版本、用于创建数据库的用户名(应为SYS as SYSDBA)、您发出的确切命令、完整的错误消息。最好的选择是复制/粘贴整个SQL*Plus会话。在登录SQL后,我发出了“创建数据库db1”命令,但它打印了错误ORA-01501和ORA-01100。您不理解我之前评论的哪一部分?顺便问一下,您是否至少阅读并遵循了Oracle文档,这些文档指导您如何创建数据库,或者您只是键入了您认为可以完成这项工作的内容?