ORA-38729: not enough flashback database data log do FLASHBACK.

Hello

I'm trying to flashback database just for an hour. My flash_back_retention is set to 1440 (1 day), db_recovery_file_dest_size is set to 200G (and is used only 9 G). I could see newspapers of flashback for the last 2 days and logs archiving during 7 days available on ASM. But I'm not able at the database of flashback for another 10 minutes.

SQL > flashback to timestamp to_date database (January 6, 2012 22:10 ',' MON-DD-YYYY HH24:MI:SS');
database of Flash back to timestamp to_date (January 6, 2012 22:10 ',' MON-DD-YYYY HH24:MI:SS')
*

SQL > select * from v$ flashback_database_log;

OLDEST_FLASHBACK_SCN OLDEST_FLASHBAC RETENTION_TARGET FLASHBACK_SIZE
-------------------- --------------- ---------------- --------------
ESTIMATED_FLASHBACK_SIZE
------------------------
2.3219E + 12 5 FEBRUARY 12 1440 9567993856
4230193152


SQL > select flashback_on from gv$ database;

FLASHBACK_ON
------------------------------------------------------
YES


SQL > show parameter recov

VALUE OF TYPE NAME
------------------------------------ --------------------------------- ------------------------------
db_recovery_file_dest string + DGSSD
great db_recovery_file_dest_size whole 200G
recovery_parallelism integer 0

It is not the problem of the logs archiving or flashback logs. Can you please give me advice?


Thank you
Krmreddy.

Hello
You wrote: * "I try flashback database just for an hour." But you have issued

You wrote:
SQL> flashback database to timestamp to_date('06-JAN-2012 22:10:00','DD-MON-YYYY HH24:MI:SS'); 

January 6, 2012, is a month now!

Edited by: Manguilibe Feb 6 KAO. 2012 21:55

Tags: Database

Similar Questions

  • ORA-00947: not enough values to choose from

    Hi all

    I created the type object and its type of nested table to hold the values.

    But am getting error as follows:

    Connected to Personal Oracle Database 10g Release 10.2.0.1.0 
    Connected as hr
    
    SQL> 
    SQL> create or replace type t_obj as object
      2  ( id number,
      3    dt date
      4   );
      5  /
    
    Type created
    
    SQL> create or replace type t_obj_nt is table of t_obj; 
      2  /
    
    Type created
    
    SQL> set serveroutput on
    SQL> 
    SQL>  declare
      2   l_tab t_obj_nt;
      3  
      4   begin
      5  
      6    select level,(sysdate+ level) into l_tab
      7    from dual connect by level < 5;
      8  
      9   dbms_output.put_line(l_tab.count);
     10   end;
     11  /
    
    declare
     l_tab t_obj_nt;
    
    
     begin
    
    
      select level,(sysdate+ level) into l_tab
      from dual connect by level < 5;
    
    
     dbms_output.put_line(l_tab.count);
     end;
    
    ORA-06550: line 8, column 3:
    PL/SQL: ORA-00947: not enough values
    ORA-06550: line 7, column 3:
    PL/SQL: SQL Statement ignored
    
    SQL> 
    

    Concerning

    SID

    CREATE or REPLACE type t_obj

    AS

    object

    (

    ID NUMBER,

    DT DATE);

    CREATE or REPLACE type t_obj_nt

    IS

    TABLE OF t_obj;

    -Option 1

    DECLARE

    l_tab t_obj_nt;

    BEGIN

    -You get several lines.

    SELECT t_obj (level, (sysdate + level)) in BULK COLLECT INTO l_tab FROM dual CONNECT BY level<>

    dbms_output.put_line (l_tab. (Count);

    END;

  • ORA-00947: not enough values error collect in bulk

    Hi guys,.

    I'm trying to COLLECT in a PL/SQL table, but I get ORA-00947: not enough values error message, even if the table has 4 values and select 4 values. Am I missing something?

    I have to add something to this?

    I've included the types of database objects that I created on the database.

    I have commented on the Original code and used the table DOUBLE just to make simple workout.

    /*

    CREATE or REPLACE TYPE Usage_Groups_for_coda_rec as

    object

    (Usage_Group_ID NUMBER (10),)

    Coda_comment VARCHAR2 (45).

    Amount NUMBER,

    Deduction_amount NUMBER);

    CREATE OR REPLACE

    TYPE USAGE_GROUPS_FOR_CODA_TAB AS

    TABLE OF Usage_Groups_for_coda_rec;

    */

    declare

    -CURSOR c_adj_roy_trans

    -EAST

    -SELECT DISTINCT rotr.on_behalf_of_soc_nbr, rotr.right_type

    -OF royalty_transaction rumble

    -WHERE rotr.ps_adjust_royalty_flg = cm_default.get_yes;

    CURSOR c_adj_roy_trans

    IS

    SELECT '052', 'P '.

    DOUBLE;

    t_uge_Grp_for_coda_tab USAGE_GROUPS_FOR_CODA_TAB; -the type of table was created on the database

    Start

    FOR r_adj_roy_trans IN c_adj_roy_trans LOOP

    -SELECT rotr.usage_group_id as Usage_Group_ID,

    -cm_coda_account_default.get_canc_adj_coda_comment | '- CAE' as Coda_comment,

    -SUM (NVL (rotr.gross_amt, 0) + NVL (rotr.reciprocal_deduction_amt, 0)) as an amount

    -SUM (rotr.reciprocal_deduction_amt) as Deduction_amount

    -COLLECT LOOSE t_uge_Grp_for_coda_tab

    -OF royalty_transaction rumble

    -WHERE rotr.ps_adjust_royalty_flg = cm_default.get_yes

    - AND rotr.on_behalf_of_soc_nbr = r_adj_roy_trans.on_behalf_of_soc_nbr

    - AND rotr.right_type = r_adj_roy_trans.right_type

    -Rotr.usage_group_id group;

    SELECT 6874534 as Usage_Group_ID,

    "This is a test - CAE" as Coda_comment.

    100 as an amount

    50 as Deduction_amount

    LOOSE COLLECTION t_uge_Grp_for_coda_tab

    DOUBLE;

    /*

    IF l_uge_Grp_for_coda_tab. COUNT > 0 THEN

    cm002p.std_coda_post_cashing_out_bulk (p_on_behalf_of_society_number = > r_adj_roy_trans.on_behalf_of_soc_nbr,)

    p_right_type = > r_adj_roy_trans.right_type,

    p_Usage_Groups_for_coda_tab = > t_uge_Grp_for_coda_tab,

    p_reverse_posting_direction = > FALSE,

    p_posting_override_direction = > NULL,

    p_cohi_id = > NULL

    );

    END IF;

    */

    END LOOP;

    end;



    Here's what you need to do:


    SELECT Usage_Groups_for_coda_rec(6874534, "It is a test - CAE", 100, 50)

    LOOSE COLLECTION t_uge_Grp_for_coda_tab

    DOUBLE;

    You try bulk collect into a collection of Usage_Groups_for_coda_recs, then you will need to make type compatible using the implicit of the type constructor.

  • ORA-00947 not enough values, why?

    In this code, why do I get "ORA-00947 not enough of values, it has the same number of columns, just a select statement."

    Help, please.
    type list_employee_type is table of employee_tmp%rowtype;
    
     procedure search_by_jobId (jobId IN varchar2,  list_employee_rtn OUT list_employee_type,
            success OUT boolean, exception_msg OUT varchar2)
            is        
         begin    
           select * into list_employee_rtn from employee_tmp where job_id = jobId ;       
        end search_by_jobId;

    >
    still do not understand, can you please give me more details?
    >
    SQL does NOT include PL/SQL types. This is a PL/SQL type:

    type list_employee_type is table of employee_tmp%rowtype;
    

    You can use in SQL:

    select * into list_employee_rtn from employee_tmp where job_id = jobId 
    

    You must use a SQL type

    And the full exception you was probably one like this:
    >
    ORA-06550: line 7, column 22:
    PLS-00642: types of local collections not allowed in SQL queries
    ORA-06550: line 7, column 40:
    PL/SQL: ORA-00947: not enough values
    ORA-06550: line 7, column 8:
    PL/SQL: SQL statement ignored
    >
    PLS-00642 is the exception that said you that you used the wrong type.

    Here are the types SQL based on the SCOTT. EMP table

    -- type to match emp record
    create or replace type emp_scalar_type as object
      (EMPNO NUMBER(4) ,
       ENAME VARCHAR2(10),
       JOB VARCHAR2(9),
       MGR NUMBER(4),
       HIREDATE DATE,
       SAL NUMBER(7, 2),
       COMM NUMBER(7, 2),
       DEPTNO NUMBER(2)
      )
      /
    
    -- table of emp records
    create or replace type emp_table_type as table of emp_scalar_type
      /
    

    Now you can use "emp_table_type" in a PL/SQL procedure, and in the select statement.

  • PL/SQL: ORA-00947: not enough values error message

    Hi all I get Error (25.63): PL/SQL: ORA-00947: not enough error message values when executing after the insert statement. I am new to Oracle SPs, if someone could help me solve the problem.

    Insert in estimate (ID, mValue) values ('select (where pm.ID is null then 10))
    of other pm.ID
    End ID), m1.mID, (case when mValue < 1 and m1.mID in (1.7))
    then mValue * 100
    of another mValue
    mValue end) of
    Scott. Left outer join METRICS m1
    Scott. (PROJECTMETRIC h m1.mID = pm.ID and pm.ID = 10)');

    The syntax to insert rows into a table of a subquery is as follows:

    insert into table (col1, col2, ...)
    select ... , ..., ....
    from ..., ....
    where ....
    /
    
  • create the database fails with ORA-27102 - not enough memory

    Hello

    I have server Solaris 10 with 16 GB of ram. On that, there are 10 databases (8 of them 9.2.0.7 and 2 of them 10.2.0.4) running - but they have a small LVO-300 mb each (about even smaller 200 MB or more). Now, I have to create two more data on this database. When I try to create the db, it fails with the error:

    Connect to an instance is idle.
    ORA-27102: out of memory
    SVR4 error: 22: invalid argument

    And the journal of alerts meesages as below:
    Starting ORACLE instance (normal)
    Tue May 26 07:37:39 2009
    WARNING: EINVAL creation of segment size 0 x 0000000029002000
    Difficulty shm parameters in/etc/System or equivalent

    See also the output of this command:

    prctl - n Project.Max - shm-memory - i user.root of the project
    project: 1: user.root
    NAME PRIVILEGE VALUE FLAG ACTION BENEFICIARY
    Project.Max - shm-memory
    3.92 GB privilege - deny-
    system 16.0EB max deny-

    Now, I tried to change that with this command (as suggested in the installation guide):
    prctl - n v Project.Max - shm-memory - 8 GB - r-i user.root of the project

    but I still don't have the same error. So I refer to Metalink document 399895.1. It is said that manually change the settings in/etc/System. This requires a reboot and I had prior to do this restart tomorrow. But my question is: what are the values that I should put in this file? + as suggested in the note, if I put the values below? -

    For example, a value of the sample (mentioned in the note) are: for entry system/etc/setting SHMMAX = 6 GB.

    Set shmsys:shminfo_shmmax = 6442450944
    Set semsys:seminfo_semmni = 1024
    Set semsys:seminfo_semmsl = 1024
    Set shmsys:shminfo_shmmni = 100

    or should I put some other values (for all parameters as semmni, semmsl etc.)? I missed that I should be by specifying values.

    Thank you

    Published by: orausern on May 26, 2009 07:24

    Published by: orausern on May 26, 2009 07:27

    I'm not a Unix system administrator, but I think that your steps are correct - pl check with your Unix system administrator

    Srini

  • Error: Could not open the database Data Book

    I have an old Palm VX, which works fine until today when I received the above captioned error message. I read through some of the other positions and some of the suggestions - tried even if they were not specific to a Vx and have removed and reloaded disc Palm software, without success. I even tried to restore my computer to an earlier date, thinking that might solve the problem. The outstretched hand works well, but I can't open the program on my PC - Windows XP.  Any suggestions?  Thank you.

    You can change the setting led by simply opening the opening of the Palm Desktop Hotsync Manager.  Simply click on the Hotsync icon in your system tray.  Go to custom.  Highlight the channel that you want to change, make change, come out, then Hotsync.

    Message relates to: None

  • Get 'not enough values error' in bulk collect

    I want to insert all the rows in the employees table in the tmp table which has the structure.

    Purpose: Try just feature fired block to create a return to the top of a table.

    Problem: My code is to not "enough of values" error please report if mistaken.

    structure of the employees table:

    SQL > desc employee;

    Name                                      Null?    Type

    ----------------------------------------- -------- ----------------------------

    EMPLOYEE_ID NOT NULL NUMBER (6)

    FIRST NAME VARCHAR2 (20)

    LAST_NAME NOT NULL VARCHAR2 (25)

    EMAIL NOT NULL VARCHAR2 (25)

    PHONE_NUMBER VARCHAR2 (20)

    HIRE_DATE NOT NULL DATE

    JOB_ID NOT NULL VARCHAR2 (10)

    SALARY NUMBER (8.2)

    COMMISSION_PCT NUMBER (2.2)

    MANAGER_ID NUMBER (6)

    DEPARTMENT_ID NUMBER 4

    tmp table structure:

    SQL > tmp desc;

    Name                                      Null?    Type

    ----------------------------------------- -------- ----------------------------

    EMPLOYE_ID NUMBER (6)

    FIRST NAME VARCHAR2 (20)

    LAST_NAME NOT NULL VARCHAR2 (25)

    EMAIL NOT NULL VARCHAR2 (25)

    PHONE_NUMBER VARCHAR2 (20)

    HIRE_DATE NOT NULL DATE

    JOB_ID NOT NULL VARCHAR2 (10)

    SALARY NUMBER (8.2)

    COMMISSION_PCT NUMBER (2.2)

    MANAGER_ID NUMBER (6)

    DEPARTMENT_ID NUMBER 4

    SQL > select * from tmp;

    no selected line

    Code:

    declare

    type rec is the employee table % rowtype

    index by pls_integer;

    a rec;

    Start

    Select * bulk collect in a

    employees;

    ForAll i in a.first... a.Last

    Insert into tmp values (a (i));

    end;

    /

    Result:

    SQL > declare

    2

    3 type rec is the employee table % rowtype

    4 index of pls_integer;

    5 a rec;

    6

    7. start

    8 remove tmp;

    9 select * bulk collect in a

    10 employees;

    11 ForAll i in a.first... a.Last

    12 insert into tmp values (a (i));

    13 end;

    14.

    Insert into tmp values (a (i));

    *

    ERROR on line 12:

    ORA-06550: line 12, column 13:

    PL/SQL: ORA-00947: not enough values

    ORA-06550: line 12, column 1:

    PL/SQL: SQL statement ignored

    Remove parentheses

    insert into tmp values a(i);
    

    or call the individual columns

    insert into tmp( employee_id, first_name, ... )
     values( a(i).employee_id, a(i).first_name, ... );
    

    Justin

  • Fresh fired for FORALL does not not enough values error

    Hello

    I am trying to copy data from one table to the other which have a different number of columns. I do the following. But he threw not enough values error.

    Table A has more than 10 million records. So I use bulk collect instead of using insert into select from.

    TABLE A (has the more columns - 25)
    Number of C1
    number of C2
    VARCHAR2 C3
    C4 varchar2
    ...
    ...
    ...
    C25 varchar2

    TABLE B (less than columns - like 7)
    Number of C1
    number of C2
    VARCHAR2 C3
    C4 varchar2
    number of C5
    date of C7
    C10 varchar2

    declare

    TYPE c IS REF CURSOR;

    c V_c;

    v_Sql VARCHAR2 (2000);
    Table TYPE is table B % ROWTYPE;
    L_data table;


    Start

    v_Sql: = 'SELECT c1, c2, c3, c4, c5, c7, c10 OF A ORDER BY c1;

    V_c OPEN FOR v_Sql;

    LOOP
    Fetch the v_c COLLECT LOOSE ldata LIMIT 100000;

    FORALL i in 1... lData. Count
    INSERT
    B
    VALUES ldata (i);

    END LOOP;
    COMMIT;

    exception
    WHILE OTHERS THEN
    ROLLBACK;
    dbms_output.put_line ('Exception occurred' |) SQLERRM);
    END;


    When I run this, I get
    PL/SQL: ORA-00947: not enough values

    Any suggestions please. Thanks in advance.

    Table A has more than 10 million records. So I use bulk collect instead of using insert into select from.

    That makes sense to me. An INSERT... SELECT will be more effective, easier to manage, easier to write and easier to understand.

    INSERT INTO b( c1, c2, c3, c4, c5, c7, c10 )
      SELECT c1, c2, c3, c4, c5, c7, c10
        FROM a;
    

    will be faster, use fewer resources, much less error-prone and have a more obvious use when a maintenance programmer coming that any PL/SQL block that does the same thing.

    If you insist on the use of PL/SQL, what version of Oracle are you using? You should be able to do something like

    DECLARE
      TYPE b_tbl IS TABLE OF b%rowtype;
      l_array b_tbl;
    
      CURSOR a_cursor
          IS SELECT c1, c2, c3, c4, c5, c7, c10 FROM A;
    BEGIN
      OPEN a_cursor;
      LOOP
        FETCH a_cursor
         BULK COLLECT INTO l_array
        LIMIT 10000;
    
        EXIT WHEN l_array.COUNT = 0;
    
        FORALL i IN l_array.FIRST .. l_array.LAST
          INSERT INTO b
            VALUES l_array(i);
      END LOOP;
      COMMIT;
    END;
    

    At least, that eliminates the infinite loop and the unnecessary dynamic SQL. If you are using older versions of Oracle (it is always useful to display this information at the front), the code may need to be a little more complex.

    Justin

    Published by: Justin cave on January 19, 2011 17:46

  • Not enough values error

    I get this error in the following query. What could be the problem?

    Insert into Identification@Indus_Link
    (Vno,
    Employeecode,
    Employeeno, Employeename, Fathername, Nicno, Fathernicno, Dob, city, District, address, telephone, Mobile, Entrydate, Jobtitle, Jobnature, Joiningdate, Confirmationdate, rest, Issuspended, Eobino, Ssno, Shiftcode, Jobtype, Accountno, Departmentid, Educationcode, experience, Eobi, Ntn, Identification_Mark, sex, Fromdate, so far
    )
    Values (IDSEQ, EMPCODE, EMPNO,
    (Select Employeename, Fathername, Nicno, Fathernicno, date of birth, city,
    Neighborhood, address, telephone, Mobile, Entrydate,
    Current_Designation (Employeecode),
    Current_Jobnature (Employeecode), Joiningdate,
    Still, Issuspended, Eobino, Confirmationdate, Ssno,
    Current_Shift (Employeecode),
    Current_Jobtype (Employeecode), Peru,
    Current_Department (Employeecode), Educationcode,
    Eobi, Ntn, Identification_Mark, sex, experience
    FromDate, so far
    Identification
    Where Employeecode = '911145')
    )

    The values are enough.

    No, they are not... that's what means the error message...

    Willy says:
    IDSEQ,
    EMPCODE,
    EMPNO,

    are variables.

    Yes I know.. I was referring to the SELECT... This should be a scalar subquery

    SQL> create table test
      2  (id number
      3  ,name varchar2(50)
      4  ,lastname varchar2(50)
      5  )
      6  /
    
    Table created.
    
    SQL>
    SQL> insert into test
      2  values (1, (select 'something', 'other' from dual))
      3  /
    insert into test
                *
    ERROR at line 1:
    ORA-00947: not enough values
    
    SQL>
    SQL>
    SQL> insert into test
      2  values (1, 'something', 'other')
      3  /
    
    1 row created.
    
    SQL> 
    

    do this instead:

    insert ...
    Select IDSEQ, EMPCODE, EMPNO,Employeename, Fathername, Nicno, Fathernicno, Dob, City,
    District, Address, Phone, Mobile, Entrydate,
    Current_Designation (Employeecode),
    Current_Jobnature (Employeecode), Joiningdate,
    Confirmationdate, Rest, Issuspended, Eobino, Ssno,
    Current_Shift (Employeecode),
    Current_Jobtype (Employeecode), Accountno,
    Current_Department (Employeecode), Educationcode,
    Experience, Eobi, Ntn, Identification_Mark, Gender,
    Fromdate, Todate
    From Identification
    Where Employeecode = '911145'
    )
    
  • Access ntuser.dat.log in NETWORK services folder refused even in safe MODE

    I try to accessntuser.dat.log in the file services NETWORK even in safe MODE but not private.  I am logged in as ADMINISTRATOR.  I guess that's the case as well if I connected any other user?

    I looked in the MGR TASK to try and identify what process this block, but I am at a loss.  Anyone know which circles I need to pass through power to life this file?

    Guessing that you mean this file:

    c:\Documents and Settings\NetworkService

    You cannot open the file because XP is running and the file is in use and the Task Manager will not help you indicate what (s) blocking process your effort to open the file (it is not what is the Task Manager for).

    Sometimes, you can copy a file open and then open the copy, but it will not work with ntuser.dat.log and your efforts to access the file will give results like:

    If you want to open the file, you can open a session under a different name and access the file of ntuser.dat.log of another user in this way (since the other user will not in use).

    For example, if I am logged on as user ElderK I can't access my ntuser.dat.log file but I can access the file owned by another user as Jose in looking here:

    c:\Documents and Settings\Jose

    Or, you can start on something like a Hiren Boot CD and access the file from there since your XP will not work.

    I see no reason to watch the ntuser.dat.log file is binary data, then maybe you can tell us what you're trying to do and why (or you just practice).

  • Error ORA to rename data/log files

    Hello

    I wanted to move my data files to the new location, and now my TEMP was not moving properly.

    SQL > bootable media.
    ORACLE instance started.

    Total System Global Area 4259082240 bytes
    Bytes of size 2166488 fixed
    922747176 variable size bytes
    3321888768 of database buffers bytes
    Redo buffers 12279808 bytes
    Mounted database.
    SQL > ALTER DATABASE RENAME FILE ' / oracleGC/oem11g/oradata/oem11g/temp01.dbf' TO ' / oradata/oem11g/data/temp01.dbf';

    Database altered.

    SQL >
    SQL >
    SQL > alter database open;

    Database altered.


    SQL > SELECT name FROM v$ datafile;

    NAME
    --------------------------------------------------------------------------------
    /oradata/oem11g/data/System01.dbf
    /oradata/oem11g/data/undotbs01.dbf
    /oradata/oem11g/data/sysaux01.dbf
    /oradata/oem11g/data/users01.dbf
    /oradata/oem11g/data/Mgmt.dbf
    /oradata/oem11g/data/mgmt_ecm_depot1.dbf

    Now, I get the following errors:


    When I try to rename, I get the error below: the dbf is in both places.

    SQL > ALTER DATABASE RENAME FILE ' / oracleGC/oem11g/oradata/oem11g/temp01.dbf' TO ' / oradata/oem11g/data/temp01.dbf';
    ALTER DATABASE RENAME FILE ' / oracleGC/oem11g/oradata/oem11g/temp01.dbf' TO ' / oradata/oem11g/data/temp01.dbf'
    *
    ERROR on line 1:
    ORA-01511: Error renaming data/log files
    ORA-01516: file nonexistent log, datafile or tempfile
    "/ oracleGC/oem11g/oradata/oem11g/temp01.dbf".

    user771256 wrote:
    Yes is working now.
    Wouldn't it appears with the following?

    SELECT NAME FROM V$ DATAFILE;

    Nope,
    Given that the file that you are interested in is a temporary file (temporary tablespace) and not of datafile he show up in v$ datafile but v$ tempfile

    Concerning
    Anurag

  • Why I see Runtime Error R6016-not enough space for thread data?

    All of a sudden when I try to launch Google Chrome, I get "error R6016-not enough space for thread data? ' like Chrome stops. Plenty of hard disk, disk defragmented, no viruses or malware. Never seen this message before.

    I think you're on the right track to reinstall Chrome... but they have a method of choice for the best results and that the information is here:

    http://support.Google.com/chrome/bin/answer.py?hl=en&answer=111899

    Just FYI, running sfc/scannow won't help, but it will waste your time and you will not be able to determine which file is causing the problem because...

    When sfc/scannow runs successfully, you will see a start and complete message in the Event Viewer log system.

    It can take a long time to run and slow down your system.  When it starts and stops correctly you can only see events like this in the case where the system log viewer:

    Event type: Information
    Event source: Windows File Protection
    Event category: no
    Event ID: 64016
    Analysis of file File Protection Windows has been started.

    Event type: Information
    Event source: Windows File Protection
    Event category: no
    Event ID: 64017
    Windows File Protection file analysis completed successfully.

    There is no information about what he did or what he did not.

    Even if sfc/scannow finds something to do, you will not know about it.

    That's why try again more than a waste of time.

  • ORA-00439: feature not enabled: Flashback Table

    If someone could help because I do not know why I get the error at the end of the script.

    Thank you very much

    CODD> select * from v$version;
    
    
    BANNER
    --------------------------------------------------------------------------------
    Oracle Database 11g Express Edition Release 11.2.0.2.0 - Production
    PL/SQL Release 11.2.0.2.0 - Production
    CORE    11.2.0.2.0      Production
    TNS for 32-bit Windows: Version 11.2.0.2.0 - Production
    NLSRTL Version 11.2.0.2.0 - Production
    
    
    CODD> create table test (cola number) enable row movement;
    
    
    Table created.
    
    
    CODD> drop table test;
    
    
    Table dropped.
    
    
    CODD> select original_name, operation, ts_name, droptime from recyclebin;
    
    
    ORIGINAL_NAME                    OPERATION TS_NAME                        DROPTIME
    -------------------------------- --------- ------------------------------ -------------------
    TEST                             DROP      USERS                          2014-01-08:13:08:27
    
    
    CODD> flashback table test to before drop;
    
    
    Flashback complete.
    
    
    CODD> insert into test values(10);
    
    
    1 row created.
    
    
    CODD> insert into test values(20);
    
    
    1 row created.
    
    
    CODD> select current_timestamp from dual;
    
    
    CURRENT_TIMESTAMP
    ---------------------------------------------------------------------------
    08-JAN-14 13.10.50.330000 +00:00
    
    
    CODD> insert into test values(100);
    
    
    1 row created.
    
    
    CODD> flashback table test to timestamp timestamp '2014-01-08 13:10:50.00 +00:00';
    flashback table test to timestamp timestamp '2014-01-08 13:10:50.00 +00:00'
    *
    ERROR at line 1:
    ORA-00439: feature not enabled: Flashback Table
    
    
    
    
    CODD> commit;
    
    
    Commit complete.
    
    
    CODD> flashback table test to timestamp timestamp '2014-01-08 13:10:50.00 +00:00';
    flashback table test to timestamp timestamp '2014-01-08 13:10:50.00 +00:00'
    *
    ERROR at line 1:
    ORA-00439: feature not enabled: Flashback Table
    

    You use the Express edition. This includes no Flashback Table.

    Oracle® Database Express Edition

  • problem of format of date - ORA-01843: not a valid month beaked call OCIStmtExecu

    Hello
    I have a problem with the date format
    in QAS I report with only 2 columns:
    col1.date_test: casting (2999-12-31' AS DATE)
    col2. Year

    the result is:
    CAST ('31-12-2999' AS DATE )  year
    31-12-2999                    2011
    When I run exactly the same on the PRD, I get the message:
    message: ORA-01843: not a valid month in the OIC call OCIStmtExecute.

    Obi version: 10.1.3.2.1 the two QAS/PRD
    DB version: 10.2.0.5.0 the two QAS/PRD

    I checked the following and they are exatly the same QAS and PRD: (checked via SQLPLUS)
    NLS_Database_Parameters DD-MON-RR
    v$ nls_parameters DD-MON-RR


    the repostiory is the same, we moved to QAS for PRD;
    the cast_supported is checked (but I checked the NQSConfig.INI anyway, the settings are identical in the two EPS)

    IM out of ideas, what else can that check to see what the difference is in the configuration that causes the error above;
    I have already followed the advice and checked what was possible, but it seems good;
    http://gerardnico.com/wiki/dat/OBIEE/cast_as_date

    ID appreciate advice;
    Thank you
    Rgds

    Hello
    I wasn't sure on the exact reason, but what we were doing we is alligned the format of the date in the following way:

    NQSConfig:

    DATE_TIME_DISPLAY_FORMAT = "dd-mm-yyyy hh ';
    DATE_DISPLAY_FORMAT = "yyyy-mm-dd";


    kmsgLanguageName_en
    en
    locale: en
    ,
    .
    ,
    -
    :
    AM
    PM
    SS tt
    AAAA-MM-JJ - we fixed this line
    DD MMMM yyyy
    -#
    DMY
    victory: 0409
    fake
    .............

    AAAA-MM-JJ - we fixed this line

    in the repository, we have added the following command:
    Log on to:
    ALTER SESSION SET NLS_DATE_FORMAT = "DD-MM-YYYY

    Now we know all the problems with dates;
    I hope he stays this way :-)
    Rgds

Maybe you are looking for

  • Time elapsed between 2 points

    Hello I'm trying to measure the time between 2 datapoints.During the data acquisition begins the time must be saved and when the signal reaches 90% of it is max.These 2 times then extracts itself and then you have the elapsed time.But I'm not sure ho

  • MISSING RAM SLOT

    good so I tried to update my ram 250 g2 hp pc laptop and it says it has two ram slots, but when I opened the back I saw one slot of ram pls can someone give me a diagram for the back PS It is a celeron 2810 @2. 00 ghz

  • My Aspire 4745 G recently continue to stop automatically when it is used to play games.

    Recently he keep away stop automatically when I played games. Sometimes, the fan is so noisy and sometimes there is virtually no sound from him. When it stops, there is a strange noise from the laptop. Is this due to overheating?

  • Error performance of load C:/windows/system32/sshnas21.dll DLL.

    I have Windows Vista and, recently, an error box / message on the main screen after signing in. It has a big red X on the left, top left he says Run DLL and in the box: error C:/windows/system32/sshnas21.dll load. He seems to have shown little Mcaffe

  • can not read any CD or film

    Will not play / recognizes CD, System Restore has been completed and said that the CD-Rom drive is working properly. Impossible to install all programs because it does not 'read' the CD... I do not start when the CD is in, but then it just stops.