SQL*Plus: Release 12.1.0.1.0 Production on Sun Jun 15 11:43:09 2014 Copyright (c) 1982, 2013, Oracle. All rights reserved. Last Successful login time: Sun Jun 15 2014 09:13:58 +05:30 Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
SQL> COL ORA_ARCHIVE_STATE FORMAT A30 SQL> SELECT ORA_ARCHIVE_STATE, fullname FROM hr.emp_arch; ORA_ARCHIVE_STATE FULLNAME ------------------------------ ---------- 0 JEAN 0 ADAM 0 TOM 0 JIM
SQL> CREATE TABLE hr.emp AS SELECT * FROM hr.emp_arch;
Table created.
SQL> SELECT ORA_ARCHIVE_STATE, fullname FROM hr.emp;
SELECT ORA_ARCHIVE_STATE, fullname FROM hr.emp ERROR at line 1: ORA-00904: "ORA_ARCHIVE_STATE": invalid identifier
SQL> UPDATE hr.emp_arch
SET ORA_ARCHIVE_STATE=DBMS_ILM.ARCHIVESTATENAME(1) WHERE empno IN (101,102); 2 rows updated.
SQL> commit; Commit complete.
SQL> SELECT ORA_ARCHIVE_STATE, fullname FROM hr.emp_arch;
ORA_ARCHIVE_STATE FULLNAME ------------------------------ ---------- 0 JEAN 0 JIM SQL> ALTER SESSION SET ROW ARCHIVAL VISIBILITY = ALL; Session altered.
SQL> SELECT ORA_ARCHIVE_STATE, fullname FROM hr.emp_arch;
ORA_ARCHIVE_STATE FULLNAME ------------------------------ ---------- 0 JEAN 1 ADAM 1 TOM 0 JIM