We're trying to migrate an acs 3.4.10 installation from Oracle 8.1.6
on RedHat 6.2 to Oracle 8.1.7.4 on RedHat 7.3. We succeeded in getting
Oracle 8.1.7.4 running (the bit we missed was running glibc-stubs a
second time, after applying the 8.1.7.4 patch) but can't get
site-wide-search to work.
On the Oracle 8.1.6/RedHat 6.2 box, we ran exp with this param file:
USERID=user/password
FILE=exp_user.dmp
BUFFER=40000000
FULL=N
OWNER=USER
COMPRESS=Y
GRANTS=Y
INDEXES=Y
ROWS=Y
CONSTRAINTS=Y
CONSISTENT=Y
and imported that file with
USERID=user/password
FILE=/tmp/exp_user.dmp
BUFFER=40000000
FULL=N
FROMUSER=USER
TOUSER=USER
GRANTS=Y
INDEXES=Y
ROWS=Y
COMMIT=N
LOG=imp_user.log
After some tracing of pl/sql problems that turned out to be broken in
the original database in the first place, we got almost everything
working and were able to point aolserver at the new instance. But
full-text search breaks with "index marked as LOADING" and trying to
run www/doc/sql/recreate-site-wide-search.sql instance, I get
begin
*
ERROR at line 1:
ORA-20000: interMedia Text error:
DRG-10700: preference does not exist: sws_user_datastore
ORA-06512: at "CTXSYS.DRUE", line 126
ORA-06512: at "CTXSYS.CTX_DDL", line 80
ORA-06512: at line 2
old 3: ctx_ddl.set_attribute('sws_user_datastore', 'procedure',
'sws_user_proc_&1');
new 3: ctx_ddl.set_attribute('sws_user_datastore', 'procedure',
'sws_user_proc_staging');
begin
*
ERROR at line 1:
ORA-20000: interMedia Text error:
DRG-12603: CTXSYS does not own user datastore procedure:
SWS_USER_PROC_STAGING
ORA-06512: at "CTXSYS.DRUE", line 126
ORA-06512: at "CTXSYS.CTX_DDL", line 105
ORA-06512: at line 3
drop index sws_ctx_index
*
ERROR at line 1:
ORA-29868: cannot issue DDL on a domain index marked as LOADING
create index sws_ctx_index on site_wide_index (datastore)
*
ERROR at line 1:
ORA-00955: name is already used by an existing object
Help? We've got some pretty good dbas, but intermedia isn't the most
friendly or widely used package.