SlideShare a Scribd company logo
鄭 鎮健 (Jingun Jung)

1


0.9 : 2014/1/16, 新規作成

2


Append Hint






Affect Performance
Affect the Table Size
Affect Redo Generation 1, 2, 3

Website

3






Data is appended to the end of the table, rather
attempting to use existing free space within the
table.
Data is written directly to the data files, by
passing the buffer cache.
Referential integrity constraints are ignored.

4
As direct-path inserts append data to the end of
the table, they constantly increase the table high
water mark, even if there is lots of free space
within the table.

5
Table Mode

Insert Mode

ArchiveLog
Mode

Result

LOGGING

APPEND

Archive Log

Redo Generated

NOLOGGING

APPEND

Archive Log

No Redo

LOGGING

NO APPEND

Archive Log

Redo Generated

NOLOGGING

NO APPEND

Archive Log

Redo Generated

LOGGING

APPEND

No Archive Log

No Redo

NOLOGGING

APPEND

No Archive Log

No Redo

LOGGING

NO APPEND

No Archive Log

Redo Generated

NOLOGGING

NO APPEND

No Archive Log

Redo Generated

6
SQL> CREATE TABLE t1 AS SELECT * FROM all_objects WHERE 1=2;
SQL> archive log list;
Database log mode
No Archive Mode
Automatic archival
Disabled
Archive destination
USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence
7
Current log sequence
9
SQL> SET AUTOTRACE ON STATISTICS
SQL> INSERT INTO t1 SELECT * FROM all_objects;
55671 rows created.
Statistics
---------------------------------------------------------3077 recursive calls
8127 db block gets
64112 consistent gets
6 physical reads
6608264 redo size
830 bytes sent via SQL*Net to client
796 bytes received via SQL*Net from client
3 SQL*Net roundtrips to/from client
1529 sorts (memory)
0 sorts (disk)
55671 rows processed
SQL> COMMIT;
Commit complete.
SQL> DROP TABLE t1 PURGE;

SQL> CREATE TABLE t1 AS SELECT * FROM all_objects WHERE 1=2;
SQL> archive log list;
Database log mode
No Archive Mode
Automatic archival
Disabled
Archive destination
USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence
7
Current log sequence
9
SQL> SET AUTOTRACE ON STATISTICS
SQL> INSERT /*+ APPEND */ INTO t1 SELECT * FROM all_objects;
55671 rows created.
Statistics
---------------------------------------------------------849 recursive calls
1418 db block gets
60376 consistent gets
2 physical reads
51360 redo size
820 bytes sent via SQL*Net to client
810 bytes received via SQL*Net from client
3 SQL*Net roundtrips to/from client
1491 sorts (memory)
0 sorts (disk)
55671 rows processed
SQL> COMMIT;
Commit complete.
SQL> DROP TABLE t1 PURGE;

7
SQL> CREATE TABLE t1 AS SELECT * FROM all_objects WHERE 1=2;
SQL> archive log list;
Database log mode
Archive Mode
Automatic archival
Enabled
Archive destination
USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence
8
Next log sequence to archive
10
Current log sequence
10
SQL> SET AUTOTRACE ON STATISTICS
SQL> INSERT INTO t1 SELECT * FROM all_objects;
55671 rows created.
Statistics
---------------------------------------------------------3378 recursive calls
7930 db block gets
62636 consistent gets
318 physical reads
6594052 redo size
832 bytes sent via SQL*Net to client
796 bytes received via SQL*Net from client
3 SQL*Net roundtrips to/from client
1553 sorts (memory)
0 sorts (disk)
55671 rows processed
SQL> COMMIT;
Commit complete.
SQL> DROP TABLE t1 PURGE;

SQL> CREATE TABLE t1 AS SELECT * FROM all_objects WHERE 1=2;
SQL> archive log list;
Database log mode
Archive Mode
Automatic archival
Enable
Archive destination
USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence
8
Next log sequence to archive
10
Current log sequence
10
SQL> SET AUTOTRACE ON STATISTICS
SQL> INSERT /*+ APPEND */ INTO t1 SELECT * FROM all_objects;
55671 rows created.
Statistics
---------------------------------------------------------1146 recursive calls
1417 db block gets
60536 consistent gets
71 physical reads
6656776 redo size
823 bytes sent via SQL*Net to client
810 bytes received via SQL*Net from client
3 SQL*Net roundtrips to/from client
1494 sorts (memory)
0 sorts (disk)
55671 rows processed
SQL> COMMIT;
Commit complete.
SQL> DROP TABLE t1 PURGE;

8
SQL> CREATE TABLE t1 AS SELECT * FROM all_objects WHERE 1=2;
SQL> archive log list;
Database log mode
Archive Mode
Automatic archival
Enabled
Archive destination
USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence
8
Next log sequence to archive 10
Current log sequence
10
SQL> ALTER TABLE t1 NOLOGGING;
Table altered.
SQL> SET AUTOTRACE ON STATISTICS
SQL> INSERT INTO t1 SELECT * FROM all_objects;
55671 rows created.
Statistics
---------------------------------------------------------1097 recursive calls
7969 db block gets
61504 consistent gets
3 physical reads
6595468 redo size
839 bytes sent via SQL*Net to client
796 bytes received via SQL*Net from client
3 SQL*Net roundtrips to/from client
1499 sorts (memory)
0 sorts (disk)
55671 rows processed
SQL> COMMIT;
Commit complete.
SQL> DROP TABLE t1 PURGE;

SQL> CREATE TABLE t1 AS SELECT * FROM all_objects WHERE 1=2;
SQL> archive log list;
Database log mode
Archive Mode
Automatic archival
Enable
Archive destination
USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence
8
Next log sequence to archive
10
Current log sequence
10
SQL> ALTER TABLE t1 NOLOGGING;
Table altered.
SQL> SET AUTOTRACE ON STATISTICS
SQL> INSERT /*+ APPEND */ INTO t1 SELECT * FROM all_objects;
55671 rows created.
Statistics
---------------------------------------------------------845 recursive calls
1418 db block gets
60397 consistent gets
2 physical reads
51292 redo size
825 bytes sent via SQL*Net to client
810 bytes received via SQL*Net from client
3 SQL*Net roundtrips to/from client
1491 sorts (memory)
0 sorts (disk)
55671 rows processed
SQL> COMMIT;
Commit complete.
SQL> DROP TABLE t1 PURGE;

9
English




http://www.oracle-base.com/articles/misc/append-hint.php
http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:5280714813869
http://docs.oracle.com/cd/B28359_01/server.111/b28310/archredo002.htm#i1006201

Korean



http://www.oracleclub.com/lecture/1974
http://develop.sunshiny.co.kr/763

Japanese


http://www.shift-the-oracle.com/inside/direct-pass-insert.html

10

More Related Content

What's hot (19)

PDF
Beginbackup
oracle documents
 
PDF
FIXING BLOCK CORRUPTION (RMAN) on 11G
N/A
 
PDF
Basic - Oracle Edition Based Redefinition Presentation
N/A
 
PPTX
Comparing SAS Files
Laura A Schild
 
DOC
Rac nonrac clone
stevejones167
 
PPTX
Postgresql Database Administration Basic - Day2
PoguttuezhiniVP
 
DOCX
Moving 12c database from NON-ASM to ASM
Monowar Mukul
 
TXT
Db health check
Akash Pramanik
 
PPT
Oracle 10g Performance: chapter 00 sampling
Kyle Hailey
 
TXT
Clase 09 03-2013
sayajeff
 
DOCX
Physical_Standby_Database_R12.2.4
mohammed shahnawaz ahmed
 
PPTX
Cloning Oracle EBS R12: A Step by Step Procedure
Orazer Technologies
 
DOCX
Backup and Recovery
Anar Godjaev
 
PDF
How to create a non managed standby database
Jorge Batista
 
PDF
Open-E DSS V7 Asynchronous Data Replication within a System
open-e
 
PPTX
SCALE 15x Minimizing PostgreSQL Major Version Upgrade Downtime
Jeff Frost
 
PPT
Rmoug ashmaster
Kyle Hailey
 
DOC
Rman cloning guide
Amit87_dba
 
ODP
PostgreSQL Administration for System Administrators
Command Prompt., Inc
 
Beginbackup
oracle documents
 
FIXING BLOCK CORRUPTION (RMAN) on 11G
N/A
 
Basic - Oracle Edition Based Redefinition Presentation
N/A
 
Comparing SAS Files
Laura A Schild
 
Rac nonrac clone
stevejones167
 
Postgresql Database Administration Basic - Day2
PoguttuezhiniVP
 
Moving 12c database from NON-ASM to ASM
Monowar Mukul
 
Db health check
Akash Pramanik
 
Oracle 10g Performance: chapter 00 sampling
Kyle Hailey
 
Clase 09 03-2013
sayajeff
 
Physical_Standby_Database_R12.2.4
mohammed shahnawaz ahmed
 
Cloning Oracle EBS R12: A Step by Step Procedure
Orazer Technologies
 
Backup and Recovery
Anar Godjaev
 
How to create a non managed standby database
Jorge Batista
 
Open-E DSS V7 Asynchronous Data Replication within a System
open-e
 
SCALE 15x Minimizing PostgreSQL Major Version Upgrade Downtime
Jeff Frost
 
Rmoug ashmaster
Kyle Hailey
 
Rman cloning guide
Amit87_dba
 
PostgreSQL Administration for System Administrators
Command Prompt., Inc
 

Viewers also liked (17)

PPTX
How To Avoid Database Migration Hell
📱Edward Coleridge Smith
 
PPTX
Flyway: The agile database migration framework for Java
Axel Fontaine
 
PPTX
Getting started with agile database migrations for java flywaydb
Girish Bapat
 
PDF
Database migration with flyway
Jonathan Holloway
 
PPTX
DMS data integration: 6 ways to get it right
ETLSolutions
 
PPT
Introduction to Data Modeling
guest02ff4b5
 
PPT
Database migration
Sankar Patnaik
 
PPTX
DMM9 - Data Migration Testing
Nick van Beest
 
PPTX
How to prepare data before a data migration
ETLSolutions
 
PPTX
Migrating data: How to reduce risk
ETLSolutions
 
PDF
A Roadmap to Data Migration Success
FindWhitePapers
 
PPT
Data Modeling Presentations I
cd_crisci
 
PDF
5 Mistakes During Data Migration
Happy Marketer
 
PPT
Microsoft SQL Server - SQL Server Migrations Presentation
Microsoft Private Cloud
 
PPTX
Data Modeling PPT
Trinath
 
PDF
Database design & Normalization (1NF, 2NF, 3NF)
Jargalsaikhan Alyeksandr
 
PPTX
Preparing a data migration plan: A practical guide
ETLSolutions
 
How To Avoid Database Migration Hell
📱Edward Coleridge Smith
 
Flyway: The agile database migration framework for Java
Axel Fontaine
 
Getting started with agile database migrations for java flywaydb
Girish Bapat
 
Database migration with flyway
Jonathan Holloway
 
DMS data integration: 6 ways to get it right
ETLSolutions
 
Introduction to Data Modeling
guest02ff4b5
 
Database migration
Sankar Patnaik
 
DMM9 - Data Migration Testing
Nick van Beest
 
How to prepare data before a data migration
ETLSolutions
 
Migrating data: How to reduce risk
ETLSolutions
 
A Roadmap to Data Migration Success
FindWhitePapers
 
Data Modeling Presentations I
cd_crisci
 
5 Mistakes During Data Migration
Happy Marketer
 
Microsoft SQL Server - SQL Server Migrations Presentation
Microsoft Private Cloud
 
Data Modeling PPT
Trinath
 
Database design & Normalization (1NF, 2NF, 3NF)
Jargalsaikhan Alyeksandr
 
Preparing a data migration plan: A practical guide
ETLSolutions
 
Ad

Similar to Data Migration in Database (20)

DOC
br_test_lossof-datafile_10g.doc
Lucky Ally
 
PPT
Less04 Instance
vivaankumar
 
DOC
Flashback (Practical Test)
Anar Godjaev
 
DOCX
Enable archivelod mode in oracle rac12cR1 with asm location
Debasish Nayak
 
PPT
11thingsabout11g 12659705398222 Phpapp01
Karam Abuataya
 
PPT
11 Things About11g
fcamachob
 
PPT
Ash masters : advanced ash analytics on Oracle
Kyle Hailey
 
DOCX
Oracle 12c: Database Table Rows Archiving testing
Monowar Mukul
 
PDF
Database decommission process
K Kumar Guduru
 
PDF
12c db upgrade from 11.2.0.4
uzzal basak
 
PPT
Oracle Open World Thursday 230 ashmasters
Kyle Hailey
 
PDF
Test Dml With Nologging
N/A
 
PPT
Thomas+Niewel+ +Oracletuning
afa reg
 
PDF
Refresh development from productions
Osama Mustafa
 
PPTX
Data Guard New Features
xiangrong
 
PDF
oracle upgradation
influxbob
 
PDF
8i standby
Anil Pandey
 
PPTX
OTN TOUR 2016 - DBA Commands and Concepts That Every Developer Should Know
Alex Zaballa
 
PPTX
OTN TOUR 2016 - DBA Commands and Concepts That Every Developer Should Know
Alex Zaballa
 
DOCX
Oracle 12c far sync standby instance
Monowar Mukul
 
br_test_lossof-datafile_10g.doc
Lucky Ally
 
Less04 Instance
vivaankumar
 
Flashback (Practical Test)
Anar Godjaev
 
Enable archivelod mode in oracle rac12cR1 with asm location
Debasish Nayak
 
11thingsabout11g 12659705398222 Phpapp01
Karam Abuataya
 
11 Things About11g
fcamachob
 
Ash masters : advanced ash analytics on Oracle
Kyle Hailey
 
Oracle 12c: Database Table Rows Archiving testing
Monowar Mukul
 
Database decommission process
K Kumar Guduru
 
12c db upgrade from 11.2.0.4
uzzal basak
 
Oracle Open World Thursday 230 ashmasters
Kyle Hailey
 
Test Dml With Nologging
N/A
 
Thomas+Niewel+ +Oracletuning
afa reg
 
Refresh development from productions
Osama Mustafa
 
Data Guard New Features
xiangrong
 
oracle upgradation
influxbob
 
8i standby
Anil Pandey
 
OTN TOUR 2016 - DBA Commands and Concepts That Every Developer Should Know
Alex Zaballa
 
OTN TOUR 2016 - DBA Commands and Concepts That Every Developer Should Know
Alex Zaballa
 
Oracle 12c far sync standby instance
Monowar Mukul
 
Ad

Recently uploaded (20)

PPTX
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Researching The Best Chat SDK Providers in 2025
Ray Fields
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PPTX
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
PDF
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PDF
Market Insight : ETH Dominance Returns
CIFDAQ
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
Per Axbom: The spectacular lies of maps
Nexer Digital
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Researching The Best Chat SDK Providers in 2025
Ray Fields
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
Market Insight : ETH Dominance Returns
CIFDAQ
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
Per Axbom: The spectacular lies of maps
Nexer Digital
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
The Future of Artificial Intelligence (AI)
Mukul
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 

Data Migration in Database

  • 2.  0.9 : 2014/1/16, 新規作成 2
  • 3.  Append Hint     Affect Performance Affect the Table Size Affect Redo Generation 1, 2, 3 Website 3
  • 4.    Data is appended to the end of the table, rather attempting to use existing free space within the table. Data is written directly to the data files, by passing the buffer cache. Referential integrity constraints are ignored. 4
  • 5. As direct-path inserts append data to the end of the table, they constantly increase the table high water mark, even if there is lots of free space within the table. 5
  • 6. Table Mode Insert Mode ArchiveLog Mode Result LOGGING APPEND Archive Log Redo Generated NOLOGGING APPEND Archive Log No Redo LOGGING NO APPEND Archive Log Redo Generated NOLOGGING NO APPEND Archive Log Redo Generated LOGGING APPEND No Archive Log No Redo NOLOGGING APPEND No Archive Log No Redo LOGGING NO APPEND No Archive Log Redo Generated NOLOGGING NO APPEND No Archive Log Redo Generated 6
  • 7. SQL> CREATE TABLE t1 AS SELECT * FROM all_objects WHERE 1=2; SQL> archive log list; Database log mode No Archive Mode Automatic archival Disabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 7 Current log sequence 9 SQL> SET AUTOTRACE ON STATISTICS SQL> INSERT INTO t1 SELECT * FROM all_objects; 55671 rows created. Statistics ---------------------------------------------------------3077 recursive calls 8127 db block gets 64112 consistent gets 6 physical reads 6608264 redo size 830 bytes sent via SQL*Net to client 796 bytes received via SQL*Net from client 3 SQL*Net roundtrips to/from client 1529 sorts (memory) 0 sorts (disk) 55671 rows processed SQL> COMMIT; Commit complete. SQL> DROP TABLE t1 PURGE; SQL> CREATE TABLE t1 AS SELECT * FROM all_objects WHERE 1=2; SQL> archive log list; Database log mode No Archive Mode Automatic archival Disabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 7 Current log sequence 9 SQL> SET AUTOTRACE ON STATISTICS SQL> INSERT /*+ APPEND */ INTO t1 SELECT * FROM all_objects; 55671 rows created. Statistics ---------------------------------------------------------849 recursive calls 1418 db block gets 60376 consistent gets 2 physical reads 51360 redo size 820 bytes sent via SQL*Net to client 810 bytes received via SQL*Net from client 3 SQL*Net roundtrips to/from client 1491 sorts (memory) 0 sorts (disk) 55671 rows processed SQL> COMMIT; Commit complete. SQL> DROP TABLE t1 PURGE; 7
  • 8. SQL> CREATE TABLE t1 AS SELECT * FROM all_objects WHERE 1=2; SQL> archive log list; Database log mode Archive Mode Automatic archival Enabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 8 Next log sequence to archive 10 Current log sequence 10 SQL> SET AUTOTRACE ON STATISTICS SQL> INSERT INTO t1 SELECT * FROM all_objects; 55671 rows created. Statistics ---------------------------------------------------------3378 recursive calls 7930 db block gets 62636 consistent gets 318 physical reads 6594052 redo size 832 bytes sent via SQL*Net to client 796 bytes received via SQL*Net from client 3 SQL*Net roundtrips to/from client 1553 sorts (memory) 0 sorts (disk) 55671 rows processed SQL> COMMIT; Commit complete. SQL> DROP TABLE t1 PURGE; SQL> CREATE TABLE t1 AS SELECT * FROM all_objects WHERE 1=2; SQL> archive log list; Database log mode Archive Mode Automatic archival Enable Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 8 Next log sequence to archive 10 Current log sequence 10 SQL> SET AUTOTRACE ON STATISTICS SQL> INSERT /*+ APPEND */ INTO t1 SELECT * FROM all_objects; 55671 rows created. Statistics ---------------------------------------------------------1146 recursive calls 1417 db block gets 60536 consistent gets 71 physical reads 6656776 redo size 823 bytes sent via SQL*Net to client 810 bytes received via SQL*Net from client 3 SQL*Net roundtrips to/from client 1494 sorts (memory) 0 sorts (disk) 55671 rows processed SQL> COMMIT; Commit complete. SQL> DROP TABLE t1 PURGE; 8
  • 9. SQL> CREATE TABLE t1 AS SELECT * FROM all_objects WHERE 1=2; SQL> archive log list; Database log mode Archive Mode Automatic archival Enabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 8 Next log sequence to archive 10 Current log sequence 10 SQL> ALTER TABLE t1 NOLOGGING; Table altered. SQL> SET AUTOTRACE ON STATISTICS SQL> INSERT INTO t1 SELECT * FROM all_objects; 55671 rows created. Statistics ---------------------------------------------------------1097 recursive calls 7969 db block gets 61504 consistent gets 3 physical reads 6595468 redo size 839 bytes sent via SQL*Net to client 796 bytes received via SQL*Net from client 3 SQL*Net roundtrips to/from client 1499 sorts (memory) 0 sorts (disk) 55671 rows processed SQL> COMMIT; Commit complete. SQL> DROP TABLE t1 PURGE; SQL> CREATE TABLE t1 AS SELECT * FROM all_objects WHERE 1=2; SQL> archive log list; Database log mode Archive Mode Automatic archival Enable Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 8 Next log sequence to archive 10 Current log sequence 10 SQL> ALTER TABLE t1 NOLOGGING; Table altered. SQL> SET AUTOTRACE ON STATISTICS SQL> INSERT /*+ APPEND */ INTO t1 SELECT * FROM all_objects; 55671 rows created. Statistics ---------------------------------------------------------845 recursive calls 1418 db block gets 60397 consistent gets 2 physical reads 51292 redo size 825 bytes sent via SQL*Net to client 810 bytes received via SQL*Net from client 3 SQL*Net roundtrips to/from client 1491 sorts (memory) 0 sorts (disk) 55671 rows processed SQL> COMMIT; Commit complete. SQL> DROP TABLE t1 PURGE; 9