Table of Contents
Contact Information for Actian ........................................................................................... xvii
1. Database Users and Authentication .................................................................................... 1
1.1. Versant Object Database Users ................................................................................ 1
1.1.1. Types of Database Users ............................................................................... 1
1.1.1.1. Database System Administrator—DBSA .............................................. 2
1.1.1.2. Database Administrator—DBA ............................................................ 2
1.1.1.3. Database User—DBUser ...................................................................... 4
1.1.1.4. Root User—root (UNIX) ...................................................................... 5
1.1.1.5. Managing Database Users .................................................................. 5
1.2. Utility Access Privileges for Database Users .............................................................. 5
1.3. User Authentication ................................................................................................ 7
1.4. Database Administrator Authentication ................................................................... 8
1.4.1. DBA Authentication for Specific Utilities ...................................................... 8
1.4.2. DBA Authentication for Utility APIs ............................................................. 9
1.4.3. DBA Authentication for Session Connection ................................................ 10
1.4.4. DBA Authentication for Versant FTS ........................................................... 10
1.4.5. Changing the DBA Password ...................................................................... 10
1.5. Database User Authentication ................................................................................ 11
1.5.1. User Authentication Procedure ................................................................... 11
1.5.2. User Authentication using Third Party Plug-ins ........................................... 13
2. Error Codes ..................................................................................................................... 17
2.1. Incomplete Error Messages .................................................................................... 18
2.2. Virtual System Errors, Series — 0001 ...................................................................... 18
2.3. System Level Errors, Series — 0700 ......................................................................... 25
2.4. Versant Server Errors, Series — 1000, 2000 .............................................................. 28
2.5. Versant Network Errors, Series — 3000 ................................................................... 37
2.6. Versant Manager Errors, Series — 4000 ................................................................... 41
2.7. Locking Errors, Series — 5000 ................................................................................. 46
2.8. Archive Errors, Series — 5200 ................................................................................. 48
2.9. Query Errors, Series — 5400 ................................................................................... 49
2.10. Version Errors, Series — 5600 ............................................................................... 53
2.11. Schema Errors, Series — 6000 .............................................................................. 54
2.12. Container Errors, Series — 6200 ........................................................................... 57
2.13. Event Notification Errors, Series — 6500 ............................................................... 58
2.14. Virtual Attribute Errors, Series — 6600 ................................................................. 60
2.15. System Utility Errors, Series – 7000, 9000, 11000, 12300 ....................................... 61
2.16. Versant C++ Errors, Series — 8000, 40000 ............................................................ 126
2.17. GUI Tool Errors, Series — 10000 .......................................................................... 149
2.18. SQL & ST Errors, Series — 20000 ........................................................................ 154
iiiVersant Object Database Administration Manual