home *** CD-ROM | disk | FTP | other *** search
/ com!online 2002 April / comcd0402.iso / vollver / adabas / f_0001 / env / oraddsyn.ins < prev    next >
Encoding:
Text File  |  1999-11-01  |  7.2 KB  |  254 lines

  1. *   *ID* ORADDSYN CMD      changed on 1994-02-08-12.10.57 by KRISCHAN  *
  2.  
  3. * This file should contain a list of synonyms that are known to public.
  4. * Because in ADABAS synonyms are just private renamings, these are defined
  5. * as views, which can be granted to public
  6. *
  7.  
  8. INIT SERVERDB
  9. *
  10. SQLMODE ADABAS
  11. *
  12. USE USER sys sys
  13. *
  14. SQLMODE ORACLE
  15. *
  16.  
  17. CREATE VIEW cat                AS SELECT * FROM sys.user_catalog
  18. *
  19. GRANT ALL ON cat TO PUBLIC
  20. *
  21. CREATE VIEW clu                AS SELECT * FROM sys.user_clusters
  22. *
  23. GRANT ALL ON clu TO PUBLIC
  24. *
  25. CREATE VIEW cols               AS SELECT * FROM sys.user_tab_columns
  26. *
  27. GRANT ALL ON cols TO PUBLIC
  28. *
  29. CREATE VIEW dict               AS SELECT * FROM sys.dictionary
  30. *
  31. GRANT ALL ON dict TO PUBLIC
  32. *
  33. CREATE VIEW ind                AS SELECT * FROM sys.user_indexes
  34. *
  35. GRANT ALL ON ind TO PUBLIC
  36. *
  37. CREATE VIEW obj                AS SELECT * FROM sys.user_objects
  38. *
  39. GRANT ALL ON obj TO PUBLIC
  40. *
  41. CREATE VIEW seq                AS SELECT * FROM sys.user_sequences
  42. *
  43. GRANT ALL ON seq TO PUBLIC
  44. *
  45. CREATE VIEW syn                AS SELECT * FROM sys.user_synonyms
  46. *
  47. GRANT ALL ON syn TO PUBLIC
  48. *
  49. CREATE VIEW tabs               AS SELECT * FROM sys.user_tables
  50. *
  51. GRANT ALL ON tabs TO PUBLIC
  52. *
  53. SQLMODE ADABAS
  54. *
  55. USE USER &u
  56. *
  57.  
  58. * ------------------------------------------------------------------------
  59. * In the dd-view all_synonyms should be a list of all the dd-views itselfs
  60. * from sys to public. Only for this purpose we created the user public, who
  61. * will now get a bunch of synonyms
  62. *
  63.  
  64. SQLMODE ADABAS
  65. *
  66. USE USER "PUBLIC" illegal
  67. *
  68. SQLMODE ORACLE
  69. *
  70.  
  71. CREATE SYNONYM all_catalog           FOR sys.all_catalog
  72. *
  73. CREATE SYNONYM all_col_comments      FOR sys.all_col_comments
  74. *
  75. CREATE SYNONYM all_col_privs         FOR sys.all_col_privs
  76. *
  77. CREATE SYNONYM all_col_privs_made    FOR sys.all_col_privs_made
  78. *
  79. CREATE SYNONYM all_col_privs_recd    FOR sys.all_col_privs_recd
  80. *
  81. CREATE SYNONYM all_constraints       FOR sys.all_constraints
  82. *
  83. CREATE SYNONYM all_cons_columns      FOR sys.all_cons_columns
  84. *
  85. CREATE SYNONYM all_db_links          FOR sys.all_db_links
  86. *
  87. CREATE SYNONYM all_def_audit_opts    FOR sys.all_def_audit_opts
  88. *
  89. CREATE SYNONYM all_dependencies      FOR sys.all_dependencies
  90. *
  91. CREATE SYNONYM all_errors            FOR sys.all_errors
  92. *
  93. CREATE SYNONYM all_indexes           FOR sys.all_indexes
  94. *
  95. CREATE SYNONYM all_ind_columns       FOR sys.all_ind_columns
  96. *
  97. CREATE SYNONYM all_objects           FOR sys.all_objects
  98. *
  99. CREATE SYNONYM all_sequences         FOR sys.all_sequences
  100. *
  101. CREATE SYNONYM all_snapshots         FOR sys.all_snapshots
  102. *
  103. CREATE SYNONYM all_source            FOR sys.all_source
  104. *
  105. CREATE SYNONYM all_synonyms          FOR sys.all_synonyms
  106. *
  107. CREATE SYNONYM all_tables            FOR sys.all_tables
  108. *
  109. CREATE SYNONYM all_tab_columns       FOR sys.all_tab_columns
  110. *
  111. CREATE SYNONYM all_tab_comments      FOR sys.all_tab_comments
  112. *
  113. CREATE SYNONYM all_tab_privs         FOR sys.all_tab_privs
  114. *
  115. CREATE SYNONYM all_tab_privs_made    FOR sys.all_tab_privs_made
  116. *
  117. CREATE SYNONYM all_tab_privs_recd    FOR sys.all_tab_privs_recd
  118. *
  119. CREATE SYNONYM all_triggers          FOR sys.all_triggers
  120. *
  121. CREATE SYNONYM all_trigger_cols      FOR sys.all_trigger_cols
  122. *
  123. CREATE SYNONYM all_users             FOR sys.all_users
  124. *
  125. CREATE SYNONYM all_views             FOR sys.all_views
  126. *
  127. CREATE SYNONYM column_privileges     FOR sys.column_privileges
  128. *
  129. CREATE SYNONYM dictionary            FOR sys.dictionary
  130. *
  131. CREATE SYNONYM dict_columns          FOR sys.dict_columns
  132. *
  133. CREATE SYNONYM exceptions            FOR sys.exceptions
  134. *
  135. CREATE SYNONYM global_name           FOR sys.global_name
  136. *
  137. CREATE SYNONYM public_dependency     FOR sys.public_dependency
  138. *
  139. CREATE SYNONYM resource_cost         FOR sys.resource_cost
  140. *
  141. CREATE SYNONYM role_role_privs       FOR sys.role_role_privs
  142. *
  143. CREATE SYNONYM role_sys_privs        FOR sys.role_sys_privs
  144. *
  145. CREATE SYNONYM role_tab_privs        FOR sys.role_tab_privs
  146. *
  147. CREATE SYNONYM session_privs         FOR sys.session_privs
  148. *
  149. CREATE SYNONYM session_roles         FOR sys.session_roles
  150. *
  151. CREATE SYNONYM table_privileges      FOR sys.table_privileges
  152. *
  153. CREATE SYNONYM user_audit_object     FOR sys.user_audit_object
  154. *
  155. CREATE SYNONYM user_audit_session    FOR sys.user_audit_session
  156. *
  157. CREATE SYNONYM user_audit_statement  FOR sys.user_audit_statement
  158. *
  159. CREATE SYNONYM user_audit_trail      FOR sys.user_audit_trail
  160. *
  161. CREATE SYNONYM user_catalog          FOR sys.user_catalog
  162. *
  163. CREATE SYNONYM user_clusters         FOR sys.user_clusters
  164. *
  165. CREATE SYNONYM user_clu_columns      FOR sys.user_clu_columns
  166. *
  167. CREATE SYNONYM user_col_comments     FOR sys.user_col_comments
  168. *
  169. CREATE SYNONYM user_col_privs        FOR sys.user_col_privs
  170. *
  171. CREATE SYNONYM user_col_privs_made   FOR sys.user_col_privs_made
  172. *
  173. CREATE SYNONYM user_col_privs_recd   FOR sys.user_col_privs_recd
  174. *
  175. CREATE SYNONYM user_constraints      FOR sys.user_constraints
  176. *
  177. CREATE SYNONYM user_cons_columns     FOR sys.user_cons_columns
  178. *
  179. CREATE SYNONYM user_db_links         FOR sys.user_db_links
  180. *
  181. CREATE SYNONYM user_dependencies     FOR sys.user_dependencies
  182. *
  183. CREATE SYNONYM user_errors           FOR sys.user_errors
  184. *
  185. CREATE SYNONYM user_extents          FOR sys.user_extents
  186. *
  187. CREATE SYNONYM user_free_space       FOR sys.user_free_space
  188. *
  189. CREATE SYNONYM user_indexes          FOR sys.user_indexes
  190. *
  191. CREATE SYNONYM user_ind_columns      FOR sys.user_ind_columns
  192. *
  193. CREATE SYNONYM user_objects          FOR sys.user_objects
  194. *
  195. CREATE SYNONYM user_object_size      FOR sys.user_object_size
  196. *
  197. CREATE SYNONYM user_obj_audit_opts   FOR sys.user_obj_audit_opts
  198. *
  199. CREATE SYNONYM user_resource_limits  FOR sys.user_resource_limits
  200. *
  201. CREATE SYNONYM user_role_privs       FOR sys.user_role_privs
  202. *
  203. CREATE SYNONYM user_segments         FOR sys.user_segments
  204. *
  205. CREATE SYNONYM user_sequences        FOR sys.user_sequences
  206. *
  207. CREATE SYNONYM user_snapshots        FOR sys.user_snapshots
  208. *
  209. CREATE SYNONYM user_snapshot_logs    FOR sys.user_snapshot_logs
  210. *
  211. CREATE SYNONYM user_source           FOR sys.user_source
  212. *
  213. CREATE SYNONYM user_synonyms         FOR sys.user_synonyms
  214. *
  215. CREATE SYNONYM user_sys_privs        FOR sys.user_sys_privs
  216. *
  217. CREATE SYNONYM user_tables           FOR sys.user_tables
  218. *
  219. CREATE SYNONYM user_tablespaces      FOR sys.user_tablespaces
  220. *
  221. CREATE SYNONYM user_tab_columns      FOR sys.user_tab_columns
  222. *
  223. CREATE SYNONYM user_tab_comments     FOR sys.user_tab_comments
  224. *
  225. CREATE SYNONYM user_tab_privs        FOR sys.user_tab_privs
  226. *
  227. CREATE SYNONYM user_tab_privs_made   FOR sys.user_tab_privs_made
  228. *
  229. CREATE SYNONYM user_tab_privs_recd   FOR sys.user_tab_privs_recd
  230. *
  231. CREATE SYNONYM user_triggers         FOR sys.user_triggers
  232. *
  233. CREATE SYNONYM user_trigger_cols     FOR sys.user_trigger_cols
  234. *
  235. CREATE SYNONYM user_ts_quotas        FOR sys.user_ts_quotas
  236. *
  237. CREATE SYNONYM user_users            FOR sys.user_users
  238. *
  239. CREATE SYNONYM user_views            FOR sys.user_views
  240. *
  241. CREATE SYNONYM audit_actions         FOR sys.audit_actions
  242. *
  243. CREATE SYNONYM stmt_audit_option_map FOR sys.stmt_audit_option_map
  244. *
  245. CREATE SYNONYM table_privilege_map   FOR sys.table_privilege_map
  246. *
  247.  
  248. SQLMODE ADABAS
  249. *
  250. USE USER &u
  251. *
  252. END INIT SERVERDB
  253. *
  254.