The session ids should be different between logins, so this error should not be possible.There is some characteristic of your install which is causing this error to recur. I suggestyou contact Tech Support, so they can try to discover the root problem.- V
Thanks for getting back to me. I am using a PostgreSQL 9.0 database. It was an EnterpriseDB install on a linux machine. Will these same steps work, just changing the SQL syntax possibly?
Greetings,I am running ArcGIS Server 10 on Linux using PostgreSQL 9.0. Every time I try and update a feature service I get an error in ArcGIS Server that only says "A database error occurred.". I looked at the PostgreSQL log files and found the following log entry:ERROR: duplicate key value violates unique constraint "sde_logfile_data_pk"DETAIL: Key (logfile_data_id, sde_row_id)=(23432, 686) already exists.STATEMENT: INSERT INTO sde.sde_logfile_data (logfile_data_id,sde_row_id) VALUES (23432, $1)These 3 lines show up numerous times and I am not sure how to fix this. The feature service was running fine for a while, as there are over 1000 features currently in the database. So I know things were OK for a while. Thanks,Mark
TRUNCATE TABLE SDE.SDE_LOGFILES; TRUNCATE TABLE SDE.SDE_LOGFILE_DATA;
DROP TABLE SDE.SDE_LOGFILE_DATA CASCADE CONSTRAINTS; DROP TABLE SDE.SDE_LOGFILES CASCADE CONSTRAINTS; CREATE GLOBAL TEMPORARY TABLE SDE.SDE_LOGFILE_DATA ( logfile_data_id NUMBER(*,0) NOT NULL ENABLE, sde_row_id NUMBER(*,0) NOT NULL ENABLE ) ON COMMIT PRESERVE ROWS / CREATE INDEX SDE.SDE_LOGFILE_DATA_IDX1 ON SDE.SDE_LOGFILE_DATA(LOGFILE_DATA_ID,SDE_ROW_ID) / CREATE INDEX SDE.SDE_LOGFILE_DATA_IDX2 ON SDE.SDE_LOGFILE_DATA(SDE_ROW_ID) / GRANT DELETE ON SDE.SDE_LOGFILE_DATA TO SDE / CREATE GLOBAL TEMPORARY TABLE SDE.SDE_LOGFILES ( logfile_name VARCHAR2(256) NOT NULL ENABLE, logfile_id NUMBER(*,0) NOT NULL ENABLE, logfile_data_id NUMBER(*,0) NOT NULL ENABLE, registration_id NUMBER(*,0) NOT NULL ENABLE, flags NUMBER(*,0) NOT NULL ENABLE, session_tag NUMBER(*,0) NOT NULL ENABLE, logfile_data_db VARCHAR2(32), logfile_data_owner VARCHAR2(32), logfile_data_table VARCHAR2(98), column_name NVARCHAR2(32) ) ON COMMIT PRESERVE ROWS / CREATE UNIQUE INDEX SDE.SDE_LOGFILES_PK ON SDE.SDE_LOGFILES(LOGFILE_ID) / CREATE UNIQUE INDEX SDE.SDE_LOGFILS_UK ON SDE.SDE_LOGFILES(LOGFILE_NAME) / CREATE UNIQUE INDEX SDE.SDE_LOGFILES_UK2 ON SDE.SDE_LOGFILES(LOGFILE_DATA_ID) / GRANT DELETE ON SDE.SDE_LOGFILES TO SDE /
Les membres connectés peuvent publier, suivre les mises à jour, et plus encore. Nouveau ici ? Inscrivez-vous gratuitement.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.