Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What are the BIN$... tables in Oracle's ALL_TAB_COLUMNS table?

Tags:

When I query ALL_TAB_COLUMNS in Oracle, I see tables called

BIN$frKctA83wMPgQEOSh0Az+A==$0 BIN$frKctA8cwMPgQEOSh0Az+A==$0 BIN$frQ1pdU2TgXgQEOSh0APxA==$0 BIN$frQ1pdVGTgXgQEOSh0APxA==$0 

There is no corresponding entry in ALL_TABLES. What are those?

like image 214
Aaron Digulla Avatar asked Mar 15 '10 09:03

Aaron Digulla


People also ask

What are the tables in Oracle?

A table is the basic unit of data organization in an Oracle database. A table describes an entity, which is something of significance about which information must be recorded.

What are the DBA tables in Oracle?

DBA_TABLES describes all relational tables in the database. Its columns are the same as those in ALL_TABLES . To gather statistics for this view, use the ANALYZE SQL statement. Scripting on this page enhances content navigation, but does not change the content in any way.

How many tables are there in Oracle?

to get list of tables. and Run this: SELECT Count(*) FROM DBA_TABLES; to get the count of tables.

What are the metadata tables in Oracle?

Oracle Database provides information about all of the tables, views, columns, and procedures in a database. This information about information is known as metadata. It is stored in two locations: data dictionary tables (accessed via built-in views) and a metadata registry.


1 Answers

Since version 10g, dropped tables (also dropped objects in general) are put in the recycle bin and can be restored easily. The names you see are tables in the recycle bin.

You can bypass the recycle bin by adding the PURGE keyword in your DROP statements.

You will find additional information in the Administrator's Guide Documentation.

like image 91
Vincent Malgrat Avatar answered Apr 05 '23 10:04

Vincent Malgrat