Skip to Main Content
  • Questions
  • V$BGPROCESS or other things like this

Breadcrumb

Question and Answer

Connor McDonald

Thanks for the question, John.

Asked: July 08, 2019 - 4:52 pm UTC

Last updated: July 09, 2019 - 1:05 am UTC

Version: 12c release 2

Viewed 1000+ times

You Asked

I read an oracle book and I have soome questions about that

Where I have to enter V$BGPROCESS or ohsd to get resualts?

Do I have to enter in sql developer?
If yes, where do?

I dont know where I have to enter these!!??

and Connor said...

Not sure what you mean, but v$bgprocess is one example of a "virtual table". Some Oracle internal "tables" are really just a SQL interface to memory structures. Hence just like you would do:

select * from PEOPLE

which 'talks' to a real table in the database, you can do:

select * from V$BGPROCESS

which 'talks' to a memory structure showing the processes being run by the database.

Because its a memory structure, obviously you can only query it (not insert or update or delete), and because these structures sometimes contain sensitive information, only users with appropriate security privileges can see them.

If you're interested in how all this hangs together, a great place to start is the Concepts guide

https://docs.oracle.com/en/database/oracle/oracle-database/19/cncpt/toc.htm


Is this answer out of date? If it is, please let us know via a Comment

More to Explore

Administration

Need more information on Administration? Check out the Administrators guide for the Oracle Database