Section courante

A propos

Section administrative du site

ALTER SESSION

Modifie la session
Oracle Database SQL  

Syntaxe

ALTER SESSION ADVISE {COMMIT | ROLLBACK | NOTHING}
ALTER SESSION CLOSE DATABASE LINK link_name
ALTER SESSION {ENABLE | DISABLE} COMMIT IN PROCEDURE
ALTER SESSION {ENABLE | DISABLE | FORCE} PARALLEL {DML|DDL|QUERY} [PARALLEL int]
ALTER SESSION ENABLE RESUMABLE {TIMEOUT int} {NAME string}
ALTER SESSION DISABLE RESUMABLE
ALTER SESSION SET
   [
      CONSTRAINT[S] {IMMEDIATE|DEFERRED|DEFAULT}
      CREATE_STORED_OUTLINES = {TRUE | FALSE| 'category_name' }
      CURRENT_SCHEMA = schema
      CURSOR_SHARING = {FORCE | EXACT}

      DB_BLOCK_CHECKING = {TRUE | FALSE}
      DB_CREATE_FILE_DEST = directory
      DB_CREATE_ONLINE_LOG_DEST_N = directory
      DB_FILE_MULTIBLOCK_READ_COUNT = int

      ERROR_ON_OVERLAP_TIME = {TRUE | FALSE}

      FILESYSTEMIO_OPTIONS = {none | setall | directIO | asynch}
      FLAGGER = {ENTRY | INTERMEDIATE | FULL | OFF}

      GLOBAL_NAMES = {TRUE | FALSE}

      HASH_AREA_SIZE = int
      HASH_JOIN_ENABLED = {TRUE | FALSE}

      INSTANCE = int
      ISOLATION_LEVEL = {SERIALIZABLE | READ_COMMITTED}

      LOG_ARCHIVE_DEST_n 
      LOG_ARCHIVE_DEST_STATE_n = {ENABLE | DEFER} 
      LOG_ARCHIVE_MIN_SUCCEED_DEST = int

      MAX_DUMP_FILE_SIZE = { size | UNLIMITED } 

      NLS_CALENDAR = 'text'
      NLS_COMP = 'text
      NLS_CURRENCY = 'text'
      NLS_DATE_FORMAT = 'fmt'
      NLS_DATE_LANGUAGE = language
      NLS_DUAL_CURRENCY = 'text'
      NLS_ISO_CURRENCY = territory
      NLS_LANGUAGE = language
      NLS_LENGTH_SEMANTICS = {CHAR | BYTE}
      NLS_NCHAR_CONV_EXCP = {TRUE | FALSE}
      NLS_NUMERIC_CHARACTERS = 'text'
      NLS_SORT = {sort | BINARY}
      NLS_TERRITORY = territory
      NLS_TIMESTAMP_FORMAT = "datetime_format"
      NLS_TIMESTAMP_TZ_FORMAT = "datetime_format"

      OBJECT_CACHE_MAX_SIZE_PERCENT = int
      OBJECT_CACHE_OPTIMAL_SIZE = int
      OLAP_PAGE_POOL_SIZE = int
      OPTIMIZER_DYNAMIC_SAMPLING = int
      OPTIMIZER_INDEX_CACHING = int
      OPTIMIZER_INDEX_COST_ADJ = int
      OPTIMIZER_MAX_PERMUTATIONS = int
      OPTIMIZER_MODE = {ALL_ROWS | FIRST_ROWS | RULE | CHOOSE}
      ORACLE_TRACE_ENABLE = {TRUE | FALSE}

      PARALLEL_INSTANCE_GROUP = ' text '
      PARALLEL_MIN_PERCENT = int
      PARTITION_VIEW_ENABLED = {TRUE | FALSE}
      PLSQL_COMPILER_FLAGS = {[DEBUG | NON_DEBUG], [INTERPRETED | NATIVE] } 
      PLSQL_DEBUG = {TRUE | FALSE}

      QUERY_REWRITE_ENABLED = {FORCE | TRUE | FALSE}
      QUERY_REWRITE_INTEGRITY = {enforced | trusted | stale_tolerated}

      REMOTE_DEPENDENCIES_MODE = {TIMESTAMP | SIGNATURE}

      SESSION_CACHED_CURSORS = int
      SKIP_UNUSABLE_INDEXES = {TRUE | FALSE}
      SORT_AREA_RETAINED_SIZE = int
      SORT_AREA_SIZE = integer
      SORT_MULTIBLOCK_READ_COUNT = int
      SQL_TRACE = {TRUE | FALSE}
      STAR_TRANSFORMATION_ENABLED = {TRUE | FALSE | TEMP_DISABLE}
      STATISTICS_LEVEL = {ALL | TYPICAL | BASIC}

      TIMED_OS_STATISTICS = int
      TIMED_STATISTICS = {TRUE | FALSE}
      TRACE_ENABLED = {TRUE | FALSE}

      UNDO_SUPRESS_ERRORS = {TRUE | FALSE}
      USE_PRIVATE_OUTLINES = {TRUE | FALSE| 'category_name' }
      USE_STORED_OUTLINES = {TRUE | FALSE| 'category_name' }

      WORKSIZE_AREA_POLICY = {AUTO | MANUAL}
      FAST_START_IO_TARGET = int
      HASH_MULTIBLOCK_IO_COUNT = int
      LABEL = {'text' | DBLOW | DBHIGH | OSLABEL}
      OPTIMIZER_PERCENT_PARALLEL = int
      PARALLEL_BROADCAST_ENABLED = {TRUE | FALSE}
      PLSQL_V2_COMPATIBILITY = {TRUE | FALSE}
   
      CLOSE_CACHED_OPEN_CURSORS = {TRUE | FALSE}
      NLS_ISO_CURRENCY = territory
      MLS_LABEL_FORMAT = 'fmt'
      OPTIMISER_GOAL
      SCHEMA=schema_name
   ]
   [COMMENT='text']

Description

Cette instruction permet de modifier la session de l'utilisateur courant.

Voir également

Article - Les géants de l'informatique - Oracle

Dernière mise à jour : Lundi, le 11 mai 2015