0% found this document useful (0 votes)
13 views

knowledge_base_tempfile_resize_drop

Uploaded by

kapil Jadhav
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

knowledge_base_tempfile_resize_drop

Uploaded by

kapil Jadhav
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 12

TEMP shrink - R & D

Master Note: Overview of Oracle Temporary Tablespaces (Doc ID 1498442.1)

ALTER DATABASE TEMPFILE '+DT_HR_PU/HR92PTUG/TEMPFILE/temp.641.1014748097' DROP


INCLUDING DATAFILES
2019-07-30T19:27:53.191424+05:30
Deleted Oracle managed file +DT_HR_PU/HR92PTUG/TEMPFILE/temp.641.1014748097
Completed: ALTER DATABASE TEMPFILE
'+DT_HR_PU/HR92PTUG/TEMPFILE/temp.641.1014748097' DROP INCLUDING DATAFILES

alter database tempfile '+DT_HR_PU/HR92PTUG/TEMPFILE/temp.642.1014748121' resize 1G


2019-07-30T19:10:17.909343+05:30
Resize operation completed for file# 1047, old size 31457280K, new size 1048576K
Completed: alter database tempfile
'+DT_HR_PU/HR92PTUG/TEMPFILE/temp.642.1014748121' resize 1G

alter tablespace TEMP drop tempfile


'+DT_HR_PU/HR92PTUG/TEMPFILE/temp.642.1014748121'
2019-07-30T19:20:26.599908+05:30
Deleted Oracle managed file +DT_HR_PU/HR92PTUG/TEMPFILE/temp.642.1014748121
Completed: alter tablespace TEMP drop tempfile
'+DT_HR_PU/HR92PTUG/TEMPFILE/temp.642.1014748121'

SQL> ALTER DATABASE TEMPFILE '+DT_HR_PU/HR92PTUG/TEMPFILE/temp.641.1014748097'


resize 5G;

Database altered.

SQL> select FILE_NAME,TABLESPACE_NAME,BYTES/1024/1024/1024,status from


dba_temp_files;

FILE_NAME TABLESPACE
BYTES/1024/1024/1024 STATUS
------------------------------------------------------------ ----------
-------------------- ---------------
+DT_HR_PU/HR92PTUG/TEMPFILE/psgtt01.513.1014654733 PSGTT01
10 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/pstemp.325.1014668471 PSTEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/pstemp.445.1014668149 PSTEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/pstemp.457.1014654727 PSTEMP
20 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/pstemp.465.1014668151 PSTEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/pstemp.519.1014668143 PSTEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/pstemp.554.1014668125 PSTEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/pstemp.629.1014668141 PSTEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/pstemp.631.1014668473 PSTEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/pstemp.638.1014668147 PSTEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/pstemp.639.1014668475 PSTEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/temp.317.1014668221 TEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/temp.372.1014723185 TEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/temp.441.1014660073 TEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/temp.499.1014668213 TEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/temp.523.1014668209 TEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/temp.530.1014729641 TEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/temp.564.1014729663 TEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/temp.632.1014748095 TEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/temp.640.1014748049 TEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/temp.641.1014748097 TEMP
5 ONLINE
TEMP
OFFLINE

22 rows selected.

SQL> ALTER DATABASE TEMPFILE '+DT_HR_PU/HR92PTUG/TEMPFILE/temp.641.1014748097' DROP


INCLUDING DATAFILES;

Database altered.

SQL> select FILE_NAME,TABLESPACE_NAME,BYTES/1024/1024/1024,status from


dba_temp_files;

FILE_NAME TABLESPACE
BYTES/1024/1024/1024 STATUS
------------------------------------------------------------ ----------
-------------------- ---------------
+DT_HR_PU/HR92PTUG/TEMPFILE/psgtt01.513.1014654733 PSGTT01
10 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/pstemp.325.1014668471 PSTEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/pstemp.445.1014668149 PSTEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/pstemp.457.1014654727 PSTEMP
20 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/pstemp.465.1014668151 PSTEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/pstemp.519.1014668143 PSTEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/pstemp.554.1014668125 PSTEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/pstemp.629.1014668141 PSTEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/pstemp.631.1014668473 PSTEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/pstemp.638.1014668147 PSTEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/pstemp.639.1014668475 PSTEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/temp.317.1014668221 TEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/temp.372.1014723185 TEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/temp.441.1014660073 TEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/temp.499.1014668213 TEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/temp.523.1014668209 TEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/temp.530.1014729641 TEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/temp.564.1014729663 TEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/temp.632.1014748095 TEMP
30 ONLINE
+DT_HR_PU/HR92PTUG/TEMPFILE/temp.640.1014748049 TEMP
30 ONLINE
TEMP
OFFLINE

21 rows selected.

shrink, resize and drop tempfile on TEST database:


[oracle][TESTDB1]$ sqlplus / as sysdba

SQL*Plus: Release 12.2.0.1.0 Production on Tue Jul 30 18:39:30 2019

Copyright (c) 1982, 2016, Oracle. All rights reserved.

Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

SQL>
SQL> set lines 165 pages 2000;
col host_name for a25;
alter session set nls_date_format='DD-MM-YYYY HH24:MI:SS';
select INSTANCE_NAME,HOST_NAME,VERSION,STARTUP_TIME,STATUS from gv$instance;
select NAME,OPEN_MODE,DATABASE_ROLE,PROTECTION_MODE,DBID,CREATED,SWITCHOVER_STATUS
from v$database;SQL> SQL>
Session altered.

SQL>
INSTANCE_NAME HOST_NAME VERSION STARTUP_TIME
STATUS
---------------- ------------------------- ----------------- -------------------
------------
TESTDB1 pvrcloud1 12.2.0.1.0 27-06-2019 16:06:28
OPEN
TESTDB2 pvrcloud2 12.2.0.1.0 27-06-2019 16:07:23
OPEN

SQL>

NAME OPEN_MODE DATABASE_ROLE PROTECTION_MODE DBID


CREATED SWITCHOVER_STATUS
--------- -------------------- ---------------- -------------------- ----------
------------------- --------------------
TESTDB READ WRITE PRIMARY MAXIMUM PERFORMANCE 2795388935 27-
06-2019 16:00:07 NOT ALLOWED

SQL>
SQL>
SQL>
SQL> set lines 200 pages 1000
SELECT NAME,
ROUND((TOTAL_MB)/1024,2) TOTAL_GB,
ROUND((FREE_MB)/1024,2) FREE_GB,
ROUND((TOTAL_MB-FREE_MB)/1024,2) USED_GB
FROM V$ASM_DISKGROUP; SQL> 2 3 4 5

NAME TOTAL_GB FREE_GB USED_GB


------------------------------ ---------- ---------- ----------
DATA 50 6.95 43.05

SQL>
SQL> desc dba
_ERROR:
ORA-04043: object dba does not exist

SQL> desc dba_temp_files


SP2-0734: unknown command beginning "_desc dba_..." - rest of line ignored.
SQL> desc dba_temp_files
Name
Null? Type

-----------------------------------------------------------------------------------
------------------------------ --------
----------------------------------------------------------------------------
FILE_NAME
VARCHAR2(513)
FILE_ID
NUMBER
TABLESPACE_NAME
VARCHAR2(30)
BYTES
NUMBER
BLOCKS
NUMBER
STATUS
VARCHAR2(7)
RELATIVE_FNO
NUMBER
AUTOEXTENSIBLE
VARCHAR2(3)
MAXBYTES
NUMBER
MAXBLOCKS
NUMBER
INCREMENT_BY
NUMBER
USER_BYTES
NUMBER
USER_BLOCKS
NUMBER
SHARED
VARCHAR2(13)
INST_ID
NUMBER

SQL>
SQL>
SQL>
SQL> select FILE_NAME,TABLESPACE_NAME,BYTES/1024/1024/1024,status from
dba_temp_files;

FILE_NAME
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
----------------------------------
TABLESPACE_NAME BYTES/1024/1024/1024 STATUS
------------------------------ -------------------- -------
+DATA/TESTDB/TEMPFILE/temp.297.1012060875
TEMP .041992188 ONLINE

SQL> show parameter create

NAME TYPE VALUE


------------------------------------ ----------- ------------------------------
create_bitmap_area_size integer 8388608
create_stored_outlines string
db_create_file_dest string +DATA
db_create_online_log_dest_1 string +DATA
db_create_online_log_dest_2 string
db_create_online_log_dest_3 string
db_create_online_log_dest_4 string
db_create_online_log_dest_5 string
SQL>
SQL> alter tablespace TEMP add tempfile '+DATA' size 1G;

Tablespace altered.

SQL> select FILE_NAME,TABLESPACE_NAME,BYTES/1024/1024/1024,status from


dba_temp_files;

FILE_NAME
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
----------------------------------
TABLESPACE_NAME BYTES/1024/1024/1024 STATUS
------------------------------ -------------------- -------
+DATA/TESTDB/TEMPFILE/temp.297.1012060875
TEMP .041992188 ONLINE

+DATA/TESTDB/TEMPFILE/temp.346.1015008761
TEMP 1 ONLINE

SQL> alter database tempfile '+DATA/TESTDB/TEMPFILE/temp.346.1015008761' resize 2G;

Database altered.
SQL> select FILE_NAME,TABLESPACE_NAME,BYTES/1024/1024/1024,status from
dba_temp_files;

FILE_NAME
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
----------------------------------
TABLESPACE_NAME BYTES/1024/1024/1024 STATUS
------------------------------ -------------------- -------
+DATA/TESTDB/TEMPFILE/temp.297.1012060875
TEMP .041992188 ONLINE

+DATA/TESTDB/TEMPFILE/temp.346.1015008761
TEMP 2 ONLINE

SQL> alter database tempfile '+DATA/TESTDB/TEMPFILE/temp.346.1015008761' resize


1G;

Database altered.

SQL> select FILE_NAME,TABLESPACE_NAME,BYTES/1024/1024/1024,status from


dba_temp_files;

FILE_NAME
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
----------------------------------
TABLESPACE_NAME BYTES/1024/1024/1024 STATUS
------------------------------ -------------------- -------
+DATA/TESTDB/TEMPFILE/temp.297.1012060875
TEMP .041992188 ONLINE

+DATA/TESTDB/TEMPFILE/temp.346.1015008761
TEMP 1 ONLINE

SQL> alter database tempfile '+DATA/TESTDB/TEMPFILE/temp.346.1015008761' resize


2G;

Database altered.

SQL> select FILE_NAME,TABLESPACE_NAME,BYTES/1024/1024/1024,status from


dba_temp_files;

FILE_NAME
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
----------------------------------
TABLESPACE_NAME BYTES/1024/1024/1024 STATUS
------------------------------ -------------------- -------
+DATA/TESTDB/TEMPFILE/temp.297.1012060875
TEMP .041992188 ONLINE

+DATA/TESTDB/TEMPFILE/temp.346.1015008761
TEMP 2 ONLINE
SQL>
SQL> alter tablespace TEMP SHRINK TEMPFILE tempfile
'+DATA/TESTDB/TEMPFILE/temp.346.1015008761' keep 100m;
alter tablespace TEMP SHRINK TEMPFILE tempfile
'+DATA/TESTDB/TEMPFILE/temp.346.1015008761' keep 100m
*
ERROR at line 1:
ORA-00905: missing keyword

SQL> alter tablespace TEMP SHRINK TEMPFILE


'+DATA/TESTDB/TEMPFILE/temp.346.1015008761' keep 100m;

Tablespace altered.

SQL> select FILE_NAME,TABLESPACE_NAME,BYTES/1024/1024/1024,status from


dba_temp_files;

FILE_NAME
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
----------------------------------
TABLESPACE_NAME BYTES/1024/1024/1024 STATUS
------------------------------ -------------------- -------
+DATA/TESTDB/TEMPFILE/temp.297.1012060875
TEMP .041992188 ONLINE

+DATA/TESTDB/TEMPFILE/temp.346.1015008761
TEMP .098625183 ONLINE

SQL> alter database tempfile '+DATA/TESTDB/TEMPFILE/temp.346.1015008761' resize 2G;

Database altered.

SQL> select FILE_NAME,TABLESPACE_NAME,BYTES/1024/1024/1024,status from


dba_temp_files;

FILE_NAME
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
----------------------------------
TABLESPACE_NAME BYTES/1024/1024/1024 STATUS
------------------------------ -------------------- -------
+DATA/TESTDB/TEMPFILE/temp.297.1012060875
TEMP .041992188 ONLINE

+DATA/TESTDB/TEMPFILE/temp.346.1015008761
TEMP 2 ONLINE

SQL>
SQL> alter tablespace TEMP SHRINK TEMPFILE
'+DATA/TESTDB/TEMPFILE/temp.346.1015008761';

Tablespace altered.

SQL> select FILE_NAME,TABLESPACE_NAME,BYTES/1024/1024/1024,status from


dba_temp_files;
FILE_NAME
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
----------------------------------
TABLESPACE_NAME BYTES/1024/1024/1024 STATUS
------------------------------ -------------------- -------
+DATA/TESTDB/TEMPFILE/temp.297.1012060875
TEMP .041992188 ONLINE

+DATA/TESTDB/TEMPFILE/temp.346.1015008761
TEMP .001945496 ONLINE

SQL>
SQL> alter tablespace TEMP drop tempfile
'+DATA/TESTDB/TEMPFILE/temp.346.1015008761';

Tablespace altered.

SQL> select FILE_NAME,TABLESPACE_NAME,BYTES/1024/1024/1024,status from


dba_temp_files;

FILE_NAME
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
----------------------------------
TABLESPACE_NAME BYTES/1024/1024/1024 STATUS
------------------------------ -------------------- -------
+DATA/TESTDB/TEMPFILE/temp.297.1012060875
TEMP .041992188 ONLINE

SQL>
SQL>
SQL>
SQL> create tablespace TEST datafile size 1G;

Tablespace created.

SQL> @tbsdetails
Enter value for tablespace: TEST

PL/SQL procedure successfully completed.

=====================================================
============ Tablespace free space ============
=====================================================

TABLESPACE_NAME PERCENTAGE_USED SPACE_ALLOCATED SPACE_USED


SPACE_FREE DATAFILES
------------------------------ --------------- --------------- ----------
---------- ----------
TEST .1 1 0
1 1

=====================================================
============ Data files details of TB ============
=====================================================
FILE_NAME
Size in GB STATUS AUT Max in GB ONLINE_
--------------------------------------------------------------------------------
---------- --------- --- ---------- -------
+DATA/TESTDB/DATAFILE/test.346.1015011063
1 AVAILABLE NO 0 ONLINE

SQL> alter tablespace TEST add datafile size 1G;

Tablespace altered.

SQL> @tbsdetails
Enter value for tablespace: TEST

PL/SQL procedure successfully completed.

=====================================================
============ Tablespace free space ============
=====================================================

TABLESPACE_NAME PERCENTAGE_USED SPACE_ALLOCATED SPACE_USED


SPACE_FREE DATAFILES
------------------------------ --------------- --------------- ----------
---------- ----------
TEST .1 2 0
2 2

=====================================================
============ Data files details of TB ============
=====================================================

FILE_NAME
Size in GB STATUS AUT Max in GB ONLINE_
--------------------------------------------------------------------------------
---------- --------- --- ---------- -------
+DATA/TESTDB/DATAFILE/test.346.1015011063
1 AVAILABLE NO 0 ONLINE
+DATA/TESTDB/DATAFILE/test.331.1015011105
1 AVAILABLE NO 0 ONLINE

SQL> alter database drop datafile 'FILE/test.331.1015011105' drop


2 ^C

SQL>
SQL> alter database drop datafile '+DATA/TESTDB/DATAFILE/test.331.1015011105';
alter database drop datafile '+DATA/TESTDB/DATAFILE/test.331.1015011105'
*
ERROR at line 1:
ORA-00922: missing or invalid option

SQL> alter database datafile '+DATA/TESTDB/DATAFILE/test.331.1015011105' drop;


alter database datafile '+DATA/TESTDB/DATAFILE/test.331.1015011105' drop
*
ERROR at line 1:
ORA-01916: keyword ONLINE, OFFLINE, RESIZE, AUTOEXTEND, END, DROP, ENABLE, REMOVE,
SUSPEND, ENCRYPT, or DECRYPT expected
SQL> alter database datafile '+DATA/TESTDB/DATAFILE/test.331.1015011105' drop
including datafiles;
alter database datafile '+DATA/TESTDB/DATAFILE/test.331.1015011105' drop including
datafiles
*
ERROR at line 1:
ORA-01916: keyword ONLINE, OFFLINE, RESIZE, AUTOEXTEND, END, DROP, ENABLE, REMOVE,
SUSPEND, ENCRYPT, or DECRYPT expected

SQL> alter database datafile '+DATA/TESTDB/DATAFILE/test.331.1015011105' offline;

Database altered.

SQL> @tbsdetails
Enter value for tablespace: TEST

PL/SQL procedure successfully completed.

=====================================================
============ Tablespace free space ============
=====================================================

TABLESPACE_NAME PERCENTAGE_USED SPACE_ALLOCATED SPACE_USED


SPACE_FREE DATAFILES
------------------------------ --------------- --------------- ----------
---------- ----------
TEST .1 1 0
1 2

=====================================================
============ Data files details of TB ============
=====================================================

FILE_NAME
Size in GB STATUS AUT Max in GB ONLINE_
--------------------------------------------------------------------------------
---------- --------- --- ---------- -------
+DATA/TESTDB/DATAFILE/test.346.1015011063
1 AVAILABLE NO 0 ONLINE
+DATA/TESTDB/DATAFILE/test.331.1015011105
AVAILABLE RECOVER

SQL> alter database datafile '+DATA/TESTDB/DATAFILE/test.331.1015011105' drop;


alter database datafile '+DATA/TESTDB/DATAFILE/test.331.1015011105' drop
*
ERROR at line 1:
ORA-01916: keyword ONLINE, OFFLINE, RESIZE, AUTOEXTEND, END, DROP, ENABLE, REMOVE,
SUSPEND, ENCRYPT, or DECRYPT expected

SQL> alter database datafile '+DATA/TESTDB/DATAFILE/test.331.1015011105' online;


alter database datafile '+DATA/TESTDB/DATAFILE/test.331.1015011105' online
*
ERROR at line 1:
ORA-01113: file 8 needs media recovery
ORA-01110: data file 8: '+DATA/TESTDB/DATAFILE/test.331.1015011105'
SQL> recover datafile '+DATA/TESTDB/DATAFILE/test.331.1015011105';
Media recovery complete.
SQL> alter database datafile '+DATA/TESTDB/DATAFILE/test.331.1015011105' online;

Database altered.

SQL> @tbsdetails
Enter value for tablespace: TEST

PL/SQL procedure successfully completed.

=====================================================
============ Tablespace free space ============
=====================================================

TABLESPACE_NAME PERCENTAGE_USED SPACE_ALLOCATED SPACE_USED


SPACE_FREE DATAFILES
------------------------------ --------------- --------------- ----------
---------- ----------
TEST .1 2 0
2 2

=====================================================
============ Data files details of TB ============
=====================================================

FILE_NAME
Size in GB STATUS AUT Max in GB ONLINE_
--------------------------------------------------------------------------------
---------- --------- --- ---------- -------
+DATA/TESTDB/DATAFILE/test.346.1015011063
1 AVAILABLE NO 0 ONLINE
+DATA/TESTDB/DATAFILE/test.331.1015011105
1 AVAILABLE NO 0 ONLINE

SQL> alter tablespace TEST drop datafile


'+DATA/TESTDB/DATAFILE/test.331.1015011105';

Tablespace altered.

SQL> @tbsdetails
Enter value for tablespace: TEST

PL/SQL procedure successfully completed.

=====================================================
============ Tablespace free space ============
=====================================================

TABLESPACE_NAME PERCENTAGE_USED SPACE_ALLOCATED SPACE_USED


SPACE_FREE DATAFILES
------------------------------ --------------- --------------- ----------
---------- ----------
TEST .1 1 0
1 1

=====================================================
============ Data files details of TB ============
=====================================================

FILE_NAME
Size in GB STATUS AUT Max in GB ONLINE_
--------------------------------------------------------------------------------
---------- --------- --- ---------- -------
+DATA/TESTDB/DATAFILE/test.346.1015011063
1 AVAILABLE NO 0 ONLINE

SQL>
SQL> exit
Disconnected from Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit
Production
[oracle][TESTDB1]$

1026380 Yogesh Gidwani


1200473 Asad Khan
531278 Nikita Mistry

ODSUAT TDE --- newly added columns details for 3 tables chinar has sent mail and
had a word with Rajneesh

script migration

EXECUTE
dbms_stats.gather_schema_stats('SYSADM',estimate_percent=>100,degree=>90,cascade=>t
rue,method_opt=>'for all indexed columns size 254');

exec DBMS_STATS.GATHER_TABLE_STATS (ownname => 'SYSADM' , tabname =>


'PS_GP_RSLT_ERN_DED',cascade => true, estimate_percent => 10,method_opt=>'for all
indexed columns size 254', granularity => 'ALL', degree => 1);

exec DBMS_STATS.GATHER_TABLE_STATS (ownname => 'SYSADM' , tabname =>


'PS_GP_RSLT_ACUM',cascade => true, estimate_percent => 10,method_opt=>'for all
indexed columns size 254', granularity => 'ALL', degree => 1);

You might also like