Log file tables configuration for the Reviewer workspace in Oracle
In ArcGIS werden Protokolldateitabellen standardmäßig verwendet, wenn der Auswahlsatz mindestens 100 Datensätze enthält. ArcMap oder jede auf ArcMap ausgeführte Anwendung, wie die ArcGIS Data Reviewer for Desktop, die Auswahlsätze ausführt, verwendet diese Protokolldateitabellen. ArcSDE verfolgt eine große Auswahl anhand der Protokolldateitabellen, anstatt der im Speicher befindlichen Datensätze. Das gleiche gilt für die Sortierung, Auswahl oder Aktualisierung von Datensätzen in der Reviewer-Tabelle.
Wenn Ergebnisse im Reviewer-Workspace verwendet werden, sollten Sie mit den Konfigurationsoptionen für Protokolldateitabellen vertraut sein, damit Sie die richtige Option für Ihre Datenbankanforderungen auswählen. Es gibt vier verschiedene ArcSDE-Protokolldateioptionen: freigegeben, sitzungsbasiert, eigenständig, und Gruppen sitzungsbasierter oder eigenständiger Protokolldateien.
In der Standardkonfiguration von ArcSDE-Protokolldateitabellen für Oracle werden freigegebene ArcSDE-Protokolldateien verwendet.
In den meisten Fällen reicht die Standardtabellenkonfiguration der ArcSDE-Protokolldateien für Ihr Datenbankmanagementsystem (DBMS) aus und wird als Einstellung empfohlen.
It is recommended that you store the log file tables in a separate tablespace. This can be achieved by setting specific parameters in the SERVER_CONFIG and DBTUNE tables.
Creating log file tablespaces
Use the following statement to create log file tablespaces in Oracle SQL Plus or Oracle SQL Developer.
CREATE SMALLFILE TABLESPACE sdelogfile
DATAFILE 'D:\oracle\ORADATA\REVDB\SDE\sdelogfile01.dbf' SIZE 10M AUTOEXTEND ON NEXT 1M MAXSIZE 100M
LOGGING EXTENT MANAGEMENT LOCAL UNIFORM SIZE 512K
SEGMENT SPACE MANAGEMENT AUTO
DEFAULT COMPRESS FOR OLTP STORAGE ( ENCRYPT ) ENCRYPTION USING 'AES256';
CREATE SMALLFILE TABLESPACE sdelogfileidx
DATAFILE 'D:\oracle\ORADATA\REVDB\SDE\sdelogfileidx01.dbf' SIZE 10M AUTOEXTEND ON NEXT 1M MAXSIZE 100M
LOGGING EXTENT MANAGEMENT LOCAL UNIFORM SIZE 512K
SEGMENT SPACE MANAGEMENT AUTO
DEFAULT COMPRESS FOR OLTP STORAGE ( ENCRYPT ) ENCRYPTION USING 'AES256';
Changing DBTUNE log file parameters
After creating the data files, modify the DBTUNE table to include a new configuration keyword. Based on this new keyword, the data and database objects will be stored in the tablespaces location that was previously defined. The DBTUNE table is stored under the sde user in Oracle. To modify the DBTUNE table, it's necessary to export the DBTUNE table into a text file and make modifications in the text file. After the updates to the text file are made, import the new DBTUNE table from the text file.
If you only use direct connections at your site, you may not have installed ArcSDE. You need to install ArcSDE, if you haven't already, to get the sdedbtune and sdeconfig tools.
- Export the DBTUNE table through a command line.
sdedbtune -o export -f dbtune_logfile.sde -u sde -p sde -i sde:oracle11g:revdb
- Modify the dbtune_logfile.sde ##LOGFILE_DEFAULTS configuration keyword in a text editor.
##LOGFILE_DEFAULTS LD_INDEX_DATA_ID "PCTFREE 0 INITRANS 4 TABLESPACE SDELOGFILEIDX NOLOGGING " LF_INDEXES "PCTFREE 0 INITRANS 4 TABLESPACE SDELOGFILEIDX NOLOGGING " LF_STORAGE "PCTFREE 0 INITRANS 4 TABLESPACE SDELOGFILE" SESSION_INDEX "PCTFREE 0 INITRANS 4 TABLESPACE SDELOGFILEIDX NOLOGGING " SESSION_TEMP_TABLE 0 SESSION_STORAGE "PCTFREE 0 INITRANS 4 TABLESPACE SDELOGFILE" LD_STORAGE "PCTFREE 0 INITRANS 4 TABLESPACE SDELOGFILE " LD_INDEX_ROWID "PCTFREE 0 INITRANS 4 TABLE PACE SDELOGFILEIDX NOLOGGING " END
- Import the modified dbtune_logfile.sde file through a command line.
sdedbtune -o export -f dbtune_logfile.sde -u sde -p sde -i sde:oracle11g:revdb
Creating log file tables
The .sde log file tables can be created in ArcMap by performing a large selection.
- Grant QUOTA on SDELOGFILE and SDELOGFILEIDX permissions in OEM to the ArcSDE editor/viewer user.
ALTER USER <user_name> QUOTA UNLIMITED ON "SDELOGFILE"; ALTER USER <user_name> QUOTA UNLIMITED ON "SDELOGFILEIDX";
- Grant CREATE TABLE permission for the ArcSDE editor/viewer user.
- Start ArcMap.
- Select more than 100 features.
This automatically creates the log file tables.
- Remove CREATE TABLE permissions as appropriate.