如何在Linux上创建额外的Oracle 11g数据库?

时间:2017-03-10 06:44:03

标签: database oracle database-administration oracle-xe

我已经在我的linux桌面上创建了一个数据库XE。请找到有关数据库的以下信息。

ORACLE_SID=XE ORACLE_BASE=/u01/app/oracle ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe

我必须创建另一个数据库,例如:数据库名称是DB1。 我的问题是如何为DB1和pfile中的其他参数设置ORACLE_HOME?

另外,如何避免错误ORA-45301: XE Edition single instance violation error

1 个答案:

答案 0 :(得分:1)

Oracle Express Edition是Oracle数据库的免费版本(如“免费啤酒”)。因此,与付费版本相比,它具有各种限制。这些内容涵盖in the documentation

  

“我必须创建另一个数据库”

你无法用XE做到这一点。来自the Installation guide

  

“只能在a上执行一次Oracle Database XE安装   单机.....另外,用户只能运行一个实例   每台计算机上的Oracle Database XE数据库。 “

这就是您收到ORA-45301错误的原因。如果您需要第二个XE数据库,则需要第二台计算机。或升级到标准版。