我正在尝试在Windows 7 64位上安装Informatica IDQ。我创建了一个大文件,但是仍然没有内容错误。我有Oracle,我使用以下查询创建了一个大文件。
create BIGFILE TABLESPACE CMX_DATA
NOLOGGING
DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\CMX_DATA1.dbf' SIZE 3000M REUSE
EXTENT MANAGEMENT LOCAL;
但是我仍然遇到ora_01658 unable to create INITIAL extent for segment
错误。
Could not execute action...
The requested operation could not be performed due to the following error : [PERSISTENCEAPI_0307]
[DBPERSISTER_2015] Failed to upgrade the Model repository. This was caused by [PERSISTENCEAPI_0307]
[DBPERSISTER_2015] Failed to upgrade the Model repository. This was caused by [PERSISTENCEAPI_0307]
[DBPERSISTER_0017] Failed to create table '"IDQMRS".PO_ISPLONG.'
Verify that a table with the same name does not exist and that the database user has sufficient privileges.
This was caused by [informatica][Oracle JDBC Driver][Oracle]
ORA-01658: unable to create INITIAL extent for segment in tablespace SYSTEM
答案 0 :(得分:0)
错误消息告诉您表空间的名称:
ORA-01658:无法在表空间SYSTEM中为段创建INITIAL范围
安装正在尝试在 SYSTEM 表空间中创建表空间。因此,实际上分配给CMX_DATA的空间并不重要,安装程序不会使用它。
这是错误的:只有Oracle的内部模式才应写入SYSTEM表空间。 Informatica安装程序的配置或IDQMRS用户的定义中肯定有问题。您需要返回步骤以查找需要指定目标表空间并进行更正的位置。