Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What is the purpose of the option View — Options — DB Capture –> Use Base Tables and when should I use it?

0
Posted

What is the purpose of the option View — Options — DB Capture –> Use Base Tables and when should I use it?

0

This option determines whether TOYS uses the base catalog tables as opposed to using the regular catalog views such as DBA_TABLES, USER_TABLES, etc. When enabled, TOYS will use the base table catalogs on the proviso that your session has the SELECT ANY TABLE privilege [Oracle 7 and 8] or has SELECT ANY DICTIONARY privilege [Oracle 9]. If your session does not have this privilege then TOYS ignores this option setting as there is no choice but to use the regular view catalogs. So, what are the effects of using the base catalog tables? Answer: speed and accuracy. First, speed. It is significantly faster to use the base catalog tables. Why is this so? Because, TOYS can perform certain specializations when accessing the base tables directly. These specializations are not possible via the regular catalog views. Second, accuracy. There are a number of bugs in the catalog views. These are mentioned in other FAQs. For a detailed discussion of the various issues read the topic in the Help manual

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123