Skip to main content
Solved

What is user/owner CTXSYS and MDSYS in Oracle

  • November 23, 2021
  • 2 replies
  • 2796 views

arebbeadle
Hero (Customer)
Forum|alt.badge.img+14

I am try to figure out what user/owner CTXSYS and MDSYS are used by for in Oracle19?

Are they needed?

 

Best answer by Kasun Balasooriya

Hi @arebbeadle ,

Both of these users are oracle users/owners and utilized by oracle for specific functionalities. 

According to oracle documentation

17.1.1 CTXSYS User

The CTXSYS user is created during installation and can:

  • View all indexes

  • Sync all indexes

  • Run ctxkbtc, the knowledge base extension compiler

  • Query all system-defined views

  • Perform all tasks of a user with the CTXAPP role

MDSYS owns  Oracle Spatial objects. You can read more about these objects in this doc. Also refer this document for changes in oracle 19C for  Oracle Spatial objects and MDSYS. 

Hope this helps!

 

Thanks,

Kasun

 

This topic has been closed for replies.

2 replies

Kasun Balasooriya
Superhero (Employee)
Forum|alt.badge.img+20
  • Superhero (Employee)
  • Answer
  • November 24, 2021

Hi @arebbeadle ,

Both of these users are oracle users/owners and utilized by oracle for specific functionalities. 

According to oracle documentation

17.1.1 CTXSYS User

The CTXSYS user is created during installation and can:

  • View all indexes

  • Sync all indexes

  • Run ctxkbtc, the knowledge base extension compiler

  • Query all system-defined views

  • Perform all tasks of a user with the CTXAPP role

MDSYS owns  Oracle Spatial objects. You can read more about these objects in this doc. Also refer this document for changes in oracle 19C for  Oracle Spatial objects and MDSYS. 

Hope this helps!

 

Thanks,

Kasun

 


arebbeadle
Hero (Customer)
Forum|alt.badge.img+14
  • Author
  • Hero (Customer)
  • November 24, 2021

Thank you,