iSelfSchooling.com - Since 1999  References  |  Job Openings
    Home  | Search more  | Oracle Syntax  | Computer Institute   | (Login or Register to access to VIDEOS)
 

Copyright & User Agreement

   Suggestions Email2aFriendHomepage us! |  Bookmark

Services

  Vision/Mission

  Services

  Biography

  Contact Us

 FREE Training

  Start...

  SQL

  PL/SQL

  Forms 

  Reports

  DBA Fundamentals

  Performance

  Prepare for OCP

  ShareUrNotes

...

  Acknowledgement

  Who is who

  University Directory

  Links...

 

 

 

FREE Online Oracle Training for beginners and advanced - The most comprehensive Oracle tutorial

The authors do not guarantee or take any responsibility for the accuracy, or completeness of the information.

BASICS

SQL | PL/SQL

DEVELOPERS

FORMS 2 | REPORTS | Other TOOLS

DBAs

FUNDAMENTALS 2 | PERFORMANCE | OEM

ADVANCE

APPLICATION SERVER | GRID CONTROL | ARTICLES 2 3 4

Advanced - Articles II

Lesson 01 | Lesson 02 | Lesson 03 | Lesson 04 | Lesson 05 | Lesson 06 | Lesson 07 | Lesson 08 | Lesson 09 | Lesson 10 | Lesson 11 | Lesson 12 | Lesson 13 | Lesson 14 | Lesson 15 | Lesson 16 | Lesson 17 | Lesson 18 | Lesson 19 | Lesson 20 | Lesson 21 | Lesson 22 | Lesson 23 | Lesson 24 | Lesson 25 | Lesson 26 | Lesson 27 | Lesson 28 | Lesson 29 | Lesson 30 | Lesson 31 | Lesson 32 | Lesson 33 | Lesson 34 | Lesson 35 |

Lesson 09

"Freedom is the last, best hope of earth."

-Abraham Lincoln (1809-1865)

Can anyone see an Oracle record without accessing to Oracle database?

 

Yes. You can only do this if you are using UNIX.

 

Do the following steps:

Go to sqlplus and get information about where the record is in your Table.

SQL> SELECT dbms_rowid.rowid_block_numer(rowid) address_block

2 FROM your_table

3 WHERE column_name = ‘Your select condition.’

4 /

 

This query will return the block number of the record that you are interested to see.

ADDRESS_BLOCK

1652

 

Now since you know the exact location of that record, do the following steps:

· Add 8 more blocks to that address (1652 + 8 = 1660).

· Now, your record is in block position 1660 on that data file.

· Use dd command with ibs parameter (block size) to skip 1660 block.

# dd if=/u01/oradata/your_database/your_datafile.dbf ibs=8192

skip=1660 count=1|strings

We strongly advise you not to use this, unless you have no other options.

 

 

 
 
Google
 
Web web site