home *** CD-ROM | disk | FTP | other *** search
/ Winzipper / Winzipper_ISO.iso / programming / oracle7 7.2 / DB / UTIL72 / KBCUS.ORA < prev    next >
Encoding:
Text File  |  1995-05-18  |  75.5 KB  |  2,526 lines

  1. # $Header: kbcus.ora 7020200.1 95/02/15 20:49:51 cli Generic<base> $
  2. #  Copyright (c) 1991 by Oracle Corporation 
  3. #    NAME
  4. #      kbcus.ora - SQL*DBA Character-mode version of the initialization file
  5. #    DESCRIPTION
  6. #      Init file for screen-mode SQL*DBA
  7. #    NOTES
  8. #      A 'MODIFIER=' has to be one that is accepted by toolkit (see the tk
  9. #      reference manual for a list of possible values).  A 'KEYCAP=' can be
  10. #      ALMOST any value defined by the toolkit manual (the reason is obvious).
  11. #      Finally, a key and keycap cannot be used simultaneously for the same
  12. #      hot key.
  13. #    MODIFIED   (MM/DD/YY)
  14. #     dsternbe   01/13/95 -  211272 - Fix Process Monitor
  15. #     dsternbe   01/13/95 -  160599 - Fix ALTER USER QUOTA
  16. #     sjoe       08/02/94 -  NLSRTL loadable data changes
  17. #     sjoe       05/10/94 -  187200 - monitor process terminal incorrect
  18. #     sjoe       12/14/93 -  180478 - monitor process truncates termid
  19. #     sjoe       11/24/93 -  174259 - monitor sqlarea uses lots of tmp
  20. #     sjoe       11/02/93 -  #166860 - monitor statistics don't show parallel
  21. #     sjoe       11/02/93 -  merge changes from branch 1.11.312.4
  22. #     rnakhwa    04/28/93 -  Bug # 153745 
  23. #     rnakhwa    04/28/93 -  merge changes from branch 1.11.312.3 
  24. #     rnakhwa    04/07/93 -  Merge changes from 7.0.14 
  25. #     rnakhwa    04/16/93 -  Bug # 158162 
  26. #     rnakhwa    04/06/93 -  Bug # 156421
  27. #     rnakhwa    03/29/93 -  Bug # 149425
  28. #     rnakhwa    12/15/92 -  Bug # 143257 
  29. #     rnakhwa    12/08/92 -  Change monitor rollback to use undo$ 
  30. #     rnakhwa    12/04/92 -  Remove SYSTEM GRANT auditing option from grant/rev
  31. #     agupta     12/02/92 -  v$rollstat change 
  32. #     rnakhwa    12/01/92 -  Internal error code # 10625 
  33. #     rnakhwa    11/30/92 -  Mismatched parenthesis in kill session list 
  34. #     rnakhwa    11/30/92 -  Nlssize specialmenuid= 
  35. #     bmahbod    11/29/92 -  fix bug 140421: add ParServ and SQL to
  36. #                            system and session monitor statistics
  37. #     agupta     11/28/92 -  NLSize mnemonics, accelerators 
  38. #     rnakhwa    11/25/92 -  nlssize help= markers in sqldba 
  39. #     rnakhwa    11/25/92 -  Creation 
  40.  
  41. REM **********************************************************************
  42. REM     MENUBAR Session Menu
  43. REM **********************************************************************
  44. { DEFINE ITEM CONNECT_I [TITLE=11000 MNEMONIC=11001 MODIFIER=UIKY_MODIF_ALT
  45.    KEY=o]
  46.   RETURNS [{CONNECT_G()}]
  47. };
  48.  
  49. { DEFINE ITEM DISCONNECT_I [TITLE=11002 MNEMONIC=11003 ALERT=10000 HELP=14000]
  50.   RETURNS [disconnect]
  51. };
  52.  
  53. { DEFINE ITEM HOST_I [TITLE=11004 MNEMONIC=11005]
  54.   RETURNS [{SYSTEM_G()}]
  55. };
  56.  
  57. { DEFINE ITEM HOSTOUT_I [TITLE=11006 MNEMONIC=11007 HELP=14001]
  58.   RETURNS [host]
  59. };
  60.  
  61. { DEFINE ITEM SERVERON_I [TITLE=11008 MNEMONIC=11009]
  62.   RETURNS [{SERVERON_G()}]
  63. };
  64.  
  65. { DEFINE ITEM SERVEROFF_I [TITLE=11010 MNEMONIC=11011]
  66.   RETURNS [set serveroutput off]
  67. };
  68.  
  69. { DEFINE MENU T_SESSION [TITLE=11012 MNEMONIC=11013]
  70.   ITEM CONNECT_I
  71.   ITEM DISCONNECT_I
  72.   SEPARATOR
  73.   ITEM HOST_I
  74.   ITEM HOSTOUT_I
  75.   SEPARATOR
  76.   ITEM SERVERON_I
  77.   ITEM SERVEROFF_I
  78.   RETURNS [{:0}]
  79. };
  80.  
  81. REM **********************************************************************
  82. REM     MENUBAR Instance Menu
  83. REM **********************************************************************
  84. { DEFINE ITEM STARTUP_I [TITLE=11050 MNEMONIC=11051 MODIFIER=UIKY_MODIF_ALT
  85.    KEY=p]
  86.   RETURNS [{STARTUP_G()}]
  87. };
  88.  
  89. { DEFINE ITEM NORMAL_I [TITLE=11052 MNEMONIC=11053 HELP=14002 ALERT=10001]
  90.   RETURNS [normal]
  91. };
  92.  
  93. { DEFINE ITEM IMMEDIATE_I [TITLE=11054 MNEMONIC=11055 HELP=14003 ALERT=10002]
  94.   RETURNS [immediate]
  95. };
  96.  
  97. { DEFINE ITEM ABORT_I [TITLE=11056 MNEMONIC=11057 HELP=14004 ALERT=10003]
  98.   RETURNS [abort]
  99. };
  100.  
  101. { DEFINE MENU SHUTDOWN_M [TITLE=11058 MNEMONIC=11059]
  102.   ITEM NORMAL_I
  103.   ITEM IMMEDIATE_I
  104.   ITEM ABORT_I
  105.   RETURNS [shutdown {:0}]
  106. };
  107.  
  108. { DEFINE ITEM EXCLUSIVE_I [TITLE=11060 MNEMONIC=11061 ALERT=10004]
  109.   RETURNS [exclusive]
  110. };
  111.  
  112. { DEFINE ITEM PARALLEL_I [TITLE=11062 MNEMONIC=11063 ALERT=10005]
  113.   RETURNS [parallel]
  114. };
  115.  
  116. { DEFINE MENU MOUNT_M [TITLE=11064 MNEMONIC=11065]
  117.   ITEM EXCLUSIVE_I
  118.   ITEM PARALLEL_I
  119.   RETURNS [alter database mount {:0}]
  120. };
  121.  
  122. { DEFINE ITEM OPENDB_I [TITLE=11066 MNEMONIC=11067 ALERT=10006]
  123.   RETURNS [alter database open]
  124. };
  125.  
  126. { DEFINE ITEM LOCAL_I [TITLE=11068 MNEMONIC=11069 HELP=14005 ALERT=10007]
  127.   RETURNS [local]
  128. };
  129.  
  130. { DEFINE ITEM GLOBAL_I [TITLE=11070 MNEMONIC=11071 HELP=14006 ALERT=10008]
  131.   RETURNS [global]
  132. };
  133.  
  134. { DEFINE MENU CHECKPOINT_M [TITLE=11072 MNEMONIC=11073]
  135.   ITEM LOCAL_I
  136.   ITEM GLOBAL_I
  137.   RETURNS [alter system checkpoint {:0}]
  138. };
  139.  
  140. { DEFINE ITEM LOGSWITCH_I [TITLE=11074 MNEMONIC=11075 HELP=14007 ALERT=10009]
  141.   RETURNS [alter system switch logfile]
  142. };
  143.  
  144. { DEFINE ITEM CONFIGDISP_I [TITLE=11076 MNEMONIC=11077]
  145.   RETURNS [{CONFIGDISP_G()}]
  146. };
  147.  
  148. { DEFINE ITEM CONFIGSERV_I [TITLE=11078 MNEMONIC=11079]
  149.   RETURNS [{CONFIGSERV_G()}]
  150. };
  151.  
  152. { DEFINE ITEM PREVCON_I [TITLE=11080 MNEMONIC=11081 HELP=14008 ALERT=10010]
  153.   RETURNS [alter system enable restricted session]
  154. };
  155.  
  156. { DEFINE ITEM ALLOWCON_I [TITLE=11082 MNEMONIC=11083 HELP=14009 ALERT=10011]
  157.   RETURNS [alter system disable restricted session]
  158. };
  159.  
  160. { DEFINE ITEM KILLSESS_I [TITLE=11084 MNEMONIC=11085
  161.    MODIFIER=UIKY_MODIF_ALT KEY=s]
  162.   RETURNS [{KILLSESS_G()}]
  163. };
  164.  
  165. { DEFINE ITEM RECOVER_TXN_I [TITLE=11086 MNEMONIC=11087]
  166.   RETURNS [{2PC_TRANS_G()}]
  167. };
  168.  
  169. { DEFINE MENU T_INSTANCE [TITLE=11088 MNEMONIC=11089]
  170.   ITEM STARTUP_I
  171.   ITEM SHUTDOWN_M
  172.   SEPARATOR
  173.   ITEM MOUNT_M
  174.   ITEM OPENDB_I
  175.   SEPARATOR
  176.   ITEM CHECKPOINT_M
  177.   ITEM LOGSWITCH_I
  178.   SEPARATOR
  179.   ITEM CONFIGDISP_I
  180.   ITEM CONFIGSERV_I
  181.   SEPARATOR
  182.   ITEM PREVCON_I
  183.   ITEM ALLOWCON_I
  184.   ITEM KILLSESS_I
  185.   RETURNS [{:0}]
  186. };
  187.  
  188. REM **********************************************************************
  189. REM     MENUBAR Tablespace Menu
  190. REM **********************************************************************
  191. { DEFINE ITEM CREATETS_I [TITLE=11100 MNEMONIC=11101]
  192.   RETURNS [{CREATETS_G()}]
  193. };
  194.  
  195. { DEFINE ITEM DROPTS_I [TITLE=11102 MNEMONIC=11103]
  196.   RETURNS [{DROPTS_G()}]
  197. };
  198.  
  199. { DEFINE ITEM ONLINETS_I [TITLE=11104 MNEMONIC=11105 MODIFIER=UIKY_MODIF_ALT
  200.    KEY=n]
  201.   RETURNS [{ONLINETS_G()}]
  202. };
  203.  
  204. { DEFINE ITEM OFFLINETS_I [TITLE=11106 MNEMONIC=11107
  205.    MODIFIER=UIKY_MODIF_ALT KEY=f]
  206.   RETURNS [{OFFLINETS_G()}]
  207. };
  208.  
  209. { DEFINE ITEM ADD_DATAFILE_I [TITLE=11108 MNEMONIC=11109]
  210.   RETURNS [{ADDFILETS_G()}]
  211. };
  212.  
  213. { DEFINE ITEM RENAME_DATAFILE_I [TITLE=11110 MNEMONIC=11111]
  214.   RETURNS [{RENAMEDFTS_G()}]
  215. };
  216.  
  217. { DEFINE ITEM ALTER_DEF_STORE_I [TITLE=11112 MNEMONIC=11113]
  218.   RETURNS [{STORAGETS_G()}]
  219. };
  220.  
  221. { DEFINE MENU T_TABLESPACE [TITLE=11114 MNEMONIC=11115]
  222.   ITEM CREATETS_I
  223.   ITEM DROPTS_I
  224.   SEPARATOR
  225.   ITEM ONLINETS_I
  226.   ITEM OFFLINETS_I
  227.   SEPARATOR
  228.   ITEM ADD_DATAFILE_I
  229.   ITEM RENAME_DATAFILE_I
  230.   SEPARATOR 
  231.   ITEM ALTER_DEF_STORE_I
  232.   RETURNS [{:0}]
  233. };
  234.  
  235. REM **********************************************************************
  236. REM     MENUBAR Rollback Segments Menu
  237. REM **********************************************************************
  238. { DEFINE ITEM CREATERBS_I [TITLE=11150 MNEMONIC=11151]
  239.   RETURNS [{CREATERBS_G()}]
  240. };
  241.  
  242. { DEFINE ITEM DROPRBS_I [TITLE=11152 MNEMONIC=11153]
  243.   RETURNS [{DROPRB_G()}]
  244. };
  245.  
  246. { DEFINE ITEM SETONRBS_I [TITLE=11154 MNEMONIC=11155]
  247.   RETURNS [{ONLINERB_G()}]
  248. };
  249.  
  250. { DEFINE ITEM SETOFFRBS_I [TITLE=11156 MNEMONIC=11157]
  251.   RETURNS [{OFFLINERB_G()}]
  252. };
  253.  
  254. { DEFINE ITEM STORAGERBS_I [TITLE=11158 MNEMONIC=11159]
  255.   RETURNS [{STORAGERB_G()}]
  256. };
  257.  
  258. { DEFINE MENU T_RBSEGS [TITLE=11160 MNEMONIC=11161]
  259.   ITEM CREATERBS_I
  260.   ITEM DROPRBS_I
  261.   SEPARATOR
  262.   ITEM SETONRBS_I
  263.   ITEM SETOFFRBS_I
  264.   SEPARATOR
  265.   ITEM STORAGERBS_I
  266.   RETURNS [{:0}]
  267. };
  268.  
  269. REM **********************************************************************
  270. REM     MENUBAR Log Menu
  271. REM **********************************************************************
  272. { DEFINE ITEM ADDGRP_I [TITLE=11200 MNEMONIC=11201]
  273.   RETURNS [{LOGADDG_G()}]
  274. };
  275.  
  276. { DEFINE ITEM DROPGP_I [TITLE=11202 MNEMONIC=11203]
  277.   RETURNS [{LOGDROPG_G()}]
  278. };
  279.  
  280. { DEFINE ITEM ADDMEM_I [TITLE=11204 MNEMONIC=11205]
  281.   RETURNS [{LOGADDM_G()}]
  282. };
  283.  
  284. { DEFINE ITEM MOVEMEM_I [TITLE=11206 MNEMONIC=11207]
  285.   RETURNS [{LOGMOVEM_G()}]
  286. };
  287.  
  288. { DEFINE ITEM DROPMEM_I [TITLE=11208 MNEMONIC=11209]
  289.   RETURNS [{LOGDROPM_G()}]
  290. };
  291.  
  292. { DEFINE ITEM ENABLETHR_I [TITLE=11210 MNEMONIC=11211]
  293.   RETURNS [{LOGENABLET_G()}]
  294. };
  295.  
  296. { DEFINE ITEM DISABLETHR_I [TITLE=11212 MNEMONIC=11213]
  297.   RETURNS [{LOGDISABLET_G()}]
  298. };
  299.  
  300. { DEFINE ITEM STARTA_ARCHIVE_I [TITLE=11214 MNEMONIC=11215]
  301.   RETURNS [{LOGARCHA_G()}]
  302. };
  303.  
  304. { DEFINE ITEM STOPA_ARCHIVE_I [TITLE=11216 MNEMONIC=11217 ALERT=10012 
  305.     HELP=14010]
  306.   RETURNS [alter system archive log stop]
  307. };
  308.  
  309. { DEFINE ITEM BEGIN_MAN_ARCH_I [TITLE=11218 MNEMONIC=11219]
  310.   RETURNS [{LOGARCHM_G()}]
  311. };
  312.  
  313. { DEFINE ITEM LIST_MAN_ARCH_I [TITLE=11220 MNEMONIC=11221 HELP=14011]
  314.   RETURNS [archive log list]
  315. };
  316.  
  317. { DEFINE MENU T_LOGS [TITLE=11222 MNEMONIC=11223]
  318.   ITEM ADDGRP_I
  319.   ITEM DROPGP_I
  320.   SEPARATOR
  321.   ITEM ADDMEM_I
  322.   ITEM MOVEMEM_I
  323.   ITEM DROPMEM_I
  324.   SEPARATOR
  325.   ITEM ENABLETHR_I
  326.   ITEM DISABLETHR_I
  327.   SEPARATOR
  328.   ITEM STARTA_ARCHIVE_I
  329.   ITEM STOPA_ARCHIVE_I
  330.   ITEM BEGIN_MAN_ARCH_I
  331.   ITEM LIST_MAN_ARCH_I
  332.   RETURNS [{:0}]
  333. };
  334.  
  335. REM **********************************************************************
  336. REM     MENUBAR Backup Menu
  337. REM **********************************************************************
  338. { DEFINE ITEM START_BACKUP_I [TITLE=11250
  339.    MNEMONIC=11251 MODIFIER=UIKY_MODIF_ALT KEY=t]
  340.   RETURNS [{BACKUP_TS_S_G()}]
  341. };
  342.  
  343. { DEFINE ITEM STOP_BACKUP_I [TITLE=11252 MNEMONIC=11253
  344.    MODIFIER=UIKY_MODIF_ALT KEY=e]
  345.   RETURNS [{BACKUP_TS_E_G()}]
  346. };
  347.  
  348. { DEFINE ITEM RECOVER_DB_I [TITLE=11254 MNEMONIC=11255]
  349.   RETURNS [{RECOVER_DB_G()}]
  350. };
  351.  
  352. { DEFINE ITEM RECOVER_TS_I [TITLE=11256 MNEMONIC=11257]
  353.   RETURNS [{RECOVER_TS_G()}]
  354. };
  355.  
  356. { DEFINE ITEM RECOVER_FILE_I [TITLE=11258 MNEMONIC=11259]
  357.   RETURNS [{RECOVER_FILE_G()}]
  358. };
  359.  
  360. { DEFINE MENU T_BACKUP [TITLE=11260 MNEMONIC=11261]
  361.   ITEM START_BACKUP_I
  362.   ITEM STOP_BACKUP_I
  363.   SEPARATOR
  364.   ITEM RECOVER_DB_I
  365.   ITEM RECOVER_TS_I
  366.   ITEM RECOVER_FILE_I
  367.   RETURNS [{:0}]
  368. };
  369.  
  370. REM **********************************************************************
  371. REM     MENUBAR Security Menu
  372. REM **********************************************************************
  373. { DEFINE ITEM CREATE_USER_I [TITLE=11300 MNEMONIC=11301
  374.    MODIFIER=UIKY_MODIF_ALT KEY=u]
  375.   RETURNS [{USERCREAT_G()}]
  376. };
  377.  
  378. { DEFINE ITEM ALTER_USER_I [TITLE=11302 MNEMONIC=11303]
  379.   RETURNS [{USERALTER_G()}]
  380. };
  381.  
  382. { DEFINE ITEM DROP_USER_I [TITLE=11304 MNEMONIC=11305
  383.    MODIFIER=UIKY_MODIF_ALT KEY=d]
  384.   RETURNS [{USERDROP_G()}]
  385. };
  386.  
  387. { DEFINE ITEM CREATE_ROLE_I [TITLE=11306 MNEMONIC=11307]
  388.   RETURNS [{ROLECREAT_G()}]
  389. };
  390.  
  391. { DEFINE ITEM ALTER_ROLE_I [TITLE=11308 MNEMONIC=11309]
  392.   RETURNS [{ROLEALTER_G()}]
  393. };
  394.  
  395. { DEFINE ITEM DROP_ROLE_I [TITLE=11310 MNEMONIC=11311]
  396.   RETURNS [{ROLEDROP_G()}]
  397. };
  398.  
  399. { DEFINE ITEM CREATE_PROFILE_I [TITLE=11312 MNEMONIC=11313]
  400.   RETURNS [{PROFCREAT_G()}]
  401. };
  402.  
  403. { DEFINE ITEM ALTER_PROFILE_I [TITLE=11314 MNEMONIC=11315]
  404.   RETURNS [{PROFALTER_G()}]
  405. };
  406.  
  407. { DEFINE ITEM DROP_PROFILE_I [TITLE=11316 MNEMONIC=11317]
  408.   RETURNS [{PROFDROP_G()}]
  409. };
  410.  
  411. { DEFINE ITEM ALTER_RESCOST_I [TITLE=11318 MNEMONIC=11319]
  412.   RETURNS [{RESCOST_G()}]
  413. };
  414.  
  415. { DEFINE ITEM GRANT_I [TITLE=11320 MNEMONIC=11321 MODIFIER=UIKY_MODIF_ALT 
  416.    KEY=g]
  417.   RETURNS [{GRANT_G()}]
  418. };
  419.  
  420. { DEFINE ITEM REVOKE_I [TITLE=11322 MNEMONIC=11323 MODIFIER=UIKY_MODIF_ALT
  421.    KEY=r]
  422.   RETURNS [{REVOKE_G()}]
  423. };
  424.  
  425. { DEFINE MENU T_SECURITY [TITLE=11324 MNEMONIC=11325]
  426.   ITEM CREATE_USER_I
  427.   ITEM ALTER_USER_I
  428.   ITEM DROP_USER_I
  429.   SEPARATOR
  430.   ITEM CREATE_ROLE_I
  431.   ITEM ALTER_ROLE_I
  432.   ITEM DROP_ROLE_I
  433.   SEPARATOR
  434.   ITEM CREATE_PROFILE_I
  435.   ITEM ALTER_PROFILE_I
  436.   ITEM DROP_PROFILE_I
  437.   ITEM ALTER_RESCOST_I
  438.   SEPARATOR
  439.   ITEM GRANT_I
  440.   ITEM REVOKE_I
  441.   RETURNS [{:0}]
  442. };
  443.  
  444. REM **********************************************************************
  445. REM     MENUBAR Monitor Menu
  446. REM **********************************************************************
  447.  
  448. { DEFINE ITEM SHARED_I [TITLE=11350 MNEMONIC=11351]
  449.   RETURNS [shared]
  450. };
  451.  
  452. { DEFINE ITEM DISPATCHER_I [TITLE=11352 MNEMONIC=11353]
  453.   RETURNS [dispatcher]
  454. };
  455.  
  456. { DEFINE ITEM CIRCUIT_I [TITLE=11354 MNEMONIC=11355]
  457.   RETURNS [circuit]
  458. };
  459.  
  460. { DEFINE ITEM QUEUE_I [TITLE=11356 MNEMONIC=11357]
  461.   RETURNS [queue]
  462. };
  463.  
  464. { DEFINE MENU MULTI_M [TITLE=11358 MNEMONIC=11359]
  465.   ITEM SHARED_I
  466.   ITEM DISPATCHER_I
  467.   ITEM CIRCUIT_I
  468.   ITEM QUEUE_I
  469.   RETURNS [{:0}]
  470. };
  471.  
  472. { DEFINE ITEM PROCESS_I [TITLE=11360 MNEMONIC=11361]
  473.   RETURNS [process]
  474. };
  475.  
  476. { DEFINE ITEM SESSION_I [TITLE=11362 MNEMONIC=11363]
  477.   RETURNS [session]
  478. };
  479.  
  480. { DEFINE ITEM TABLE_I [TITLE=11364 MNEMONIC=11365]
  481.   RETURNS [table]
  482. };
  483.  
  484. { DEFINE ITEM SQLAREA_I [TITLE=11366 MNEMONIC=11367]
  485.   RETURNS [sqlarea]
  486. };
  487.  
  488. { DEFINE ITEM LCACHE_I [TITLE=11368 MNEMONIC=11369]
  489.   RETURNS [lcache]
  490. };
  491.  
  492. { DEFINE ITEM LATCH_I [TITLE=11370 MNEMONIC=11371]
  493.   RETURNS [latch]
  494. };
  495.  
  496. { DEFINE ITEM LOCK_I [TITLE=11372 MNEMONIC=11373]
  497.   RETURNS [lock]
  498. };
  499.  
  500. { DEFINE ITEM IO_I [TITLE=11374 MNEMONIC=11375]
  501.   RETURNS [systemio]
  502. };
  503.  
  504. { DEFINE ITEM FILEIO_I [TITLE=11376 MNEMONIC=11377]
  505.   RETURNS [fileio]
  506. };
  507.  
  508. { DEFINE ITEM ROLLBACK_I [TITLE=11378 MNEMONIC=11379]
  509.   RETURNS [rollback]
  510. };
  511.  
  512. { DEFINE ITEM STAT_SESSION_I [TITLE=11380 MNEMONIC=11381]
  513.   RETURNS [sessionstatistic]
  514. };
  515.  
  516. { DEFINE ITEM STAT_SYSTEM_I [TITLE=11382 MNEMONIC=11383]
  517.   RETURNS [systemstatistic]
  518. };
  519.  
  520. { DEFINE MENU STAT_M [TITLE=11384 MNEMONIC=11385]
  521.    ITEM STAT_SESSION_I
  522.    ITEM STAT_SYSTEM_I
  523.   RETURNS [{:0}]
  524. };
  525.  
  526. { DEFINE MENU T_MONITOR [TITLE=11386 MNEMONIC=11387]
  527.    ITEM MULTI_M
  528.    ITEM PROCESS_I
  529.    ITEM SESSION_I
  530.    ITEM TABLE_I
  531.    ITEM SQLAREA_I
  532.    ITEM LCACHE_I
  533.    ITEM LATCH_I
  534.    ITEM LOCK_I
  535.    ITEM FILEIO_I
  536.    ITEM IO_I
  537.    ITEM ROLLBACK_I
  538.    ITEM STAT_M
  539.   RETURNS [monitor {:0}]
  540. };
  541.  
  542. REM **********************************************************************
  543. REM     MENUBAR - Storage
  544. REM **********************************************************************
  545.  
  546. { DEFINE MENU T_STORAGE [TITLE=11400 MNEMONIC=11401]
  547.    ITEM T_TABLESPACE
  548.    SEPARATOR
  549.    ITEM T_RBSEGS
  550.   RETURNS [{:0}]
  551. };
  552.  
  553. REM **********************************************************************
  554. REM     MENUBAR - File
  555. REM **********************************************************************
  556. { DEFINE ITEM BATCH_I [TITLE=11450 MNEMONIC=11451]
  557.   RETURNS [{BATCH_G()}]
  558. };
  559.  
  560. { DEFINE ITEM SPLON_I [TITLE=11452 MNEMONIC=11453]
  561.   RETURNS [{SPLON_G()}]
  562. };
  563.  
  564. { DEFINE ITEM SPLOFF_I [TITLE=11454 MNEMONIC=11455 HELP=14012 ALERT=10013]
  565.   RETURNS [spool off]
  566. };
  567.  
  568. { DEFINE ITEM QUIT_I [TITLE=11456 MNEMONIC=11457 ALERT=10014
  569.    MODIFIER=UIKY_MODIF_ALT KEY=q HELP=14013]
  570.   RETURNS [exit]
  571. };
  572.  
  573. { DEFINE MENU T_FILE [TITLE=11458 MNEMONIC=11459]
  574.    ITEM BATCH_I
  575.    SEPARATOR
  576.    ITEM SPLON_I
  577.    ITEM SPLOFF_I
  578.    SEPARATOR
  579.    ITEM QUIT_I
  580.   RETURNS [{:0}]
  581. };
  582.  
  583. REM **********************************************************************
  584. REM     MENUBAR - Edit
  585. REM **********************************************************************
  586. { DEFINE ITEM CUT_I [TITLE=11500 MNEMONIC=11501 SPECIALMENUID=215 HELP=14014
  587.    MODIFIER=UIKY_MODIF_ALT KEY=x]
  588.   RETURNS [ ]
  589. };
  590.  
  591. { DEFINE ITEM COPY_I [TITLE=11502 MNEMONIC=11503 SPECIALMENUID=216 HELP=14015
  592.    MODIFIER=UIKY_MODIF_ALT KEY=c]
  593.   RETURNS [ ]
  594. };
  595.  
  596. { DEFINE ITEM PASTE_I [TITLE=11504 MNEMONIC=11505 SPECIALMENUID=221
  597.    HELP=14016 MODIFIER=UIKY_MODIF_ALT KEY=v]
  598.   RETURNS [ ]
  599. };
  600.  
  601. { DEFINE ITEM CLEAR_I [TITLE=11506 MNEMONIC=11507 SPECIALMENUID=220
  602.    HELP=14017 MODIFIER=UIKY_MODIF_ALT KEY=b]
  603.   RETURNS [ ]
  604. };
  605.  
  606. REM ** Previous Command Menu Item now returns title value instead of string **
  607. REM ** so string isn't inadvertently translated.
  608. { DEFINE ITEM PREV_I [TITLE=11508 MNEMONIC=11509 HELP=14018
  609.    MODIFIER=UIKY_MODIF_ALT KEY=i]
  610.   RETURNS [11508]
  611. };
  612.  
  613. REM ** Next Command Menu Item now returns tile value instead of string **
  614. REM ** so string isn't inadvertently translated.
  615. { DEFINE ITEM NEXT_I [TITLE=11510 MNEMONIC=11511 HELP=14019
  616.    MODIFIER=UIKY_MODIF_ALT KEY=j]
  617.   RETURNS [11510]
  618. };
  619.  
  620. { DEFINE MENU T_EDIT [TITLE=11512 MNEMONIC=11513]
  621.     ITEM CUT_I
  622.     ITEM COPY_I
  623.     ITEM PASTE_I
  624.     ITEM CLEAR_I
  625.     SEPARATOR
  626.     ITEM PREV_I
  627.     ITEM NEXT_I
  628.     RETURNS [{:0}]
  629. };
  630.  
  631. REM **********************************************************************
  632. REM     MENUBAR - Help
  633. REM **********************************************************************
  634. { DEFINE ITEM ABOUT_I [TITLE=11550 MNEMONIC=11551 SPECIALMENUID=219]
  635.   RETURNS [ ]
  636. };
  637.  
  638. { DEFINE ITEM HELP_I [TITLE=11552 MNEMONIC=11553 SPECIALMENUID=217
  639.    MODIFIER=UIKY_MODIF_ALT KEY=h]
  640.   RETURNS [ ]
  641. };
  642.  
  643. REM ** Show Keys Menu Item now returns title value instead of string **
  644. REM ** so string isn't inadvertently translated.
  645. { DEFINE ITEM SHOWKEYS_I [TITLE=11554 MNEMONIC=11555 MODIFIER=UIKY_MODIF_ALT
  646.    KEY=k]
  647.   RETURNS [11554]
  648. };
  649.  
  650. { DEFINE MENU T_HELP [TITLE=11556 MNEMONIC=11557]
  651.     ITEM ABOUT_I
  652.     ITEM HELP_I
  653.     ITEM SHOWKEYS_I
  654.     RETURNS [{:0}]
  655. };
  656.  
  657. REM **********************************************************************
  658. REM     MENUBAR - top level menu
  659. REM **********************************************************************
  660. { DEFINE MENU TOPMENU [TITLE=11600]
  661.    ITEM T_FILE
  662.    ITEM T_EDIT
  663.    ITEM T_SESSION
  664.    ITEM T_INSTANCE
  665.    ITEM T_STORAGE
  666.    ITEM T_LOGS
  667.    ITEM T_BACKUP
  668.    ITEM T_SECURITY
  669.    ITEM T_MONITOR
  670.    ITEM T_HELP
  671.   RETURNS [{:0}]
  672. };
  673.  
  674. REM **********************************************************************
  675. REM    File Dialog Definitions - Items under menu File
  676. REM **********************************************************************
  677. { DEFINE GROUP BATCH_G [TITLE=12001 HEIGHT=4 WIDTH=60 X=10 Y=8 HELP=14020]
  678.   RETURNS [@{
  679.    CHECKBOX(X=1 Y=1 TITLE=12002 HELP=14021 ONVALUE=@)}{
  680.    FIELD(X=24 Y=3 TITLE=12003 WIDTH=35 OPTIONAL=0 HELP=14022)}]
  681. };
  682.  
  683. { DEFINE GROUP SPLON_G [TITLE=12050 HEIGHT=2 WIDTH=54 X=13 Y=8 HELP=14023]
  684.   RETURNS [spool {FIELD(X=12 Y=1 TITLE=12051 WIDTH=41 OPTIONAL=0 HELP=14024)}]
  685. };
  686.  
  687. REM **********************************************************************
  688. REM    Session Dialog Definitions - Items under menu Session
  689. REM **********************************************************************
  690. { DEFINE GROUP CONNECT_G [TITLE=12100 HEIGHT=3 WIDTH=43 X=18 Y=7 HELP=14025]
  691.   RETURNS [connect {
  692.    FIELD(X=11 Y=1 TITLE=12101 WIDTH=30 MAXLEN=30 OPTIONAL=0 HELP=14026)}{
  693.    FIELD(X=11 Y=2 TITLE=12102 WIDTH=30 MAXLEN=30 SECURE=1 PREFIX=/
  694.      HELP=14027)}]
  695. };
  696.  
  697. { DEFINE GROUP SERVERON_G [TITLE=12150 HEIGHT=2 WIDTH=30 X=25 Y=8 HELP=14028]
  698.   RETURNS [set serveroutput on {
  699.    FIELD(X=7 Y=1 TITLE=12151 WIDTH=9 PREFIX=[size ] HELP=14029)}]
  700. };
  701.  
  702. { DEFINE GROUP SYSTEM_G [TITLE=12200 HEIGHT=2 WIDTH=44 X=18 Y=8 HELP=14030]
  703.   RETURNS [host {
  704.    FIELD(X=10 Y=1 WIDTH=32 TITLE=12201 OPTIONAL=0 HELP=14031)}]
  705. };
  706.  
  707. REM **********************************************************************
  708. REM    Instance Dialog Definitions - Items under menu Instance
  709. REM **********************************************************************
  710. { DEFINE GROUP STARTUP_G [TITLE=12250 HEIGHT=16 WIDTH=47 X=16 Y=2 HELP=14032]
  711.   RETURNS [startup {
  712.    STARTUP_OPEN_R(X=1 Y=1)}{
  713.    FIELD(X=17 Y=11 TITLE=12251 WIDTH=26 PREFIX=[ pfile=] HELP=14033)}{
  714.    CHECKBOX(X=1 Y=13 TITLE=12252 ONVALUE=[ force] HELP=14034)}{
  715.    CHECKBOX(X=1 Y=14 TITLE=12253 ONVALUE=[ restrict] HELP=14035)}{
  716.    CHECKBOX(X=1 Y=15 TITLE=12254 ONVALUE=[ recover] HELP=14036)}]
  717. };
  718.  
  719. { DEFINE ITEM STARTUP_OPEN_I [TITLE=12255 DEFAULT=1 HELP=14037]
  720.   RETURNS [{
  721.    STARTUP_EXCLUSIVE1_R(X=6 Y=1)}{
  722.    CHECKBOX(X=30 Y=2 DEFAULT=0 ONVALUE=[ retry] TITLE=12256 HELP=14038)} open {
  723.    FIELD(X=21 Y=3 TITLE=12257 WIDTH=21 HELP=14039)}]
  724. };
  725.  
  726. { DEFINE ITEM STARTUP_MOUNT_I [TITLE=12258 Y=4 HELP=14040]
  727.   RETURNS [{
  728.    STARTUP_EXCLUSIVE2_R(X=6 Y=1)}{
  729.    CHECKBOX(X=30 Y=2 DEFAULT=0 ONVALUE=[ retry] TITLE=12256
  730.         HELP=14041)} mount {
  731.    FIELD(X=21 Y=3 TITLE=12257 WIDTH=21 HELP=14042)}]
  732. };
  733.  
  734. { DEFINE ITEM STARTUP_NOMOUNT_I [TITLE=12259 Y=8 HELP=14043]
  735.   RETURNS [nomount]
  736. };
  737.  
  738. { DEFINE RADIO STARTUP_OPEN_R [HEIGHT=9]
  739.    ITEM STARTUP_OPEN_I
  740.    ITEM STARTUP_MOUNT_I
  741.    ITEM STARTUP_NOMOUNT_I
  742.   RETURNS [{:0}]
  743. };
  744.  
  745. { DEFINE ITEM STARTUP_EXCLUSIVE1_I [TITLE=12260 DEFAULT=1 HELP=14044]
  746.   RETURNS [exclusive]
  747. };
  748.  
  749. { DEFINE ITEM STARTUP_PARALLEL1_I [TITLE=12261 Y=1 HELP=14045]
  750.   RETURNS [parallel]
  751. };
  752.  
  753. { DEFINE RADIO STARTUP_EXCLUSIVE1_R [HEIGHT=2]
  754.    ITEM STARTUP_EXCLUSIVE1_I
  755.    ITEM STARTUP_PARALLEL1_I
  756.   RETURNS [{:0}]
  757. };
  758.  
  759. { DEFINE ITEM STARTUP_EXCLUSIVE2_I [TITLE=12260 DEFAULT=1 HELP=14046]
  760.   RETURNS [exclusive]
  761. };
  762.  
  763. { DEFINE ITEM STARTUP_PARALLEL2_I [TITLE=12261 Y=1 HELP=14047]
  764.   RETURNS [parallel]
  765. };
  766.  
  767. { DEFINE RADIO STARTUP_EXCLUSIVE2_R [HEIGHT=2]
  768.    ITEM STARTUP_EXCLUSIVE2_I
  769.    ITEM STARTUP_PARALLEL2_I
  770.   RETURNS [{:0}]
  771. };
  772.  
  773. { DEFINE GROUP CONFIGDISP_G [TITLE=12300 HEIGHT=4 WIDTH=40 X=20 Y=5 
  774.    MULTICHOICE=1 PREFIX=[alter system set ] SEPARATOR=[ ] HELP=14048]
  775.   RETURNS [mts_dispatchers=\'{
  776.    FIELD(TITLE=12301 X=24 Y=1 WIDTH=10 OPTIONAL=0 HELP=14049)},{
  777.    FIELD(TITLE=12302  X=24 Y=3 WIDTH=5 OPTIONAL=0 HELP=14050)}\']
  778. };
  779.  
  780. { DEFINE GROUP CONFIGSERV_G [TITLE=12350 HEIGHT=2 WIDTH=43 X=19 Y=9 HELP=14051]
  781.   RETURNS [alter system set mts_servers={
  782.    FIELD(TITLE=12351 WIDTH=5 X=36 Y=1 OPTIONAL=0 HELP=14052)}]
  783. };
  784.  
  785. { DEFINE GROUP KILLSESS_G [TITLE=12400 WIDTH=54 HEIGHT=8 X=13 Y=4 HELP=14053]
  786.   RETURNS [alter system kill session \'{
  787.    KILLSESS_L(X=1 Y=2 ERRORNO=345 HELP=14054)}\']
  788. };
  789.  
  790. { DEFINE ITEM KILLSESSL_I [ ]
  791.    QUERY [select
  792.           to_char(sid, '099999') || '   ' || to_char(serial#, '09999')
  793.           || '  ' || username, sid, serial# from v$session 
  794.           where username is not null and status != 'KILLED']
  795.   RETURNS [{:1},{:2}]
  796. };
  797.  
  798. { DEFINE LIST KILLSESS_L [TITLE=12401 WIDTH=52 HEIGHT=6 X=10 Y=5 OPTIONAL=0] 
  799.    ITEM KILLSESSL_I
  800.   RETURNS [{:0}]
  801. };
  802.  
  803. { DEFINE GROUP 2PC_TRANS_G [TITLE=12450 WIDTH=58 HEIGHT=10 X=11 Y=5 HELP=14055]
  804.   RETURNS [{
  805.    2PC_TRANS_R(X=1 Y=1)} force \'{
  806.    2PC_TRANS_L(X=1 Y=5 ERRORNO=346)}\']
  807. };
  808.  
  809. { DEFINE ITEM 2PC_COMMIT_I [TITLE=12451 DEFAULT=1 HELP=14056]
  810.   RETURNS [commit]
  811. };
  812.  
  813. { DEFINE ITEM 2PC_ROLLBACK_I [TITLE=12452 Y=1 HELP=14057]
  814.   RETURNS [rollback]
  815. };
  816.  
  817. { DEFINE RADIO 2PC_TRANS_R [HEIGHT=2]
  818.    ITEM 2PC_COMMIT_I
  819.    ITEM 2PC_ROLLBACK_I
  820.   RETURNS [{:0}]
  821. };
  822.  
  823. { DEFINE ITEM 2PC_TRANSL_I [ ] 
  824.    QUERY [select substr(decode(ltrim(lpad(nvl(global_oracle_id,
  825.                                           local_tran_id), 51)),
  826.       nvl(global_oracle_id, local_tran_id),
  827.         nvl(global_oracle_id, local_tran_id),
  828.       '...' || substr(lpad(nvl(global_oracle_id, local_tran_id), 2000),
  829.       -48)), 1, 51) "column",
  830.       nvl(global_oracle_id, local_tran_id) from sys.pending_trans$
  831.       where state = 'prepared']
  832.   RETURNS [{:1}]
  833. };
  834.  
  835. { DEFINE LIST 2PC_TRANS_L [TITLE=12453 WIDTH=56 HEIGHT=5 X=13 Y=7 OPTIONAL=0 
  836.     HELP=14058] ITEM 2PC_TRANSL_I
  837.   RETURNS [{:0}]
  838. };
  839.  
  840. REM **********************************************************************
  841. REM    Tablespace Dialog Definitions - Items under menu Tablespace
  842. REM **********************************************************************
  843. { DEFINE GROUP CREATETS_G [TITLE=12500 WIDTH=46 HEIGHT=9 X=17 Y=4 HELP=14059]
  844.   RETURNS [create tablespace {
  845.    FIELD(TITLE=12501 X=7 Y=1 WIDTH=30 MAXLEN=30 OPTIONAL=0
  846.      HELP=14060)} datafile {
  847.    FIELD(TITLE=12502 X=13 Y=3 WIDTH=30 HELP=14061
  848.          OPTIONAL=0 INVOKE=[{FILESPEC_G(MULTICHOICE=1 Y=4)}])}{
  849.    FIELD(TITLE=12503 X=10 Y=5 WIDTH=30 PREFIX=[ default storage (]
  850.     SUFFIX=[)] HELP=14062 INVOKE=[{STORAGE_G(TITLE=12504)}])}{
  851.    CREATETS_R(TITLE=12505 X=1 Y=7)}]
  852. };
  853.   
  854. { DEFINE ITEM CREATETS_ONLINE_I [TITLE=12506 DEFAULT=1 HELP=14063]
  855.   RETURNS [ online]
  856. };
  857.  
  858. { DEFINE ITEM CREATETS_OFFLINE_I [TITLE=12507 Y=1 HELP=14064]
  859.   RETURNS [ offline]
  860. };
  861.  
  862. { DEFINE RADIO CREATETS_R [TITLE=12505 HEIGHT=2]
  863.    ITEM CREATETS_ONLINE_I
  864.    ITEM CREATETS_OFFLINE_I
  865.   RETURNS [{:0}]
  866. };
  867.  
  868. { DEFINE GROUP FILESPEC_G [TITLE=12550 WIDTH=50 HEIGHT=4 X=15 Y=10 HELP=14065]
  869.   RETURNS [\'{
  870.    FIELD(TITLE=12551 X=11 Y=1 WIDTH=29 OPTIONAL=0 HELP=14066)}\'{
  871.    CHECKBOX(TITLE=12552 X=1 Y=2 HELP=14067 ONVALUE=[ size {
  872.     FILESIZE_G(X=10 Y=0)}])}{
  873.    CHECKBOX(TITLE=12553 X=1 Y=3 ONVALUE=[ reuse] HELP=14068)}]
  874. };
  875.  
  876. { DEFINE GROUP FILESIZE_G [TITLE=12554 WIDTH=20 HEIGHT=1 HELP=14069]
  877.   RETURNS [{
  878.    FIELD(X=0 Y=0 WIDTH=5 OPTIONAL=0 HELP=14070)}{
  879.    FILESIZE_R(X=7 Y=0)}]
  880. };
  881.  
  882. { DEFINE ITEM K_I [TITLE=12555 DEFAULT=1 X=0 HELP=14071]
  883.   RETURNS [K]
  884. };
  885.  
  886. { DEFINE ITEM M_I [TITLE=12556 X=6 HELP=14072]
  887.   RETURNS [M]
  888. };
  889.  
  890. { DEFINE RADIO FILESIZE_R [HEIGHT=1]
  891.     ITEM K_I
  892.     ITEM M_I
  893.   RETURNS [{:0}]
  894. };
  895.  
  896. { DEFINE ITEM GK_I [TITLE=12555 DEFAULT=1 X=0 HELP=14073]
  897.   RETURNS [K]
  898. };
  899.  
  900. { DEFINE ITEM GM_I [TITLE=12556 X=6 HELP=14074]
  901.   RETURNS [M]
  902. };
  903.  
  904. { DEFINE RADIO GFILESIZE_R [HEIGHT=1]
  905.     ITEM GK_I
  906.     ITEM GM_I
  907.   RETURNS [{:0}]
  908. };
  909.  
  910. { DEFINE GROUP AFILESPEC_G [TITLE=12550 WIDTH=50 HEIGHT=4 X=15 Y=10 HELP=14075]
  911.   RETURNS [\'{
  912.    FIELD(TITLE=12551 X=11 Y=1 WIDTH=29 OPTIONAL=0 HELP=14076)}\'{
  913.    CHECKBOX(TITLE=12552 X=1 Y=2 HELP=14077 ONVALUE=[ size {
  914.     AFILESIZE_G(X=10 Y=0)}])}{
  915.    CHECKBOX(TITLE=12553 X=1 Y=3 ONVALUE=[ reuse] HELP=14078)}]
  916. };
  917.  
  918. { DEFINE GROUP AFILESIZE_G [TITLE=12554 WIDTH=20 HEIGHT=1 HELP=14079]
  919.   RETURNS [{
  920.    FIELD(X=0 Y=0 WIDTH=5 OPTIONAL=0 HELP=14080)}{
  921.    AFILESIZE_R(X=7 Y=0)}]
  922. };
  923.  
  924. { DEFINE ITEM AK_I [TITLE=12555 DEFAULT=1 X=0 HELP=14081]
  925.   RETURNS [K]
  926. };
  927.  
  928. { DEFINE ITEM AM_I [TITLE=12556 X=6 HELP=14082]
  929.   RETURNS [M]
  930. };
  931.  
  932. { DEFINE RADIO AFILESIZE_R [HEIGHT=1]
  933.     ITEM AK_I
  934.     ITEM AM_I
  935.   RETURNS [{:0}]
  936. };
  937.  
  938. { DEFINE ITEM Q1K_I [TITLE=12555 DEFAULT=1 X=0 HELP=14083]
  939.   RETURNS [K]
  940. };
  941.  
  942. { DEFINE ITEM Q1M_I [TITLE=12556 X=6 HELP=14084]
  943.   RETURNS [M]
  944. };
  945.  
  946. { DEFINE RADIO Q1FILESIZE_R [HEIGHT=1]
  947.     ITEM Q1K_I
  948.     ITEM Q1M_I
  949.   RETURNS [{:0}]
  950. };
  951.  
  952. { DEFINE ITEM Q2K_I [TITLE=12555 DEFAULT=1 X=0 HELP=14085]
  953.   RETURNS [K]
  954. };
  955.  
  956. { DEFINE ITEM Q2M_I [TITLE=12556 X=6 HELP=14086]
  957.   RETURNS [M]
  958. };
  959.  
  960. { DEFINE RADIO Q2FILESIZE_R [HEIGHT=1]
  961.     ITEM Q2K_I
  962.     ITEM Q2M_I
  963.   RETURNS [{:0}]
  964. };
  965.  
  966. { DEFINE GROUP RFILESIZE_G [TITLE=12554 WIDTH=20 HEIGHT=1 HELP=14087]
  967.   RETURNS [{
  968.    FIELD(X=0 Y=0 WIDTH=5 OPTIONAL=0 HELP=14088)}{
  969.    RFILESIZE_R(X=7 Y=0)}]
  970. };
  971.  
  972. { DEFINE ITEM RK_I [TITLE=12555 DEFAULT=1 X=0 HELP=14089]
  973.   RETURNS [K]
  974. };
  975.  
  976. { DEFINE ITEM RM_I [TITLE=12556 X=6 HELP=14090]
  977.   RETURNS [M]
  978. };
  979.  
  980. { DEFINE RADIO RFILESIZE_R [HEIGHT=1]
  981.     ITEM RK_I
  982.     ITEM RM_I
  983.   RETURNS [{:0}]
  984. };
  985.  
  986. { DEFINE GROUP R2FILESIZE_G [TITLE=12554 WIDTH=20 HEIGHT=1 HELP=14091]
  987.   RETURNS [{
  988.    FIELD(X=0 Y=0 WIDTH=5 OPTIONAL=0 HELP=14092)}{
  989.    R2FILESIZE_R(X=7 Y=0)}]
  990. };
  991.  
  992. { DEFINE ITEM R2K_I [TITLE=12555 DEFAULT=1 X=0 HELP=14093]
  993.   RETURNS [K]
  994. };
  995.  
  996. { DEFINE ITEM R2M_I [TITLE=12556 X=6 HELP=14094]
  997.   RETURNS [M]
  998. };
  999.  
  1000. { DEFINE RADIO R2FILESIZE_R [HEIGHT=1]
  1001.     ITEM R2K_I
  1002.     ITEM R2M_I
  1003.   RETURNS [{:0}]
  1004. };
  1005.  
  1006. { DEFINE GROUP SFILESIZE_G [TITLE=12554 WIDTH=20 HEIGHT=1 HELP=14095]
  1007.   RETURNS [{
  1008.    FIELD(X=0 Y=0 WIDTH=5 OPTIONAL=0 HELP=14096)}{
  1009.    SFILESIZE_R(X=7 Y=0)}]
  1010. };
  1011.  
  1012. { DEFINE ITEM SK_I [TITLE=12555 DEFAULT=1 X=0 HELP=14097]
  1013.   RETURNS [K]
  1014. };
  1015.  
  1016. { DEFINE ITEM SM_I [TITLE=12556 X=6 HELP=14098]
  1017.   RETURNS [M]
  1018. };
  1019.  
  1020. { DEFINE RADIO SFILESIZE_R [HEIGHT=1]
  1021.     ITEM SK_I
  1022.     ITEM SM_I
  1023.   RETURNS [{:0}]
  1024. };
  1025.  
  1026. { DEFINE GROUP ZFILESIZE_G [TITLE=12554 WIDTH=20 HEIGHT=1 HELP=14099]
  1027.   RETURNS [{
  1028.    FIELD(X=0 Y=0 WIDTH=5 OPTIONAL=0 HELP=14100)}{
  1029.    ZFILESIZE_R(X=7 Y=0)}]
  1030. };
  1031.  
  1032. { DEFINE ITEM ZK_I [TITLE=12555 DEFAULT=1 X=0 HELP=14101]
  1033.   RETURNS [K]
  1034. };
  1035.  
  1036. { DEFINE ITEM ZM_I [TITLE=12556 X=6 HELP=14102]
  1037.   RETURNS [M]
  1038. };
  1039.  
  1040. { DEFINE RADIO ZFILESIZE_R [HEIGHT=1]
  1041.     ITEM ZK_I
  1042.     ITEM ZM_I
  1043.   RETURNS [{:0}]
  1044. };
  1045.  
  1046. { DEFINE GROUP STORAGE_G [TITLE=12600 WIDTH=48 HEIGHT=6 X=16 Y=6 HELP=14103]
  1047.   RETURNS [{
  1048.    CHECKBOX(TITLE=12601 X=1 Y=1 HELP=14104 ONVALUE=[initial {
  1049.     SFILESIZE_G(X=26 OPTIONAL=0)} ])}{
  1050.    CHECKBOX(TITLE=12602 X=1 Y=2 HELP=14105 ONVALUE=[next {
  1051.     SFILESIZE_G(X=26 OPTIONAL=0)} ])}{
  1052.    CHECKBOX(TITLE=12603 X=1 Y=3 HELP=14106 ONVALUE=[minextents {
  1053.     FIELD(X=26 WIDTH=3 OPTIONAL=0 HELP=14107)} ])}{
  1054.    CHECKBOX(TITLE=12604 X=1 Y=4 HELP=14108 ONVALUE=[maxextents {
  1055.     FIELD(X=26 WIDTH=3 OPTIONAL=0 HELP=14109)} ])}{
  1056.    CHECKBOX(TITLE=12605 X=1 Y=5 HELP=14110
  1057.         ONVALUE=[ pctincrease {FIELD(X=26 WIDTH=3 OPTIONAL=0
  1058.                      HELP=14111)}])}]
  1059. };
  1060.  
  1061. { DEFINE GROUP ZSTORAGE_G [TITLE=12600 WIDTH=48 HEIGHT=6 X=16 Y=6 HELP=14112]
  1062.   RETURNS [{
  1063.    CHECKBOX(TITLE=12601 X=1 Y=1 HELP=14113 ONVALUE=[initial {
  1064.     ZFILESIZE_G(X=26 OPTIONAL=0)} ])}{
  1065.    CHECKBOX(TITLE=12602 X=1 Y=2 HELP=14114 ONVALUE=[next {
  1066.     ZFILESIZE_G(X=26 OPTIONAL=0)} ])}{
  1067.    CHECKBOX(TITLE=12603 X=1 Y=3 HELP=14115 ONVALUE=[minextents {
  1068.     FIELD(X=26 WIDTH=3 OPTIONAL=0 HELP=14116)} ])}{
  1069.    CHECKBOX(TITLE=12604 X=1 Y=4 HELP=14117 ONVALUE=[maxextents {
  1070.     FIELD(X=26 WIDTH=3 OPTIONAL=0 HELP=14118)} ])}{
  1071.    CHECKBOX(TITLE=12605 X=1 Y=5 HELP=14119
  1072.     ONVALUE=[ pctincrease {FIELD(X=26 WIDTH=3 OPTIONAL=0 HELP=14120)}])}]
  1073. };
  1074.  
  1075. { DEFINE GROUP DROPTS_G [TITLE=12650 HEIGHT=10 WIDTH=46 X=17 Y=5 HELP=14121]
  1076.   RETURNS [drop tablespace {
  1077.    ONLINETSWOS_L(X=1 Y=2 HEIGHT=6 WIDTH=44 TITLE=12651 HELP=14122)}{
  1078.    CHECKBOX(X=1 Y=8 TITLE=12652 HELP=14123 ONVALUE=[ including contents{
  1079.      CHECKBOX(X=2 Y=1 TITLE=12653
  1080.           HELP=14124 ONVALUE=[ cascade constraints])}])}]
  1081. };
  1082.  
  1083. { DEFINE ITEM BONLINETSL_I [ ]
  1084.    QUERY [select distinct ts$.name, ts$.name from ts$, v$backup, file$
  1085.           where v$backup.file# = file$.file# and v$backup.status = 'NOT ACTIVE'
  1086.           and file$.ts# = ts$.ts# order by 1]
  1087.   RETURNS [{:1}]
  1088. };
  1089.  
  1090. { DEFINE LIST BONLINETS_L [TITLE=12700 HEIGHT=6 WIDTH=40 X=20
  1091.     Y=5 OPTIONAL=0] ITEM BONLINETSL_I
  1092.   RETURNS [{:0}]
  1093. };
  1094.  
  1095. { DEFINE ITEM EONLINETSL_I [ ]
  1096.    QUERY [select distinct ts$.name, ts$.name from ts$, v$backup, file$
  1097.           where v$backup.file# = file$.file# and v$backup.status = 'ACTIVE'
  1098.           and file$.ts# = ts$.ts# order by 1]
  1099.   RETURNS [{:1}]
  1100. };
  1101.  
  1102. { DEFINE LIST EONLINETS_L [TITLE=12700 HEIGHT=6 WIDTH=40 X=20
  1103.     Y=5 OPTIONAL=0] ITEM EONLINETSL_I
  1104.   RETURNS [{:0}]
  1105. };
  1106.  
  1107. { DEFINE ITEM ONLINETSL_I [ ]
  1108.    QUERY [select name, name from sys.ts$ where online$ = 1 order by 1]
  1109.   RETURNS [{:1}]
  1110. };
  1111.  
  1112. { DEFINE LIST ONLINETS_L [TITLE=12700 HEIGHT=6 WIDTH=40 X=20
  1113.     Y=5 OPTIONAL=0] ITEM ONLINETSL_I
  1114.   RETURNS [{:0}]
  1115. };
  1116.  
  1117. { DEFINE ITEM ONLINETSWOSL_I [ ]
  1118.    QUERY [select name, name from sys.ts$ where online$ != 3 and
  1119.           name != 'SYSTEM' order by 1]
  1120.   RETURNS [{:1}]
  1121. };
  1122.  
  1123. { DEFINE LIST ONLINETSWOS_L [TITLE=12700 HEIGHT=10 WIDTH=44 X=15
  1124.     Y=7 OPTIONAL=0]
  1125.    ITEM ONLINETSWOSL_I
  1126.   RETURNS [{:0}]
  1127. };
  1128.  
  1129. { DEFINE ITEM OFFLINETSL_I [ ]
  1130.    QUERY [select name, name from sys.ts$ where online$ = 2 order by 1]
  1131.   RETURNS [{:1}]
  1132. };
  1133.  
  1134. { DEFINE LIST OFFLINETS_L [TITLE=12701 HEIGHT=10 WIDTH=45
  1135.     X=15 Y=7 OPTIONAL=0]
  1136.     ITEM OFFLINETSL_I
  1137.   RETURNS [{:0}]
  1138. };
  1139.  
  1140. { DEFINE ITEM ALLTSL_I [ ]
  1141.    QUERY [select name, name from sys.ts$ where online$ != 3 order by 1]
  1142.   RETURNS [{:1}]
  1143. };
  1144.  
  1145. { DEFINE LIST ALLTS_L [TITLE=12702 HEIGHT=10 WIDTH=45
  1146.     X=15 Y=7 OPTIONAL=0]
  1147.     ITEM ALLTSL_I
  1148.   RETURNS [{:0}]
  1149. };
  1150.  
  1151. { DEFINE GROUP ONLINETS_G [TITLE=12703 WIDTH=42 HEIGHT=8 X=19 Y=6 HELP=14125]
  1152.   RETURNS [alter tablespace {
  1153.    OFFLINETS_L(TITLE=12651 X=1 Y=2 WIDTH=40 HEIGHT=6
  1154.            HELP=14126 ERRORNO=347)} online]
  1155. };
  1156.  
  1157. { DEFINE GROUP OFFLINETS_G [TITLE=12704 HEIGHT=11 WIDTH=58 X=11 Y=5 HELP=14127]
  1158.   RETURNS [alter tablespace {
  1159.    ONLINETSWOS_L(X=1 Y=2 HEIGHT=6 WIDTH=56 TITLE=12651 ERRORNO=348
  1160.              HELP=14128)} offline {
  1161.    OFFLINETSG_R(X=1 Y=8)}]
  1162. };
  1163.    
  1164. { DEFINE ITEM OFFTSNORMAL_I [HELP=14129 TITLE=12705 DEFAULT=1]
  1165.   RETURNS [normal]
  1166. };
  1167.  
  1168. { DEFINE ITEM OFFTSTEMPORARY_I [HELP=14130 TITLE=12706 Y=1]
  1169.   RETURNS [temporary]
  1170. };
  1171.  
  1172. { DEFINE ITEM OFFTSIMMEDIATE_I [HELP=14131 TITLE=12707 Y=2]
  1173.   RETURNS [immediate]
  1174. };
  1175.  
  1176. { DEFINE RADIO OFFLINETSG_R [TITLE=12708 HEIGHT=3]
  1177.    ITEM OFFTSNORMAL_I
  1178.    ITEM OFFTSTEMPORARY_I
  1179.    ITEM OFFTSIMMEDIATE_I
  1180.   RETURNS [{:0}]
  1181. };
  1182.  
  1183. { DEFINE GROUP ADDFILETS_G [TITLE=12709 WIDTH=46 HEIGHT=11 X=17 Y=5 HELP=14132]
  1184.   RETURNS [alter tablespace {
  1185.    ALLTS_L(TITLE=12651 HEIGHT=7 WIDTH=43 X=1 Y=2 HELP=14133)
  1186.    } add datafile {
  1187.    FIELD(TITLE=12502 X=13 Y=10 WIDTH=30 OPTIONAL=0 HELP=14134
  1188.          INVOKE=[{AFILESPEC_G(MULTICHOICE=1 Y=6)}])}]
  1189. };
  1190.  
  1191. { DEFINE GLOBAL TABLESPACE_NAME [%%]
  1192. };
  1193.  
  1194. { DEFINE GROUP RENAMEDFTS_G [TITLE=12710 WIDTH=70 HEIGHT=12 X=5 Y=5 HELP=14135]
  1195.   RETURNS [alter tablespace {
  1196.    ALLTS_L(TITLE=12651 HEIGHT=7 WIDTH=68 X=1 Y=2 SAVE=[TABLESPACE_NAME]
  1197.            HELP=14136)} rename datafile {
  1198.    FIELD(TITLE=12711 X=16 Y=10 WIDTH=52 OPTIONAL=0
  1199.      HELP=14137 INVOKE=[{OLDDATAFILES_G()}])} to {
  1200.    FIELD(TITLE=12712 X=16 Y=11 WIDTH=52 OPTIONAL=0 HELP=14138)}]
  1201. };
  1202.  
  1203. { DEFINE GROUP OLDDATAFILES_G [TITLE=12713 HEIGHT=9 WIDTH=74 X=3 Y=6
  1204.    HELP=14139]
  1205.   RETURNS [{OLDDATAFILES_L(HELP=14140)}]
  1206. };
  1207.  
  1208. { DEFINE ITEM OLDDATAFILES_I [ ]
  1209.    QUERY [select substr(decode(ltrim(lpad(df.name, 70)), df.name, df.name,
  1210.       '...' || substr(lpad(df.name, 2000), -67)), 1, 70) "OLDDATAFILES_I",
  1211.       '''' || df.name || '''' from
  1212.           v$datafile df, file$, ts$ where df.file# = file$.file# and
  1213.           file$.ts# = ts$.ts# and ts$.name like '{TABLESPACE_NAME}']
  1214.   RETURNS [{:1}]
  1215. };
  1216.  
  1217. { DEFINE LIST OLDDATAFILES_L [HEIGHT=9 WIDTH=74 OPTIONAL=0 MULTICHOICE=1]
  1218.    ITEM OLDDATAFILES_I
  1219.   RETURNS [{:0}]
  1220. };
  1221.  
  1222. { DEFINE GROUP STORAGETS_G [TITLE=12714 WIDTH=50 HEIGHT=15 X=15 Y=3 HELP=14141]
  1223.   RETURNS [alter tablespace {
  1224.    ALLTS_L(TITLE=12651 HEIGHT=7 WIDTH=48 X=1 Y=2 HELP=14142)
  1225.   } default storage ({
  1226.    ZSTORAGE_G(TITLE=12000 X=0 Y=9)})]
  1227. };
  1228.  
  1229. REM **********************************************************************
  1230. REM    Rollback Segment Dialog Defns - Items under menu RBSegs
  1231. REM **********************************************************************
  1232. { DEFINE GROUP CREATERBS_G [TITLE=12750 WIDTH=54 HEIGHT=9 X=13 Y=4 HELP=14143]
  1233.   RETURNS [create{
  1234.    CREATERBS_R(X=1 Y=1)}rollback segment {
  1235.    FIELD(TITLE=12501 X=7 Y=4 WIDTH=30 OPTIONAL=0 HELP=14144)}{
  1236.    FIELD(TITLE=12751 X=16 Y=6 WIDTH=30 PREFIX=[ tablespace ]
  1237.      HELP=14145 INVOKE=[{RBSONLTS_G()}])}{
  1238.     FIELD(TITLE=12752 X=21 Y=8 WIDTH=30 PREFIX=[ storage (]
  1239.       SUFFIX=[)] HELP=14146 INVOKE=[{RBSTORE_G()}])}]
  1240. };
  1241.  
  1242. { DEFINE GROUP RBSONLTS_G [TITLE=12753 WIDTH=46 HEIGHT=8 X=17 Y=5 HELP=14147]
  1243.   RETURNS [{ONLINETS_L(TITLE=12651 X=1 Y=2 WIDTH=42 HEIGHT=6 HELP=14148)}]
  1244. };
  1245.  
  1246. { DEFINE ITEM RBS_PUBLIC_I [TITLE=12754 DEFAULT=1 HELP=14149] 
  1247.   RETURNS [ public ]
  1248. };
  1249.  
  1250. { DEFINE ITEM RBS_PRIVATE_I [TITLE=12755 Y=1 HELP=14150]
  1251.   RETURNS [ ]
  1252. };
  1253.  
  1254. { DEFINE RADIO CREATERBS_R [HEIGHT=2]
  1255.    ITEM RBS_PUBLIC_I
  1256.    ITEM RBS_PRIVATE_I
  1257.   RETURNS [{:0}]
  1258. };
  1259.  
  1260. { DEFINE GROUP RBSTORE_G [TITLE=12756 WIDTH=46 HEIGHT=6 X=17 Y=6 HELP=14151]
  1261.   RETURNS [{
  1262.    CHECKBOX(TITLE=12601 X=1 Y=1
  1263.     HELP=14152 ONVALUE=[initial {
  1264.     RFILESIZE_G(X=26 OPTIONAL=0)} ])}{
  1265.    CHECKBOX(TITLE=12602 X=1 Y=2
  1266.     HELP=14153 ONVALUE=[next {
  1267.     RFILESIZE_G(X=26 OPTIONAL=0)} ])}{
  1268.    CHECKBOX(TITLE=12757 X=1 Y=3
  1269.     HELP=14154 ONVALUE=[optimal {
  1270.     RFILESIZE_G(X=26 OPTIONAL=0)} ])}{
  1271.    CHECKBOX(TITLE=12603 X=1 Y=4
  1272.     HELP=14155 ONVALUE=[minextents {
  1273.     FIELD(X=26 WIDTH=3 OPTIONAL=0 HELP=14156)} ])}{
  1274.    CHECKBOX(TITLE=12604 X=1 Y=5
  1275.     HELP=14157 ONVALUE=[maxextents {
  1276.     FIELD(X=26 WIDTH=3 OPTIONAL=0 HELP=14158)}])}]
  1277. };
  1278.  
  1279. { DEFINE GROUP RBSTORE2_G [TITLE=12756 WIDTH=46 HEIGHT=5 X=17 Y=7 HELP=14159]
  1280.   RETURNS [{
  1281.    CHECKBOX(TITLE=12602 X=1 Y=1 HELP=14160 ONVALUE=[next {
  1282.     R2FILESIZE_G(X=26 OPTIONAL=0)} ])}{
  1283.    CHECKBOX(TITLE=12757 X=1 Y=2 HELP=14161
  1284.     ONVALUE=[optimal {R2FILESIZE_G(X=26 OPTIONAL=0)} ])}{
  1285.    CHECKBOX(TITLE=12603 X=1 Y=3 HELP=14162
  1286.     ONVALUE=[minextents {FIELD(X=26 WIDTH=3 OPTIONAL=0 HELP=14163)} ])}{
  1287.    CHECKBOX(TITLE=12604 X=1 Y=4 HELP=14164
  1288.         ONVALUE=[maxextents {FIELD(X=26 WIDTH=3 OPTIONAL=0 HELP=14165)}])}]
  1289. };
  1290.  
  1291. { DEFINE ITEM ONLINERBL_I [ ]
  1292.    QUERY [select name, name from sys.undo$ where status$ = 3
  1293.           and name != 'SYSTEM' order by 1]
  1294.   RETURNS [{:1}]
  1295. };
  1296.  
  1297. { DEFINE LIST ONLINERB_L [TITLE=12758 HEIGHT=10 WIDTH=45 
  1298.     X=15 Y=7 OPTIONAL=0]
  1299.    ITEM ONLINERBL_I
  1300.   RETURNS [{:0}]
  1301. };
  1302.  
  1303. { DEFINE ITEM OFFLINERBL_I [ ]
  1304.    QUERY [select name, name from sys.undo$ where status$ = 2 order by 1]
  1305.   RETURNS [{:1}]
  1306. };
  1307.  
  1308. { DEFINE LIST OFFLINERB_L [TITLE=12759 HEIGHT=10 WIDTH=45
  1309.     X=15 Y=7 OPTIONAL=0]
  1310.     ITEM OFFLINERBL_I
  1311.   RETURNS [{:0}]
  1312. };
  1313.  
  1314. { DEFINE ITEM ALLRBL_I [ ]
  1315.    QUERY [select name, name from sys.undo$ where status$ != 1 order by 1]
  1316.   RETURNS [{:1}]
  1317. };
  1318.  
  1319. { DEFINE LIST ALLRB_L [TITLE=12760 HEIGHT=10 WIDTH=45
  1320.     X=15 Y=7 OPTIONAL=0]
  1321.     ITEM ALLRBL_I
  1322.   RETURNS [{:0}]
  1323. };
  1324.  
  1325. { DEFINE GROUP DROPRB_G [TITLE=12761 WIDTH=42 HEIGHT=8 X=19 Y=6 HELP=14166]
  1326.   RETURNS [drop rollback segment {
  1327.    OFFLINERB_L(X=1 Y=2 HEIGHT=6 WIDTH=40 TITLE=12762 HELP=14167 ERRORNO=349)}]
  1328. };
  1329.  
  1330. { DEFINE GROUP ONLINERB_G [TITLE=12763 WIDTH=42 HEIGHT=8 X=19 Y=6 HELP=14168]
  1331.   RETURNS [alter rollback segment {
  1332.    OFFLINERB_L(TITLE=12762 X=1 Y=2 WIDTH=40 HEIGHT=6
  1333.            HELP=14169 ERRORNO=350)} online]
  1334. };
  1335.  
  1336. { DEFINE GROUP OFFLINERB_G [TITLE=12764 HEIGHT=8 WIDTH=42 X=19 Y=5 HELP=14170]
  1337.   RETURNS [alter rollback segment {
  1338.    ONLINERB_L(X=1 Y=2 HEIGHT=6 WIDTH=40 TITLE=12762
  1339.           HELP=14171 ERRORNO=351)} offline]
  1340. };
  1341.    
  1342. { DEFINE GROUP STORAGERB_G [TITLE=12765 WIDTH=46 HEIGHT=13 X=17 Y=4 HELP=14172]
  1343.   RETURNS [alter rollback segment {
  1344.    ALLRB_L(TITLE=12762 HEIGHT=6 WIDTH=44 X=1 Y=2 HELP=14173)
  1345.   } storage ({
  1346.    RBSTORE2_G(TITLE=12000 X=0 Y=8)})]
  1347. };
  1348.  
  1349. REM **********************************************************************
  1350. REM    Logging Dialog Definitions - Items under menu Logs
  1351. REM **********************************************************************
  1352. { DEFINE GROUP LOGADDG_G [TITLE=12800 HEIGHT=8 WIDTH=62 X=9 Y=4 HELP=14174]
  1353.   RETURNS [alter database add logfile {
  1354.    FIELD(TITLE=12801 X=16 Y=1 WIDTH=3 PREFIX=[thread ]
  1355.     HELP=14175 INVOKE=[{THREAD_G()}] SUFFIX=[ ])}{
  1356.    FIELD(TITLE=12802 X=16 Y=3 WIDTH=3 PREFIX=[group ]
  1357.     HELP=14176 INVOKE=[{GROUPNO_G(Y=5)}] SUFFIX=[ ])}{
  1358.    FIELD(TITLE=12803 X=26 Y=5 WIDTH=34 OPTIONAL=0
  1359.     HELP=14177 PREFIX=[(] SUFFIX=[)]
  1360.     INVOKE=[{LOGMEMSPECWOREUSE_G()}])}{
  1361.    CHECKBOX(TITLE=12804 X=1 Y=7 HELP=14178
  1362.     ONVALUE=[ size {
  1363.     FIELD(X=17 WIDTH=4 OPTIONAL=0
  1364.      HELP=14179)}{GFILESIZE_R(X=23)}{
  1365.      CHECKBOX(X=37 TITLE=12805 ONVALUE=[ reuse]
  1366.               HELP=14180)}])}]
  1367. };
  1368.  
  1369. { DEFINE GROUP LOGMEMSPECWOREUSE_G [TITLE=12806 WIDTH=42 HEIGHT=3 X=19 Y=5
  1370.    MULTICHOICE=1 HELP=14181]
  1371.   RETURNS [\'{FIELD(X=7 Y=1 TITLE=12501 WIDTH=33 OPTIONAL=0 HELP=14182)}\']
  1372. };
  1373.  
  1374. { DEFINE GROUP LOGMEMSPEC_G [TITLE=12806 WIDTH=42 HEIGHT=4 X=19 Y=5
  1375.    MULTICHOICE=1 HELP=14183]
  1376.   RETURNS [\'{
  1377.    FIELD(X=7 Y=1 TITLE=12501 WIDTH=33 OPTIONAL=0 HELP=14184)}\'{
  1378.    CHECKBOX(X=2 Y=2 TITLE=12805 HELP=14185 ONVALUE=[ reuse])}]
  1379. };
  1380.  
  1381. { DEFINE GROUP LOGDROPG_G [TITLE=12807 WIDTH=42 HEIGHT=8 X=19 Y=4 HELP=14186]
  1382.   RETURNS [alter database drop logfile group {
  1383.    LOGGRP_L(TITLE=12808 X=1 Y=2 WIDTH=40 HEIGHT=6 OPTIONAL=0 HELP=14187)}]
  1384. };
  1385.  
  1386. { DEFINE ITEM LOGGRPL_I [ ] 
  1387.    QUERY [select group#, group# from v$log order by 1]
  1388.   RETURNS [{:1}]
  1389. };
  1390.  
  1391. { DEFINE LIST LOGGRP_L [TITLE=12809 HEIGHT=10 WIDTH=45 X=15 Y=7]
  1392.    ITEM LOGGRPL_I
  1393.   RETURNS [{:0}]
  1394. };
  1395.  
  1396. { DEFINE GROUP LOGADDM_G [TITLE=12810 HEIGHT=4 WIDTH=50 X=15 Y=6 HELP=14188]
  1397.   RETURNS [alter database add logfile member {
  1398.    FIELD(TITLE=12811 X=17 Y=1 WIDTH=31 OPTIONAL=0
  1399.     HELP=14189 INVOKE=[{LOGMEMSPEC_G()}])}{
  1400.    FIELD(TITLE=12812 X=17 Y=3 WIDTH=3 PREFIX=[ to group ]
  1401.     OPTIONAL=0 HELP=14190 INVOKE=[{LOGLSTG_G()}])}]
  1402. };
  1403.  
  1404. { DEFINE GROUP LOGLSTG_G [TITLE=12813 WIDTH=42 HEIGHT=8 X=19 Y=6 HELP=14191]
  1405.   RETURNS [{LOGGRP_L(TITLE=12808 X=1 Y=2 WIDTH=40 HEIGHT=6
  1406.    OPTIONAL=0 HELP=14192)}]
  1407. };
  1408.  
  1409. { DEFINE GROUP LOGMOVEM_G [TITLE=12814 WIDTH=50 HEIGHT=4 X=15 Y=6 HELP=14193]
  1410.   RETURNS [alter database rename file {
  1411.    FIELD(X=16 Y=1 TITLE=12711 WIDTH=32 OPTIONAL=0
  1412.          HELP=14194 INVOKE=[{LOGMEM_G()}])} to {
  1413.    FIELD(X=16 Y=3 OPTIONAL=0 TITLE=12712 WIDTH=32
  1414.          HELP=14195)}]
  1415. };
  1416.  
  1417. { DEFINE GROUP LOGDROPM_G [TITLE=12815 WIDTH=72 HEIGHT=10 X=4 Y=3 HELP=14196]
  1418.   RETURNS [alter database drop logfile member {
  1419.    GROUPMEM_L(TITLE=12816 MULTICHOICE=1 HELP=14197)}]
  1420. };
  1421.  
  1422. { DEFINE ITEM LOGMEML_I [ ]
  1423.    QUERY [select substr(decode(ltrim(lpad(member, 66)), member, member,
  1424.       '...' || substr(lpad(member, 2000), -63)), 1, 66) "LOGMEML_I",
  1425.       '''' || member || '''' from v$logfile order by 1]
  1426.   RETURNS [{:1}]
  1427. };
  1428.  
  1429. { DEFINE LIST LOGMEM_L [TITLE=12817 HEIGHT=8 WIDTH=70 X=1 Y=2
  1430.    OPTIONAL=0]
  1431.    ITEM LOGMEML_I
  1432.   RETURNS [{:0}]
  1433. };
  1434.  
  1435. { DEFINE GROUP LOGMEM_G [TITLE=12818 WIDTH=72 HEIGHT=10 X=4 Y=3 HELP=14198]
  1436.   RETURNS [{LOGMEM_L(TITLE=12819 MULTICHOICE=1 HELP=14199)}]
  1437. };
  1438.  
  1439. { DEFINE GROUP LOGENABLET_G [TITLE=12820 WIDTH=38 HEIGHT=11 X=21 Y=5 
  1440.    HELP=14200]
  1441.   RETURNS [alter database enable {
  1442.    LOGENABLET_R(X=1 Y=1)}thread {
  1443.    LOGETHREAD_L(X=1 Y=5 TITLE=12821 WIDTH=36 HEIGHT=6 HELP=14201)}]
  1444. };
  1445.  
  1446. { DEFINE ITEM LOGPRIVATE_I [TITLE=12822 DEFAULT=1 HELP=14202]
  1447.   RETURNS [ ]
  1448. };
  1449.  
  1450. { DEFINE ITEM LOGPUBLIC_I [TITLE=12823 Y=1 HELP=14203]
  1451.   RETURNS [public ]
  1452. };
  1453.  
  1454. { DEFINE RADIO LOGENABLET_R [HEIGHT=2]
  1455.    ITEM LOGPRIVATE_I 
  1456.    ITEM LOGPUBLIC_I
  1457.   RETURNS [{:0}]
  1458. };
  1459.  
  1460. { DEFINE ITEM LOGETHREADL_I [ ] 
  1461.    QUERY [select thread#, thread# from v$thread
  1462.       where enabled = 'DISABLED' and groups >= 2 order by 1]
  1463.   RETURNS [{:1}]
  1464. };
  1465.  
  1466. { DEFINE LIST LOGETHREAD_L [TITLE=12824 HEIGHT=10 WIDTH=45 X=15 Y=7
  1467.    OPTIONAL=0] ITEM LOGETHREADL_I
  1468.   RETURNS [{:0}]
  1469. };
  1470.  
  1471. { DEFINE ITEM LOGDTHREADL_I [ ] 
  1472.    QUERY [select thread#, thread# from v$thread where enabled != 'DISABLED'
  1473.            order by 1]
  1474.   RETURNS [{:1}]
  1475. };
  1476.  
  1477. { DEFINE LIST LOGDTHREAD_L [TITLE=12821 HEIGHT=10 WIDTH=45 X=15 Y=7
  1478.    OPTIONAL=0] ITEM LOGDTHREADL_I
  1479.   RETURNS [{:0}]
  1480. };
  1481.  
  1482. { DEFINE GROUP LOGDISABLET_G [TITLE=12825 WIDTH=37 HEIGHT=8 X=21 Y=4
  1483.    HELP=14204]
  1484.   RETURNS [alter database disable thread {
  1485.    LOGDTHREAD_L(TITLE=12821 X=1 Y=2 WIDTH=35 HEIGHT=6 HELP=14205)}]
  1486. };
  1487.  
  1488. { DEFINE GROUP LOGARCHA_G [TITLE=12826 HEIGHT=2 WIDTH=58 X=11 Y=7 HELP=14206]
  1489.   RETURNS [alter system archive log start{
  1490.    FIELD(X=26 Y=1 WIDTH=30 TITLE=12827 PREFIX=[ to \']
  1491.      HELP=14207 SUFFIX=[\'])}]
  1492. };
  1493.  
  1494. { DEFINE ITEM THREADL_I [ ]
  1495.    QUERY [select thread#, thread# from v$thread order by 1]
  1496.   RETURNS [{:1}]
  1497. };
  1498.  
  1499. { DEFINE LIST THREAD_L [TITLE=12821 HEIGHT=6 WIDTH=20 X=1 Y=2]
  1500.    ITEM THREADL_I
  1501.   RETURNS [{:0}]
  1502. };
  1503.  
  1504. { DEFINE GROUP THREAD_G [TITLE=12828 WIDTH=22 HEIGHT=8 X=29 Y=6 HELP=14208]
  1505.   RETURNS [{THREAD_L(HELP=14209)}]
  1506. };
  1507.  
  1508. { DEFINE GROUP ATHREAD_G [TITLE=12828 WIDTH=22 HEIGHT=8 X=29 Y=6 HELP=14210]
  1509.   RETURNS [{THREAD_L(HELP=14211)}]
  1510. };
  1511.  
  1512. { DEFINE GROUP LOGARCHM_G [TITLE=12829 HEIGHT=12 WIDTH=60 X=10 Y=4 HELP=14212]
  1513.   RETURNS [alter system archive log {
  1514.     FIELD(X=25 Y=1 WIDTH=5 TITLE=12830 PREFIX=[thread ]
  1515.           HELP=14213 INVOKE=[{ATHREAD_G()}] SUFFIX=[ ])}{
  1516.    LOGARCHM_R(X=1 Y=3)} {
  1517.     FIELD(X=26 Y=11 WIDTH=25 TITLE=12827 PREFIX=[to \']
  1518.       HELP=14214 SUFFIX=[\'])}]
  1519. };
  1520.  
  1521. { DEFINE ITEM ARCHMALL_I [TITLE=12831 DEFAULT=1 HELP=14215]
  1522.   RETURNS [all]
  1523. };
  1524.  
  1525. { DEFINE ITEM ARCHMNXT_I [TITLE=12832 Y=1 HELP=14216]
  1526.   RETURNS [next]
  1527. };
  1528.  
  1529. { DEFINE ITEM GROUPNOL_I [ ]
  1530.    QUERY [select group#, group# from v$log order by 1]
  1531.   RETURNS [{:1}]
  1532. };
  1533.  
  1534. { DEFINE LIST GROUPNO_L [TITLE=12833 HEIGHT=6 WIDTH=33 X=1 Y=2
  1535.    OPTIONAL=0] ITEM GROUPNOL_I
  1536.   RETURNS [{:0}]
  1537. };
  1538.  
  1539. { DEFINE GROUP GROUPNO_G [TITLE=12834 WIDTH=35 HEIGHT=8 X=22 Y=6 HELP=14217]
  1540.   RETURNS [{GROUPNO_L(HELP=14218)}]
  1541. };
  1542.  
  1543. { DEFINE GROUP AGROUPNO_G [TITLE=12834 WIDTH=35 HEIGHT=8 X=22 Y=6 HELP=14219]
  1544.   RETURNS [{GROUPNO_L(HELP=14220)}]
  1545. };
  1546.  
  1547. { DEFINE ITEM ARCHMGRP_I [TITLE=12835 Y=2 HELP=14221]
  1548.   RETURNS [group {
  1549.    FIELD(X=27 Y=0 WIDTH=5 OPTIONAL=0 HELP=14222 INVOKE=[{AGROUPNO_G()}])}]
  1550. };
  1551.  
  1552. { DEFINE ITEM GROUPMEML_I [ ]
  1553.    QUERY [select substr(to_char(group#, '0999') || '  ' ||
  1554.       decode(ltrim(lpad(member, 58)), member, member,
  1555.       '...' || substr(lpad(member, 2000), -55)), 1, 65) "GROUPMEML_I",
  1556.       '''' || member || '''' from v$logfile order by group#, member]
  1557.   RETURNS [{:1}]
  1558. };
  1559.  
  1560. { DEFINE LIST GROUPMEM_L [TITLE=12816 HEIGHT=8 WIDTH=70 X=1 Y=2
  1561.    OPTIONAL=0] ITEM GROUPMEML_I
  1562.   RETURNS [{:0}]
  1563. };
  1564.  
  1565. { DEFINE GROUP GROUPMEM_G [TITLE=12836 WIDTH=72 HEIGHT=10 X=4 Y=3 HELP=14223]
  1566.   RETURNS [{GROUPMEM_L(HELP=14224)}]
  1567. };
  1568.  
  1569. { DEFINE ITEM ARCHMLOG_I [TITLE=12837 Y=3 HELP=14225]
  1570.   RETURNS [logfile {
  1571.    FIELD(X=37 Y=0 WIDTH=20 OPTIONAL=0 HELP=14226 INVOKE=[{GROUPMEM_G()}])}]
  1572. };
  1573.  
  1574. { DEFINE ITEM ARCHMSEQ_I [TITLE=12838 Y=4 HELP=14227]
  1575.   RETURNS [sequence {
  1576.    FIELD(X=34 Y=0 WIDTH=5 OPTIONAL=0 HELP=14228)}]
  1577. };
  1578.  
  1579. { DEFINE ITEM ARCHMCHG_I [TITLE=12839 Y=5 HELP=14229]
  1580.   RETURNS [change {
  1581.    FIELD(X=32 Y=0 WIDTH=15 OPTIONAL=0 HELP=14230)}]
  1582. };
  1583.  
  1584. { DEFINE ITEM ARCHMCUR_I [TITLE=12840 Y=6 HELP=14231]
  1585.   RETURNS [current]
  1586. };
  1587.  
  1588. { DEFINE RADIO LOGARCHM_R [HEIGHT=7]
  1589.    ITEM ARCHMALL_I
  1590.    ITEM ARCHMNXT_I
  1591.    ITEM ARCHMGRP_I
  1592.    ITEM ARCHMLOG_I
  1593.    ITEM ARCHMSEQ_I
  1594.    ITEM ARCHMCHG_I
  1595.    ITEM ARCHMCUR_I
  1596.   RETURNS [{:0}]
  1597. };
  1598.  
  1599. REM **********************************************************************
  1600. REM    Security Dialog Definitions - Items under menu Security
  1601. REM **********************************************************************
  1602. { DEFINE GROUP USERCREAT_G [TITLE=12850 WIDTH=52 HEIGHT=10 X=14 Y=4 HELP=14232]
  1603.   RETURNS [create user {
  1604.    FIELD(X=7 Y=1 TITLE=12501 WIDTH=32 OPTIONAL=0 HELP=14233)} {
  1605.    USERAUTH_R(X=1 Y=3)}{
  1606.    FIELD(TITLE=12851 X=23 Y=6 WIDTH=27 HELP=14234 PREFIX=[ default tablespace ]
  1607.      INVOKE=[{ALLTS1_G(Y=5 TITLE=12852)}])}{
  1608.    FIELD(TITLE=12853 X=23 Y=7 WIDTH=27
  1609.     PREFIX=[ temporary tablespace ] HELP=14235
  1610.     INVOKE=[{ALLTS2_G(Y=5 TITLE=12854)}])}{
  1611.    FIELD(TITLE=12855 X=23 Y=8 WIDTH=27 PREFIX=[ ] HELP=14236 INVOKE=[{
  1612.     USERQUOTA1_G(SEPARATOR=[ ] WIDTH=56 X=12 Y=5 MULTICHOICE=1)}])}{
  1613.    FIELD(TITLE=12856 X=23 Y=9 WIDTH=27 PREFIX=[ profile ]
  1614.     HELP=14237 INVOKE=[{ALLPROF1_G(Y=5)}])}]
  1615. };
  1616.  
  1617. { DEFINE ITEM USERPASS_I [TITLE=12857 DEFAULT=1 HELP=14238]
  1618.   RETURNS [identified by {
  1619.    FIELD(X=33 Y=0 WIDTH=17 OPTIONAL=0 HELP=14239)}]
  1620. };
  1621.  
  1622. { DEFINE ITEM USEROSAUTH_I [TITLE=12858 Y=1 HELP=14240]
  1623.   RETURNS [identified externally]
  1624. };
  1625.  
  1626. { DEFINE ITEM RUSERPASS_I [TITLE=12857 DEFAULT=1 HELP=14241]
  1627.   RETURNS [identified by {
  1628.    FIELD(X=33 Y=0 WIDTH=17 OPTIONAL=0 HELP=14242)}]
  1629. };
  1630.  
  1631. { DEFINE ITEM RUSEROSAUTH_I [TITLE=12858 Y=1 HELP=14243]
  1632.   RETURNS [identified externally]
  1633. };
  1634.  
  1635. { DEFINE RADIO USERAUTH_R [HEIGHT=2]
  1636.    ITEM RUSERPASS_I
  1637.    ITEM RUSEROSAUTH_I
  1638.   RETURNS [{:0}]
  1639. };
  1640.  
  1641. { DEFINE GROUP ALLTS1_G [TITLE=12753 WIDTH=42 HEIGHT=8 X=19 Y=6 HELP=14244]
  1642.   RETURNS [{ALLTS_L(TITLE=12651 X=1 Y=2 WIDTH=40 HEIGHT=6 HELP=14245)}]
  1643. };
  1644.  
  1645. { DEFINE GROUP ALLTS2_G [TITLE=12753 WIDTH=42 HEIGHT=8 X=19 Y=6 HELP=14246]
  1646.   RETURNS [{ALLTS_L(TITLE=12651 X=1 Y=2 WIDTH=40
  1647.     HEIGHT=6 HELP=14247)}]
  1648. };
  1649.  
  1650. { DEFINE GROUP ALLTS3_G [TITLE=12753 WIDTH=42 HEIGHT=8 X=19 Y=6 HELP=14248]
  1651.   RETURNS [{ALLTS_L(TITLE=12651 X=1 Y=2 WIDTH=40 HEIGHT=6 HELP=14249)}]
  1652. };
  1653.  
  1654. { DEFINE GROUP ALLTS4_G [TITLE=12753 WIDTH=42 HEIGHT=8 X=19 Y=6 HELP=14250]
  1655.   RETURNS [{ALLTS_L(TITLE=12651 X=1 Y=2 WIDTH=40 HEIGHT=6 HELP=14251)}]
  1656. };
  1657.  
  1658. { DEFINE GROUP ALLTS5_G [TITLE=12753 WIDTH=42 HEIGHT=8 X=19 Y=6 HELP=14252]
  1659.   RETURNS [{ALLTS_L(TITLE=12651 X=1 Y=2 WIDTH=40 HEIGHT=6 HELP=14253)}]
  1660. };
  1661.  
  1662. { DEFINE GROUP ALLTS6_G [TITLE=12753 WIDTH=42 HEIGHT=8 X=19 Y=6 HELP=14254]
  1663.   RETURNS [{ALLTS_L(TITLE=12651 X=1 Y=2 WIDTH=40 HEIGHT=6 HELP=14255)}]
  1664. };
  1665.  
  1666. { DEFINE GROUP USERQUOTA1_G [WIDTH=56 HEIGHT=5 TITLE=12859 HELP=14256]
  1667.   RETURNS [quota {
  1668.    QUOTALIMIT1_R(X=1 Y=1)} on {
  1669.    FIELD(X=18 Y=3 WIDTH=18 TITLE=12860 OPTIONAL=0 HELP=14257
  1670.      INVOKE=[{ALLTS3_G()}])}]
  1671. };
  1672.  
  1673. { DEFINE GROUP USERQUOTA2_G [WIDTH=56 HEIGHT=5 TITLE=12859 HELP=14258]
  1674.   RETURNS [quota {
  1675.    QUOTALIMIT2_R(X=1 Y=1)} on {
  1676.    FIELD(X=18 Y=3 WIDTH=18 TITLE=12860 OPTIONAL=0 HELP=14259
  1677.      INVOKE=[{ALLTS6_G()}])}]
  1678. };
  1679.  
  1680. { DEFINE ITEM QUOTALIM1_I [TITLE=12861 X=20 HELP=14260]
  1681.   RETURNS [{
  1682.    FIELD(X=10 Y=0 WIDTH=5 OPTIONAL=0 HELP=14261)}{
  1683.    Q1FILESIZE_R(X=17 Y=0)}]
  1684. };
  1685.  
  1686. { DEFINE ITEM QUOTAUNLIM1_I [TITLE=12862 DEFAULT=1 HELP=14262]
  1687.   RETURNS [unlimited]
  1688. };
  1689.  
  1690. { DEFINE RADIO QUOTALIMIT1_R [HEIGHT=1]
  1691.    ITEM QUOTAUNLIM1_I
  1692.    ITEM QUOTALIM1_I
  1693.   RETURNS [{:0}]
  1694. };
  1695.  
  1696. { DEFINE ITEM QUOTALIM2_I [TITLE=12861 X=20 HELP=14263]
  1697.   RETURNS [{
  1698.    FIELD(X=10 Y=0 WIDTH=5 OPTIONAL=0 HELP=14264)}{
  1699.    Q2FILESIZE_R(X=17 Y=0)}]
  1700. };
  1701.  
  1702. { DEFINE ITEM QUOTAUNLIM2_I [TITLE=12862 DEFAULT=1 HELP=14265]
  1703.   RETURNS [unlimited]
  1704. };
  1705.  
  1706. { DEFINE RADIO QUOTALIMIT2_R [HEIGHT=1]
  1707.    ITEM QUOTAUNLIM2_I
  1708.    ITEM QUOTALIM2_I
  1709.   RETURNS [{:0}]
  1710. };
  1711.  
  1712. { DEFINE GROUP ALLPROF1_G [TITLE=12863 WIDTH=42 HEIGHT=8 X=19 Y=6 HELP=14266]
  1713.   RETURNS [{ALLPROF_L(TITLE=12864 X=1 Y=2 WIDTH=40 HELP=14267
  1714.     HEIGHT=6)}]
  1715. };
  1716.  
  1717. { DEFINE GROUP ALLPROF2_G [TITLE=12863 WIDTH=42 HEIGHT=8 X=19 Y=6 HELP=14268]
  1718.   RETURNS [{ALLPROF_L(TITLE=12864 X=1 Y=2 WIDTH=40 HELP=14269 HEIGHT=6)}]
  1719. };
  1720.  
  1721. { DEFINE ITEM ALLUSERSL_I [ ]
  1722.    QUERY [select name, name from sys.user$ where type = 1 order by 1]
  1723.   RETURNS [{:1}]
  1724. };
  1725.  
  1726. { DEFINE LIST ALLUSERS_L [TITLE=12865 HEIGHT=10 WIDTH=45 X=15 Y=7]
  1727.    ITEM ALLUSERSL_I
  1728.   RETURNS [{:0}]
  1729. };
  1730.  
  1731. { DEFINE GROUP ALLROLES_G [TITLE=12866 WIDTH=42 HEIGHT=8 X=19 Y=6 HELP=14270]
  1732.   RETURNS [{ALLROLES_L(TITLE=12867 X=1 Y=2 WIDTH=40 HELP=14271
  1733.     HEIGHT=6 MULTICHOICE=1)}]
  1734. };
  1735.  
  1736. { DEFINE ITEM ALLROLESL_I [ ]
  1737.    QUERY [select name, name from sys.user$ where type = 0
  1738.             and name not in ('PUBLIC', '_NEXT_USER') order by 1]
  1739.   RETURNS [{:1}]
  1740. };
  1741.  
  1742. { DEFINE LIST ALLROLES_L [TITLE=12868 HEIGHT=10 WIDTH=45 X=15 Y=7
  1743.    OPTIONAL=0]
  1744.    ITEM ALLROLESL_I
  1745.   RETURNS [{:0}]
  1746. };
  1747.  
  1748. { DEFINE ITEM ALLPROFL_I [ ]
  1749.    QUERY [select name, name from sys.profname$ order by 1]
  1750.   RETURNS [{:1}]
  1751. };
  1752.  
  1753. { DEFINE LIST ALLPROF_L [TITLE=12869 HEIGHT=10 WIDTH=45 X=15 Y=7
  1754.    OPTIONAL=0]
  1755.    ITEM ALLPROFL_I
  1756.   RETURNS [{:0}]
  1757. };
  1758.  
  1759. { DEFINE ITEM DROPPROFL_I [ ]
  1760.    QUERY [select name, name from sys.profname$ where name != 'DEFAULT' 
  1761.    order by 1]
  1762.   RETURNS [{:1}]
  1763. };
  1764.  
  1765. { DEFINE LIST DROPPROF_L [TITLE=12869 HEIGHT=10 WIDTH=45 X=15 Y=7
  1766.    OPTIONAL=0]
  1767.    ITEM DROPPROFL_I
  1768.   RETURNS [{:0}]
  1769. };
  1770.  
  1771. { DEFINE GROUP USERALTER_G [TITLE=12870 WIDTH=74 HEIGHT=12 X=3 Y=4 HELP=14272]
  1772.   RETURNS [alter user {
  1773.    ALLUSERS_L(TITLE=12871 X=1 Y=1 WIDTH=32 HEIGHT=5 OPTIONAL=0 ERRORNO=356
  1774.               HELP=14273)}{
  1775.    USERAUTH2_R(X=35 Y=2)}{
  1776.    FIELD(X=28 Y=7 TITLE=12872 WIDTH=44
  1777.     PREFIX=[ default tablespace ] HELP=14274
  1778.     INVOKE=[{ALLTS4_G()}])}{
  1779.    FIELD(X=28 Y=8 TITLE=12873 WIDTH=44 HELP=14275
  1780.     PREFIX=[ temporary tablespace ] INVOKE=[{ALLTS5_G()}])}{
  1781.    FIELD(X=28 Y=9 TITLE=12855 WIDTH=44 PREFIX=[ ]HELP=14276 INVOKE=[{
  1782.     USERQUOTA2_G(SEPARATOR=[ ] WIDTH=56 X=12 Y=5 MULTICHOICE=1)}])}{
  1783.    FIELD(X=28 Y=10 TITLE=12856 WIDTH=44 PREFIX=[ profile ]
  1784.     HELP=14277 INVOKE=[{ALLPROF2_G()}])}{
  1785.    FIELD(X=28 Y=11 TITLE=12874 WIDTH=44 PREFIX=[ default role ]
  1786.     HELP=14278 INVOKE=[{ALLROLES_G()}])}]
  1787. };
  1788.  
  1789. { DEFINE ITEM USERNOCHANGE_I [TITLE=12875 DEFAULT=1 HELP=14279]
  1790.   RETURNS [ ]
  1791. };
  1792.  
  1793. { DEFINE ITEM USERPASS2_I [TITLE=12876 Y=1 HELP=14280]
  1794.   RETURNS [ identified by {
  1795.    FIELD(X=24 Y=0 WIDTH=14 OPTIONAL=0 HELP=14281)}]
  1796. };
  1797.  
  1798. { DEFINE ITEM USEROSAUTH2_I [TITLE=12877 Y=2 HELP=14282]
  1799.   RETURNS [ identified externally]
  1800. };
  1801.  
  1802. { DEFINE RADIO USERAUTH2_R [HEIGHT=3]
  1803.    ITEM USERNOCHANGE_I 
  1804.    ITEM USERPASS2_I
  1805.    ITEM USEROSAUTH2_I
  1806.   RETURNS [{:0}]
  1807. };
  1808.  
  1809. { DEFINE GROUP USERDROP_G [TITLE=12878 WIDTH=42 HEIGHT=9 X=19 Y=4 HELP=14283]
  1810.   RETURNS [drop user {
  1811.    ALLUSERS_L(TITLE=12871 X=1 Y=2 WIDTH=40 HEIGHT=6 OPTIONAL=0 HELP=14284
  1812.     ERRORNO=356)}{
  1813.    CHECKBOX(TITLE=12879 X=1 Y=8 HELP=14285 ONVALUE=[ cascade])}]
  1814. };
  1815.  
  1816. { DEFINE GROUP ROLECREAT_G [TITLE=12880 WIDTH=52 HEIGHT=6 X=14 Y=5 HELP=14286]
  1817.   RETURNS [create role {
  1818.    FIELD(X=7 Y=1 WIDTH=30 TITLE=12501 OPTIONAL=0 HELP=14287)} {
  1819.    ROLEAUTH_R(X=1 Y=3)}]
  1820. };
  1821.  
  1822. { DEFINE ITEM ROLENOAUTH_I [TITLE=12881 Y=2 HELP=14288]
  1823.   RETURNS [not identified]
  1824. };
  1825.  
  1826. { DEFINE RADIO ROLEAUTH_R [HEIGHT=3]
  1827.    ITEM USERPASS_I
  1828.    ITEM USEROSAUTH_I
  1829.    ITEM ROLENOAUTH_I
  1830.   RETURNS [{:0}]
  1831. };
  1832.  
  1833. { DEFINE ITEM USERPASS3_I [TITLE=12876 DEFAULT=1 HELP=14289]
  1834.   RETURNS [identified by {
  1835.    FIELD(X=24 Y=0 WIDTH=17 OPTIONAL=0 HELP=14290)}]
  1836. };
  1837.  
  1838. { DEFINE ITEM USEROSAUTH3_I [TITLE=12877 Y=1 HELP=14291]
  1839.   RETURNS [identified externally]
  1840. };
  1841.  
  1842. { DEFINE ITEM ROLENOAUTH3_I [TITLE=12882 Y=2 HELP=14292]
  1843.   RETURNS [not identified]
  1844. };
  1845.  
  1846. { DEFINE RADIO ROLEAUTH3_R [HEIGHT=3]
  1847.    ITEM USERPASS3_I
  1848.    ITEM USEROSAUTH3_I
  1849.    ITEM ROLENOAUTH3_I
  1850.   RETURNS [{:0}]
  1851. };
  1852.  
  1853. { DEFINE GROUP ROLEALTER_G [TITLE=12883 WIDTH=52 HEIGHT=11 X=14 Y=4 HELP=14293]
  1854.   RETURNS [alter role {
  1855.    ALLROLES_L(TITLE=12884 X=1 Y=2 WIDTH=50 HEIGHT=5 ERRORNO=357 HELP=14294)} {
  1856.    ROLEAUTH3_R(X=1 Y=8)}]
  1857. };
  1858.  
  1859. { DEFINE GROUP ROLEDROP_G [TITLE=12885 WIDTH=42 HEIGHT=8 X=19 Y=4 HELP=14295]
  1860.   RETURNS [drop role {
  1861.    ALLROLES_L(TITLE=12884 X=1 Y=2 WIDTH=40 HEIGHT=6 ERRORNO=357 HELP=14296)}]
  1862. };
  1863.  
  1864. { DEFINE GROUP PROFCREAT_G [TITLE=12886 WIDTH=72 HEIGHT=12 X=4 Y=4 HELP=14297]
  1865.   RETURNS [create profile {
  1866.    FIELD(X=7 Y=1 TITLE=12501 WIDTH=30 OPTIONAL=0 HELP=14298)} {
  1867.    PROFILE_G(X=1 Y=3)}]
  1868. };
  1869.  
  1870. { DEFINE GROUP PROFALTER_G [TITLE=12887 WIDTH=72 HEIGHT=16 X=4 Y=3 HELP=14299]
  1871.   RETURNS [alter profile {
  1872.    ALLPROF_L(X=1 Y=1 HEIGHT=6 WIDTH=68 TITLE=12856 HELP=14300)} {
  1873.    APROFILE_G(X=1 Y=7)}]
  1874. };
  1875.  
  1876. { DEFINE GROUP PROFILE_G [WIDTH=70 HEIGHT=9 HELP=14301]
  1877.   RETURNS [limit{
  1878.    CHECKBOX(TITLE=12888 X=0 Y=0 HELP=14302
  1879.     ONVALUE=[ sessions_per_user {PROFLIM_R()}])}{
  1880.    CHECKBOX(TITLE=12889 X=0 Y=1 HELP=14303
  1881.     ONVALUE=[ cpu_per_session {PROFLIM_R()}])}{
  1882.    CHECKBOX(TITLE=12890 X=0 Y=2 HELP=14304
  1883.     ONVALUE=[ cpu_per_call {PROFLIM_R()}])}{
  1884.    CHECKBOX(TITLE=12891 X=0 Y=3 HELP=14305
  1885.     ONVALUE=[ connect_time {PROFLIM_R()}])}{
  1886.    CHECKBOX(TITLE=12892 X=0 Y=4 HELP=14306
  1887.     ONVALUE=[ idle_time {PROFLIM_R()}])}{
  1888.    CHECKBOX(TITLE=12893 X=0 Y=5 HELP=14307
  1889.     ONVALUE=[ logical_reads_per_session {
  1890.      PROFLIM_R()}])}{
  1891.    CHECKBOX(TITLE=12894 X=0 Y=6 HELP=14308
  1892.     ONVALUE=[ logical_reads_per_call {
  1893.      PROFLIM_R()}])}{
  1894.    CHECKBOX(TITLE=12895 X=0 Y=7
  1895.     HELP=14309 ONVALUE=[ private_sga {PROFLIM_R()}])}{
  1896.    CHECKBOX(TITLE=12896 X=0 Y=8 HELP=14310
  1897.         ONVALUE=[ composite_limit {PROFLIM_R()}])}]
  1898. };
  1899.  
  1900. { DEFINE ITEM PROFLIMVAL_I [TITLE=12897 HELP=14311]
  1901.   RETURNS [{FIELD(X=11 Y=0 WIDTH=5 HELP=14312)}]
  1902. };
  1903.  
  1904. { DEFINE ITEM PROFUNLIM_I [TITLE=12862 X=18 HELP=14313]
  1905.   RETURNS [unlimited]
  1906. };
  1907.  
  1908. { DEFINE ITEM PROFDEFLIM_I [TITLE=12898 X=33 DEFAULT=1 HELP=14314]
  1909.   RETURNS [default]
  1910. };
  1911.  
  1912. { DEFINE RADIO PROFLIM_R [X=26 HEIGHT=1]
  1913.    ITEM PROFLIMVAL_I
  1914.    ITEM PROFUNLIM_I
  1915.    ITEM PROFDEFLIM_I
  1916.   RETURNS [{:0}]
  1917. };
  1918.  
  1919. { DEFINE GROUP APROFILE_G [WIDTH=70 HEIGHT=9 HELP=14315]
  1920.   RETURNS [limit{
  1921.    CHECKBOX(TITLE=12888 X=0 Y=0 HELP=14316
  1922.     ONVALUE=[ sessions_per_user {APROFLIM_R()}])}{
  1923.    CHECKBOX(TITLE=12889 X=0 Y=1 HELP=14317
  1924.     ONVALUE=[ cpu_per_session {APROFLIM_R()}])}{
  1925.    CHECKBOX(TITLE=12890 X=0 Y=2 HELP=14318
  1926.     ONVALUE=[ cpu_per_call {APROFLIM_R()}])}{
  1927.    CHECKBOX(TITLE=12891 X=0 Y=3 HELP=14319
  1928.     ONVALUE=[ connect_time {APROFLIM_R()}])}{
  1929.    CHECKBOX(TITLE=12892 X=0 Y=4 HELP=14320
  1930.     ONVALUE=[ idle_time {APROFLIM_R()}])}{
  1931.    CHECKBOX(TITLE=12893 X=0 Y=5 HELP=14321
  1932.     ONVALUE=[ logical_reads_per_session {
  1933.      APROFLIM_R()}])}{
  1934.    CHECKBOX(TITLE=12894 X=0 Y=6 HELP=14322
  1935.     ONVALUE=[ logical_reads_per_call {
  1936.      APROFLIM_R()}])}{
  1937.    CHECKBOX(TITLE=12895 X=0 Y=7
  1938.     HELP=14323 ONVALUE=[ private_sga {APROFLIM_R()}])}{
  1939.    CHECKBOX(TITLE=12896 X=0 Y=8 HELP=14324
  1940.     ONVALUE=[ composite_limit {APROFLIM_R()}])}]
  1941. };
  1942.  
  1943. { DEFINE ITEM APROFLIMVAL_I [TITLE=12897 HELP=14325]
  1944.   RETURNS [{FIELD(X=11 Y=0 WIDTH=5 HELP=14326)}]
  1945. };
  1946.  
  1947. { DEFINE ITEM APROFUNLIM_I [TITLE=12862 X=18 HELP=14327]
  1948.   RETURNS [unlimited]
  1949. };
  1950.  
  1951. { DEFINE ITEM APROFDEFLIM_I [TITLE=12898 X=33 DEFAULT=1 HELP=14328]
  1952.   RETURNS [default]
  1953. };
  1954.  
  1955. { DEFINE RADIO APROFLIM_R [X=26 HEIGHT=1]
  1956.    ITEM APROFLIMVAL_I
  1957.    ITEM APROFUNLIM_I
  1958.    ITEM APROFDEFLIM_I
  1959.   RETURNS [{:0}]
  1960. };
  1961.  
  1962. { DEFINE GROUP PROFDROP_G [TITLE=12899 WIDTH=50 HEIGHT=9 X=15 Y=4 HELP=14329]
  1963.   RETURNS [drop profile {
  1964.    DROPPROF_L(TITLE=12864 X=1 Y=2 WIDTH=48 HEIGHT=6 HELP=14330)}{
  1965.    CHECKBOX(TITLE=12900 X=1 Y=8 HELP=14331 ONVALUE=[ cascade])}]
  1966. };
  1967.  
  1968. { DEFINE GROUP RESCOST_G [TITLE=12901 WIDTH=31 HEIGHT=5 X=24 Y=6 HELP=14332]
  1969.   RETURNS [alter resource cost{
  1970.    FIELD(X=24 Y=1 TITLE=12889 PREFIX=[ cpu_per_session ]
  1971.          WIDTH=5 HELP=14333)}{
  1972.    FIELD(X=24 Y=2 TITLE=12891 PREFIX=[ connect_time ] WIDTH=5
  1973.          HELP=14334)}{
  1974.    FIELD(X=24 Y=3 TITLE=12893
  1975.          PREFIX=[ logical_reads_per_session ] WIDTH=5 HELP=14335)}{
  1976.    FIELD(X=24 Y=4 TITLE=12895 PREFIX=[ private_sga ]
  1977.     WIDTH=5 HELP=14336)}]
  1978. };
  1979.  
  1980. { DEFINE ITEM PRIVROLESL_I [ ]
  1981.    QUERY [select substr(name, 1, 36), name from system_privilege_map
  1982.       where name != 'SYSTEM GRANT' union
  1983.           select substr(name, 1, 36), name from sys.user$ where type = 0
  1984.             and name not in ('PUBLIC', '_NEXT_USER') order by 1]
  1985.   RETURNS [{:1}]
  1986. };
  1987.  
  1988. { DEFINE LIST PRIVROLES_L [TITLE=12902 HEIGHT=10 WIDTH=38
  1989.     X=1 Y=2 OPTIONAL=0]
  1990.    ITEM PRIVROLESL_I
  1991.   RETURNS [{:0}]
  1992. };
  1993.  
  1994. { DEFINE GROUP GPRIVROLES_G [TITLE=12903 WIDTH=40 HEIGHT=12 X=20 Y=4
  1995.    HELP=14337]
  1996.   RETURNS [{PRIVROLES_L(MULTICHOICE=1 HELP=14338)}]
  1997. };
  1998.  
  1999. { DEFINE GROUP RPRIVROLES_G [TITLE=12903 WIDTH=40 HEIGHT=12 X=20 Y=4
  2000.    HELP=14339]
  2001.   RETURNS [{PRIVROLES_L(MULTICHOICE=1 HELP=14340)}]
  2002. };
  2003.  
  2004. { DEFINE ITEM USERROLESL_I [ ]
  2005.    QUERY [select substr(name, 1, 36), name from sys.user$
  2006.           where name not in ('PUBLIC', '_NEXT_USER') order by 1]
  2007.   RETURNS [{:1}]
  2008. };
  2009.  
  2010. { DEFINE LIST USERROLES_L [TITLE=12904 HEIGHT=10 WIDTH=36
  2011.     X=2 Y=2 OPTIONAL=0]
  2012.    ITEM USERROLESL_I
  2013.   RETURNS [{:0}]
  2014. };
  2015.  
  2016. { DEFINE GROUP GUSERROLES_G [TITLE=12905 WIDTH=38 HEIGHT=12 X=21 Y=4
  2017.    HELP=14341]
  2018.   RETURNS [{USERROLES_L(MULTICHOICE=1 ERRORNO=358 HELP=14342)}]
  2019. };
  2020.  
  2021. { DEFINE GROUP RUSERROLES_G [TITLE=12905 WIDTH=38 HEIGHT=12 X=21 Y=4
  2022.    HELP=14343]
  2023.   RETURNS [{USERROLES_L(MULTICHOICE=1 ERRORNO=358 HELP=14344)}]
  2024. };
  2025.  
  2026. { DEFINE GROUP GRANT_G [TITLE=12906 WIDTH=63 HEIGHT=6 X=9 Y=5 HELP=14345]
  2027.   RETURNS [grant {
  2028.    FIELD(X=8 Y=1 TITLE=12907 WIDTH=50 OPTIONAL=0 HELP=14346
  2029.     INVOKE=[{GPRIVROLES_G()}])} to {
  2030.    FIELD(X=8 Y=3 TITLE=12908 WIDTH=50 OPTIONAL=0
  2031.          HELP=14347 INVOKE=[{GUSERROLES_G()}])}{
  2032.    CHECKBOX(TITLE=12909 HELP=14348 X=1 Y=5 
  2033.             ONVALUE=[ with admin option])}]
  2034. };
  2035.  
  2036. { DEFINE GROUP REVOKE_G [TITLE=12910 WIDTH=51 HEIGHT=4 X=15 Y=7 HELP=14349]
  2037.   RETURNS [revoke {
  2038.    FIELD(X=8 Y=1 TITLE=12911 WIDTH=40 OPTIONAL=0 HELP=14350
  2039.      INVOKE=[{RPRIVROLES_G()}])} from {
  2040.    FIELD(X=8 Y=3 TITLE=12912 WIDTH=40 OPTIONAL=0 HELP=14351
  2041.      INVOKE=[{RUSERROLES_G()}])}]
  2042. };
  2043.  
  2044.  
  2045. REM **********************************************************************
  2046. REM    Backup Dialog Definitions - Items under menu Backup
  2047. REM **********************************************************************
  2048. { DEFINE GROUP BACKUP_TS_S_G [TITLE=12950 WIDTH=42 HEIGHT=8 X=19 Y=4
  2049.    HELP=14352]
  2050.   RETURNS [alter tablespace {
  2051.    BONLINETS_L(TITLE=12952 X=1 Y=2 WIDTH=40 HEIGHT=6
  2052.     ERRORNO=352 HELP=14353)} begin backup]
  2053. };
  2054.  
  2055. { DEFINE GROUP BACKUP_TS_E_G [TITLE=12951 WIDTH=42 HEIGHT=8 X=19 Y=4
  2056.    HELP=14354]
  2057.   RETURNS [alter tablespace {
  2058.    EONLINETS_L(TITLE=12952 X=1 Y=2 WIDTH=40 HEIGHT=6
  2059.     ERRORNO=353 HELP=14355)} end backup]
  2060. };
  2061.  
  2062. { DEFINE GROUP RECOVER_DB_G [TITLE=12953 WIDTH=41 HEIGHT=8 X=19 Y=6 HELP=14356]
  2063.   RETURNS [recover database {
  2064.    RECOVER_DB_R(X=1 Y=1)}{
  2065.    CHECKBOX(TITLE=12954 X=1 Y=7
  2066.     HELP=14357 ONVALUE=[ using backup controlfile])}]
  2067. };
  2068.  
  2069. { DEFINE ITEM RECOVER_DB_COMP_I [TITLE=12955 DEFAULT=1 HELP=14358]
  2070.   RETURNS [ ]
  2071. };
  2072.  
  2073. { DEFINE ITEM RECOVER_DB_INCM_I [TITLE=12956 Y=1 HELP=14359]
  2074.   RETURNS [{RECOVER_DB_INCM_R(X=3 Y=1)}]
  2075. };
  2076.  
  2077. { DEFINE RADIO RECOVER_DB_R [HEIGHT=5]
  2078.    ITEM RECOVER_DB_COMP_I 
  2079.    ITEM RECOVER_DB_INCM_I
  2080.   RETURNS [{:0}]
  2081. };
  2082.  
  2083. { DEFINE ITEM RECOVER_DB_INCM_USR_I [TITLE=12957 DEFAULT=1 HELP=14360]
  2084.   RETURNS [until cancel]
  2085. };
  2086.  
  2087. { DEFINE ITEM RECOVER_DB_INCM_SCN_I [TITLE=12958 Y=1 HELP=14361]
  2088.   RETURNS [until change {FIELD(X=18 Y=0 WIDTH=18 HELP=14362)}]
  2089. };
  2090.  
  2091. { DEFINE ITEM RECOVER_DB_INCM_TIME_I [TITLE=12959 Y=2 HELP=14363]
  2092.   RETURNS [until time \'{FIELD(X=18 Y=0 WIDTH=18 HELP=14364)}\']
  2093. };
  2094.  
  2095. { DEFINE RADIO RECOVER_DB_INCM_R [HEIGHT=3]
  2096.    ITEM RECOVER_DB_INCM_USR_I
  2097.    ITEM RECOVER_DB_INCM_SCN_I
  2098.    ITEM RECOVER_DB_INCM_TIME_I
  2099.   RETURNS [{:0}]
  2100. };
  2101.  
  2102. { DEFINE GROUP RECOVER_TS_G [TITLE=12960 WIDTH=42 HEIGHT=8 X=19 Y=6 HELP=14365]
  2103.   RETURNS [recover tablespace {
  2104.    OFFLINETS_L(TITLE=12961 X=1 Y=2 WIDTH=40 HEIGHT=6
  2105.     MULTICHOICE=1 ERRORNO=354 HELP=14366)}]
  2106. };
  2107.  
  2108. { DEFINE GROUP RECOVER_FILE_G [TITLE=12962 WIDTH=74 HEIGHT=8 X=3 Y=4
  2109.    HELP=14367]
  2110.   RETURNS [recover datafile {
  2111.    OFFLINEFILE_L(TITLE=12502 X=1 Y=2 WIDTH=72 HEIGHT=6 MULTICHOICE=1
  2112.     ERRORNO=355 HELP=14368)}]
  2113. };
  2114.  
  2115. { DEFINE ITEM OFFLINEFILE_I [ ]
  2116.    QUERY [select substr(decode(ltrim(lpad(name, 68)), name, name,
  2117.       '...' || substr(lpad(name, 2000), -65)), 1, 68) "OFFLINEFILE_I",
  2118.       '''' || name || '''' from v$datafile order by 1]
  2119.   RETURNS [{:1}]
  2120. };
  2121.  
  2122. { DEFINE LIST OFFLINEFILE_L [TITLE=12963 HEIGHT=10 WIDTH=72 X=4 Y=7
  2123.     OPTIONAL=0]
  2124.    ITEM OFFLINEFILE_I
  2125.   RETURNS [{:0}]
  2126. };
  2127.  
  2128. REM **********************************************************************
  2129. REM     Monitor Definitions - Items under menu Monitor
  2130. REM **********************************************************************
  2131.  
  2132. {DEFINE MONITOR SHARED 
  2133.   [TITLE=13000 X=1 Y=3 WIDTH=78 HEIGHT=18 HELP=14369]
  2134.  QUERY [SELECT NAME, STATUS, REQUESTS,
  2135.      '(' || TO_CHAR(ROUND(IDLE/8640000)) || ') ' ||
  2136.      TO_CHAR(MOD(ROUND(IDLE/360000), 24)) || ':' || 
  2137.      TO_CHAR(MOD(ROUND(IDLE/6000), 60)) || ':' || 
  2138.      TO_CHAR(MOD(ROUND(IDLE/100), 60)), 
  2139.      '(' || TO_CHAR(ROUND(BUSY/8640000)) || ') ' ||
  2140.      TO_CHAR(MOD(ROUND(BUSY/360000), 24)) || ':' || 
  2141.      TO_CHAR(MOD(ROUND(BUSY/6000), 60)) || ':' || 
  2142.      TO_CHAR(MOD(ROUND(BUSY/100), 60)), 
  2143.      ROUND(BUSY/(IDLE+BUSY), 3),
  2144.      DECODE(RAWTOHEX(CIRCUIT), '00000000', null, RAWTOHEX(CIRCUIT))
  2145.     FROM V$SHARED_SERVER
  2146.     WHERE NAME LIKE UPPER(\'{FIELD(TITLE=13001
  2147.          WIDTH=7 X=13 Y=1 DEFAULT=[%%] OPTIONAL=0 HELP=14370)}\')
  2148.         AND STATUS LIKE UPPER(\'{FIELD(TITLE=13002 HELP=14371
  2149.      WIDTH=14 X=40 Y=1 DEFAULT=[%%] OPTIONAL=0)}\') 
  2150.         ORDER BY NAME]
  2151.  INTO [ :1(WIDTH=5 TITLE=13003)
  2152.     :2(WIDTH=12 TITLE=13004)
  2153.     :3(WIDTH=8 TITLE=13005)
  2154.     :4(WIDTH=13 TITLE=13006)
  2155.     :5(WIDTH=15 TITLE=13007)
  2156.     :6(WIDTH=5 TITLE=13008)
  2157.     :7(WIDTH=8 TITLE=13009)
  2158.       ]
  2159.  AGGREGATE [ ]
  2160. };
  2161.  
  2162. {DEFINE MONITOR DISPATCHER 
  2163.   [TITLE=13050 X=1 Y=3 WIDTH=78 HEIGHT=18 HELP=14372]
  2164.  QUERY [SELECT NAME, STATUS, ACCEPT, MESSAGES, BYTES, OWNED, 
  2165.      '(' || TO_CHAR(ROUND(IDLE/8640000)) || ') ' ||
  2166.      TO_CHAR(MOD(ROUND(IDLE/360000), 24)) || ':' || 
  2167.      TO_CHAR(MOD(ROUND(IDLE/6000), 60)) || ':' || 
  2168.      TO_CHAR(MOD(ROUND(IDLE/100), 60)), 
  2169.      '(' || TO_CHAR(ROUND(BUSY/8640000)) || ') ' ||
  2170.      TO_CHAR(MOD(ROUND(BUSY/360000), 24)) || ':' || 
  2171.      TO_CHAR(MOD(ROUND(BUSY/6000), 60)) || ':' || 
  2172.      TO_CHAR(MOD(ROUND(BUSY/100), 60)), 
  2173.      ROUND(BUSY/(IDLE+BUSY), 3)
  2174.     FROM V$DISPATCHER
  2175.     WHERE NAME LIKE UPPER(\'{FIELD(TITLE=13001 HELP=14373
  2176.          WIDTH=7 X=13 Y=1 DEFAULT=[%%] OPTIONAL=0)}\') AND
  2177.      STATUS LIKE UPPER(\'{FIELD(TITLE=13002 HELP=14374
  2178.      WIDTH=14 X=40 Y=1 DEFAULT=[%%] OPTIONAL=0)}\') 
  2179.         ORDER BY NAME]
  2180.  INTO [ :1(WIDTH=5 TITLE=13051)
  2181.     :2(WIDTH=10 TITLE=13052)
  2182.     :3(WIDTH=4 TITLE=13053)
  2183.     :4(WIDTH=5 TITLE=13054)
  2184.     :5(WIDTH=7 TITLE=13055)
  2185.     :6(WIDTH=7 TITLE=13056)
  2186.     :7(WIDTH=13 TITLE=13057)
  2187.     :8(WIDTH=13 TITLE=13058)
  2188.     :9(WIDTH=4 TITLE=13059)
  2189.       ]
  2190.  AGGREGATE [ ]
  2191. };
  2192.  
  2193. {DEFINE MONITOR CIRCUIT 
  2194.   [TITLE=13100 X=5 Y=3 WIDTH=70 HEIGHT=18 HELP=14375]
  2195.  QUERY [SELECT DECODE(RAWTOHEX(C.CIRCUIT),'00000000',null,RAWTOHEX(C.CIRCUIT)),
  2196.      D.NAME, S1.NAME, S.SID, S.SERIAL#,
  2197.          C.STATUS, C.QUEUE, C.MESSAGES, C.BYTES 
  2198.     FROM V$CIRCUIT C, V$DISPATCHER D, V$SHARED_SERVER S1, V$SESSION S
  2199.     WHERE C.DISPATCHER = D.PADDR(+) AND C.SERVER = S1.PADDR(+) AND
  2200.      C.SADDR = S.SADDR(+)  
  2201.         ORDER BY C.CIRCUIT]
  2202.  INTO [ :1(WIDTH=8 TITLE=13101)
  2203.     :2(WIDTH=5 TITLE=13102)
  2204.     :3(WIDTH=5 TITLE=13103)
  2205.     :4(WIDTH=5 TITLE=13104)
  2206.     :5(WIDTH=5 TITLE=13105)
  2207.     :6(WIDTH=8 TITLE=13106)
  2208.     :7(WIDTH=10 TITLE=13107)
  2209.     :8(WIDTH=6 TITLE=13108)
  2210.     :9(WIDTH=8 TITLE=13109)
  2211.       ]
  2212.  AGGREGATE [ ]
  2213. };
  2214.  
  2215. {DEFINE MONITOR QUEUE 
  2216.   [TITLE=13150 X=14 Y=3 WIDTH=52 HEIGHT=18 HELP=14376]
  2217.  QUERY [SELECT DECODE(RAWTOHEX(PADDR), '00000000', null,RAWTOHEX(PADDR)), 
  2218.      TYPE, QUEUED, TOTALQ, DECODE(TOTALQ, 0, 0, ROUND(WAIT/TOTALQ/100, 5)) 
  2219.     FROM V$QUEUE 
  2220.         ORDER BY PADDR]
  2221.  INTO [ :1(WIDTH=9 TITLE=13151)
  2222.     :2(WIDTH=10 TITLE=13152)
  2223.     :3(WIDTH=8 TITLE=13153)
  2224.     :4(WIDTH=8 TITLE=13154)
  2225.     :5(WIDTH=9 TITLE=13155)
  2226.       ]
  2227.  AGGREGATE [ ]
  2228. };
  2229.  
  2230.  
  2231. {DEFINE MONITOR PROCESS 
  2232.   [TITLE=13200 X=1 Y=3 WIDTH=78 HEIGHT=18 HELP=14377]
  2233.  QUERY  [SELECT P.PID, P.SPID, P.USERNAME, P.LATCHWAIT, 
  2234.      DECODE(S.TERMINAL, NULL, P.TERMINAL, S.TERMINAL),
  2235.          DECODE(S.PROGRAM, NULL, P.PROGRAM, S.PROGRAM)
  2236.          FROM V$PROCESS P, V$SESSION S
  2237.          WHERE P.ADDR = S.PADDR AND {FIELD(TITLE=13201 HELP=14378
  2238.       WIDTH=6 X=21 Y=1 DEFAULT=[0] OPTIONAL=0)}<=PID AND 
  2239.       PID<={FIELD(TITLE=13202 WIDTH=6 X=21 Y=2 HELP=14379
  2240.       DEFAULT=[999999] OPTIONAL=0)} 
  2241.          ORDER BY PID]
  2242.  INTO   [ :1(WIDTH=7  TITLE=13203) 
  2243.           :2(WIDTH=8 TITLE=13204)
  2244.       :3(WIDTH=16 TITLE=13205) 
  2245.       :4(WIDTH=8 TITLE=13206)
  2246.           :5(WIDTH=10  TITLE=13207)
  2247.       :6(WIDTH=64  TITLE=13208)
  2248.     ]
  2249.  AGGREGATE [ ]
  2250. };
  2251.  
  2252. {DEFINE MONITOR SESSION [TITLE=13250 X=1 Y=3 WIDTH=78
  2253.   HEIGHT=18 HELP=14380]
  2254.  QUERY [SELECT S.SID, S.SERIAL#, P.PID, S.STATUS, S.USERNAME, LOCKWAIT,
  2255.      DECODE(S.COMMAND, 0, 'NONE', 1, 'CREATE TABLE', 2, 'INSERT', 3, 
  2256.      'SELECT', 4, 'CREATE CLUSTER', 5, 'ALTER CLUSTER', 6, 'UPDATE', 7, 
  2257.      'DELETE', 8, 'DROP CLUSTER', 9, 'CREATE INDEX', 10, 'DROP INDEX', 11, 
  2258.      'ALTER INDEX', 12, 'DROP TABLE', 13, 'UNDEFINED', 14, 'UNDEFINED', 15,
  2259.       'ALTER TABLE', 16, 'UNDEFINED', 17, 'GRANT', 18, 'REVOKE', 19, 
  2260.      'CREATE SYNONYM', 20, 'DROP SYNONYM', 21, 'CREATE VIEW', 22, 
  2261.      'DROP VIEW', 23, 'UNDEFINED', 24, 'UNDEFINED', 25, 'UNDEFINED', 26, 
  2262.      'LOCK TABLE', 27, 'NO OPERATION', 28, 'RENAME', 29, 'COMMENT', 30, 
  2263.      'AUDIT', 31, 'NO AUDIT', 32, 'CREATE EXTERNAL DATABASE', 33,
  2264.          'DROP EXTERNAL DATABASE', 34, 'CREATE DATABASE', 35, 'ALTER DATABASE',
  2265.          36, 'CREATE ROLLBACK SEGMENT', 37, 'ALTER ROLLBACK SEGMENT', 38,
  2266.          'DROP ROLLBACK SEGMENT', 39, 'CREATE TABLESPACE', 40,
  2267.          'ALTER TABLESPACE', 41, 'DROP TABLESPACE', 42, 'ALTER SESSION', 43,
  2268.          'ALTER USER', 44, 'COMMIT', 45, 'ROLLBACK', 46, 'SAVEPOINT',
  2269.          'UNKNOWN') 
  2270.         FROM V$SESSION S, V$PROCESS P 
  2271.         WHERE S.PADDR = P.ADDR AND S.USERNAME LIKE UPPER(\'{FIELD(TITLE=13251 
  2272.          WIDTH=8 X=18 HELP=14381 Y=1 DEFAULT=[%%] OPTIONAL=0)}\')
  2273.     ORDER BY S.SID, S.SERIAL#]
  2274.  INTO [:1(WIDTH=7 TITLE=13252)
  2275.        :2(WIDTH=6 TITLE=13253)
  2276.        :3(WIDTH=7 TITLE=13254)
  2277.        :4(WIDTH=8 TITLE=13255)
  2278.        :5(WIDTH=16 TITLE=13256)
  2279.        :6(WIDTH=8 TITLE=13257)
  2280.        :7(WIDTH=30 TITLE=13258)
  2281.       ]
  2282.  AGGREGATE [ ]
  2283. };
  2284.  
  2285. {DEFINE MONITOR TABLE [TITLE=13300 X=1 Y=3 WIDTH=78 HEIGHT=18 HELP=14382]
  2286.  QUERY [SELECT SID,OWNER,OBJECT 
  2287.         FROM V$ACCESS 
  2288.         WHERE SID>={FIELD(TITLE=13301 WIDTH=6 X=21 Y=1 DEFAULT=0 OPTIONAL=0 
  2289.          HELP=14383)} AND SID <={FIELD(TITLE=13302 WIDTH=6 X=21 Y=2 
  2290.          DEFAULT=999999 HELP=14384 OPTIONAL=0)} AND OWNER LIKE 
  2291.          UPPER(\'{FIELD(TITLE=13303 HELP=14385
  2292.          WIDTH=20 X=55 Y=1 DEFAULT=[%%] OPTIONAL=0)}\') AND OBJECT LIKE UPPER(
  2293.          \'{FIELD(TITLE=13304 WIDTH=20 X=55 Y=2 DEFAULT=[%%]
  2294.          HELP=14386 OPTIONAL=0)}\') 
  2295.         ORDER BY SID,OWNER]
  2296.  INTO [ :1(WIDTH=7 TITLE=13305)
  2297.     :2(WIDTH=30 TITLE=13306)
  2298.     :3(WIDTH=30 TITLE=13307)
  2299.       ]
  2300.  AGGREGATE [ ]
  2301. };
  2302.  
  2303. {DEFINE MONITOR SQLAREA 
  2304.   [TITLE=13350 X=1 Y=3 WIDTH=78 HEIGHT=18 HELP=14387]
  2305.  QUERY [SELECT SQL_TEXT, VERSION_COUNT,SHARABLE_MEM, PERSISTENT_MEM, 
  2306.      RUNTIME_MEM 
  2307.         FROM V$SQLAREA
  2308.     WHERE UPPER(SQL_TEXT) LIKE UPPER(\'{FIELD(TITLE=13351 HELP=14388
  2309.          WIDTH=20 X=18 Y=1 DEFAULT=[%%] OPTIONAL=0)}\') 
  2310.         ORDER BY SQL_TEXT]
  2311.  INTO [ :1(WIDTH=40 TITLE=13352)
  2312.     :2(WIDTH=6 TITLE=13353)
  2313.     :3(WIDTH=8 TITLE=13354)
  2314.     :4(WIDTH=11 TITLE=13355)
  2315.     :5(WIDTH=8 TITLE=13356)
  2316.       ]
  2317.  AGGREGATE [ ]
  2318. };
  2319.  
  2320. {DEFINE MONITOR LCACHE 
  2321.   [TITLE=13400 X=1 Y=3 WIDTH=78 HEIGHT=18 HELP=14389]
  2322.  QUERY [SELECT NAMESPACE, GETS, GETHITS, ROUND(GETHITRATIO, 2), PINS, PINHITS,
  2323.          ROUND(PINHITRATIO, 2), RELOADS, INVALIDATIONS 
  2324.         FROM V$LIBRARYCACHE
  2325.     WHERE NAMESPACE LIKE UPPER(\'{FIELD(TITLE=13401 HELP=14390
  2326.          WIDTH=20 X=19 Y=1 DEFAULT=[%%] OPTIONAL=0)}\') 
  2327.         ORDER BY NAMESPACE]
  2328.  INTO [ :1(WIDTH=15 TITLE=13402)
  2329.     :2(WIDTH=8 TITLE=13403)
  2330.     :3(WIDTH=6 TITLE=13404)
  2331.     :4(WIDTH=5 TITLE=13405)
  2332.     :5(WIDTH=8 TITLE=13406)
  2333.     :6(WIDTH=6 TITLE=13407)
  2334.     :7(WIDTH=5 TITLE=13408)
  2335.     :8(WIDTH=7 TITLE=13409)
  2336.     :9(WIDTH=9 TITLE=13410)
  2337.       ]
  2338.  AGGREGATE [ ]
  2339. };
  2340.  
  2341. {DEFINE MONITOR LATCH [TITLE=13450 X=1 Y=3 WIDTH=78 HEIGHT=18 HELP=14391]
  2342.  QUERY [SELECT LN.NAME, NVL(TO_CHAR(LH.PID), ' '), L.GETS, L.MISSES, L.SLEEPS,
  2343.          L.IMMEDIATE_GETS, L.IMMEDIATE_MISSES 
  2344.         FROM V$LATCH L, V$LATCHNAME LN, V$LATCHHOLDER LH 
  2345.         WHERE L.LATCH#=LN.LATCH# AND L.ADDR = LH.LADDR(+) 
  2346.     ORDER BY L.LEVEL#,L.LATCH#]
  2347.  INTO [ :1(WIDTH=20 TITLE=13451)
  2348.     :2(WIDTH=6 TITLE=13452)
  2349.     DELTA(:3)(WIDTH=8 TITLE=13453)
  2350.     DELTA(:4)(WIDTH=8 TITLE=13454)
  2351.     DELTA(:5)(WIDTH=8 TITLE=13455)
  2352.     DELTA(:6)(WIDTH=11 TITLE=13456)
  2353.     DELTA(:7)(WIDTH=8 TITLE=13457)
  2354.       ]
  2355.  AGGREGATE [ ]
  2356. };
  2357.  
  2358. {DEFINE MONITOR FILEIO [TITLE=13500 X=1 Y=3 WIDTH=78 HEIGHT=18 HELP=14392]
  2359.  QUERY [SELECT DECODE(LTRIM(LPAD(NAME, 25)), NAME, NAME,
  2360.     '...' || SUBSTR(LPAD(NAME, 2000), -22)), PHYRDS, PHYWRTS, PHYBLKRD,
  2361.     PHYBLKWRT, READTIM, WRITETIM FROM V$DBFILE DF, V$FILESTAT FS 
  2362.         WHERE DF.FILE#=FS.FILE# AND NAME LIKE
  2363.          \'{FIELD(TITLE=13501 WIDTH=25 X=19 Y=1 DEFAULT=[%%] HELP=14393 
  2364.          OPTIONAL=0)}\' 
  2365.         ORDER BY DF.FILE#]
  2366.  INTO [ :1(WIDTH=25 TITLE=13502) 
  2367.     RATE(DELTA(:2))(WIDTH=8 TITLE=13503)
  2368.     RATE(DELTA(:3))(WIDTH=8 TITLE=13504)
  2369.     DIV(DELTA(:4) DELTA(:2))(WIDTH=8 TITLE=13505)
  2370.     DIV(DELTA(:5) DELTA(:3))(WIDTH=8 TITLE=13506)
  2371.     DIV(DELTA(:6) DELTA(:2))(WIDTH=8 TITLE=13507)
  2372.     DIV(DELTA(:7) DELTA(:3))(WIDTH=8 TITLE=13508)
  2373.     :2(WIDTH=8 TITLE=13509)
  2374.     :3(WIDTH=8 TITLE=13510)
  2375.       ]
  2376.  AGGREGATE [ ]
  2377. };
  2378.  
  2379. {DEFINE MONITOR SYSTEMIO [TITLE=13550 X=1 Y=3 WIDTH=78 HEIGHT=18 HELP=14394]
  2380.  QUERY [SELECT P.PID, S.SID, I.BLOCK_GETS + I.CONSISTENT_GETS, 
  2381.     I.PHYSICAL_READS, I.BLOCK_CHANGES + I.CONSISTENT_CHANGES
  2382.     FROM V$PROCESS P, V$SESSION S, V$SESS_IO I 
  2383.     WHERE P.ADDR=S.PADDR AND I.SID=S.SID 
  2384.         ORDER BY P.PID,S.SID]
  2385.  INTO [ :1(WIDTH=7 TITLE=13551)
  2386.     :2(WIDTH=7 TITLE=13552)
  2387.     PCTOFTOTAL(DELTA(:3))(WIDTH=9 TITLE=13553)
  2388.     PCTOFTOTAL(DELTA(:4))(WIDTH=9 TITLE=13554)
  2389.     PCTOFTOTAL(DELTA(:5))(WIDTH=9 TITLE=13555)
  2390.     PCTOFTOTAL(NORMALIZED(:3))(WIDTH=9 TITLE=13556)
  2391.     PCTOFTOTAL(NORMALIZED(:4))(WIDTH=9 TITLE=13557)
  2392.     PCTOFTOTAL(NORMALIZED(:5))(WIDTH=9 TITLE=13558)
  2393.       ]
  2394.  AGGREGATE [ SUM(DELTA(:3))(WIDTH=10 X=15 TITLE=13559) 
  2395.          SUM(DELTA(:4))(WIDTH=10 X=25)
  2396.          SUM(DELTA(:5))(WIDTH=10 X=35) 
  2397.          SUM(NORMALIZED(:3))(WIDTH=10 X=45)
  2398.          SUM(NORMALIZED(:4))(WIDTH=10 X=55) 
  2399.          SUM(NORMALIZED(:5))(WIDTH=10 X=65)
  2400.        ]
  2401. };
  2402.  
  2403. {DEFINE MONITOR ROLLBACK [TITLE=13600 X=1 Y=3 WIDTH=78 HEIGHT=18 HELP=14395]
  2404.  QUERY [SELECT RN.USN, RN.NAME, RS.EXTENTS, RS.RSSIZE, RS.WRITES, RS.XACTS, 
  2405.      RS.GETS, RS.WAITS, TO_CHAR(RS.OPTSIZE), RS.HWMSIZE, RS.SHRINKS,
  2406.      RS.WRAPS, RS.EXTENDS, RS.AVESHRINK, RS.AVEACTIVE, RS.STATUS 
  2407.         FROM V$ROLLNAME RN, V$ROLLSTAT RS
  2408.         WHERE RN.USN=RS.USN AND RN.NAME LIKE UPPER(\'{FIELD(
  2409.          TITLE=13601 WIDTH=20 X=26 Y=1 DEFAULT=[%%]
  2410.          HELP=14396 OPTIONAL=0)}\') 
  2411.         ORDER BY RN.USN]
  2412.  INTO  [ :1(WIDTH=4 TITLE=13602) 
  2413.      :2(WIDTH=10 TITLE=13603)
  2414.      :16(WIDTH=15 TITLE=13617)
  2415.          :4(WIDTH=10 TITLE=13604) 
  2416.      :3(WIDTH=7 TITLE=13605)
  2417.      :6(WIDTH=8 TITLE=13606)
  2418.      RATE(DELTA(:5))(WIDTH=10 TITLE=13607)
  2419.      RATE(DELTA(:7))(WIDTH=9  TITLE=13608)
  2420.      RATE(DELTA(:8))(WIDTH=9  TITLE=13609)
  2421.      :9(WIDTH=10 TITLE=13610)
  2422.      :10(WIDTH=10 TITLE=13611)
  2423.      :15(WIDTH=10 TITLE=13612)
  2424.      :14(WIDTH=10 TITLE=13613)
  2425.      :12(WIDTH=10 TITLE=13614)
  2426.      :13(WIDTH=10 TITLE=13615) 
  2427.      :11(WIDTH=10 TITLE=13616)
  2428.        ]
  2429.  AGGREGATE [ ]
  2430. };
  2431.  
  2432. {DEFINE MONITOR SESSIONSTATISTIC [TITLE=13650 X=1 Y=3 WIDTH=78 HEIGHT=18
  2433.   HELP=14397]
  2434.  QUERY [SELECT DISTINCT S.NAME, ST.VALUE 
  2435.         FROM V$STATNAME S, V$SESSTAT ST, V$SESSION SS 
  2436.     WHERE S.STATISTIC# = ST.STATISTIC# AND ST.SID = SS.SID AND
  2437.     {FIELD(TITLE=13651 WIDTH=6 X=44 Y=1 DEFAULT=[0] OPTIONAL=0 HELP=14398)}
  2438.     = SS.SID AND
  2439.        (BITAND(S.CLASS,{CHECKBOX(TITLE=13653 X=2 Y=3 ONVALUE=1 OFFVALUE=0
  2440.                                  HELP=14400)})=1
  2441.         OR
  2442.        BITAND(S.CLASS,{CHECKBOX(TITLE=13654 X=13 Y=3 ONVALUE=2 OFFVALUE=0
  2443.                                 HELP=14401)})=2
  2444.         OR
  2445.     BITAND(S.CLASS,{CHECKBOX(TITLE=13655 X=25 Y=3 ONVALUE=4 OFFVALUE=0
  2446.                              HELP=14402)})=4
  2447.         OR
  2448.       BITAND(S.CLASS,{CHECKBOX(TITLE=13656 X=40 Y=3 ONVALUE=8 OFFVALUE=0
  2449.                                HELP=14403)})=8
  2450.         OR
  2451.        BITAND(S.CLASS,{CHECKBOX(TITLE=13657 X=53 Y=3 ONVALUE=32 OFFVALUE=0
  2452.                                 HELP=14404)})=32
  2453.         OR
  2454.        BITAND(S.CLASS,{CHECKBOX(TITLE=13658 X=69 Y=3 ONVALUE=64 OFFVALUE=0
  2455.                                 HELP=14404)})=64)
  2456.         ORDER BY S.NAME, ST.VALUE]
  2457.  INTO [ :1(WIDTH=36 TITLE=13660)
  2458.     DELTA(:2)(WIDTH=7 TITLE=13661)
  2459.     TAVG(DELTA(:2))(WIDTH=7 TITLE=13662)
  2460.     TMIN(DELTA(:2))(WIDTH=7 TITLE=13663)
  2461.     TMAX(DELTA(:2))(WIDTH=7 TITLE=13664)
  2462.     :2(WIDTH=7 TITLE=13665)
  2463.       ]
  2464.  AGGREGATE [ ]
  2465. };
  2466.  
  2467. {DEFINE MONITOR SYSTEMSTATISTIC [TITLE=13700 X=1 Y=3 WIDTH=78 HEIGHT=18
  2468.   HELP=14405]
  2469.  QUERY [SELECT S.NAME, S.VALUE FROM V$SYSSTAT S WHERE
  2470.         BITAND(S.CLASS,{CHECKBOX(TITLE=13701 X=2 Y=1 ONVALUE=1 OFFVALUE=0
  2471.                  HELP=14406)})=1
  2472.         OR
  2473.        BITAND(S.CLASS,{CHECKBOX(TITLE=13702 X=13 Y=1 ONVALUE=2 OFFVALUE=0
  2474.                 HELP=14407)})=2
  2475.         OR
  2476.     BITAND(S.CLASS,{CHECKBOX(TITLE=13703 X=25 Y=1 ONVALUE=4 OFFVALUE=0
  2477.                  HELP=14408)})=4
  2478.         OR
  2479.       BITAND(S.CLASS,{CHECKBOX(TITLE=13704 X=40 Y=1 ONVALUE=8 OFFVALUE=0
  2480.                    HELP=14409)})=8
  2481.         OR
  2482.        BITAND(S.CLASS,{CHECKBOX(TITLE=13705 X=53 Y=1 ONVALUE=32 OFFVALUE=0
  2483.                 HELP=14410)})=32
  2484.         OR
  2485.        BITAND(S.CLASS,{CHECKBOX(TITLE=13706 X=69 Y=1 ONVALUE=64 OFFVALUE=0
  2486.                 HELP=14410)})=64
  2487.         ORDER BY S.NAME, S.VALUE]
  2488.  INTO [ :1(WIDTH=36 TITLE=13708)
  2489.     DELTA(:2)(WIDTH=7 TITLE=13709)
  2490.     TAVG(DELTA(:2))(WIDTH=7 TITLE=13710)
  2491.     TMIN(DELTA(:2))(WIDTH=7 TITLE=13711)
  2492.     TMAX(DELTA(:2))(WIDTH=7 TITLE=13712)
  2493.     :2(WIDTH=7 TITLE=13713)
  2494.       ]
  2495.  AGGREGATE [ ]
  2496. };
  2497.  
  2498. {DEFINE MONITOR LOCK [TITLE=13750 X=3 Y=3 WIDTH=72 HEIGHT=18 HELP=14411]
  2499.  QUERY [SELECT S.USERNAME, S.SID, S.SERIAL#, '  '||L.TYPE, L.ID1, L.ID2, 
  2500.         ' '||DECODE(L.LMODE, 0, 'NONE', 1, 'NULL', 2, '  RS', 3, '  RX', 
  2501.          4, '   S', 5, ' SRX', 6, '   X', '   ?'),
  2502.         '  '||DECODE(L.REQUEST, 0, 'NONE', 1, 'NULL', 2, '  RS', 3, '  RX', 
  2503.            4, '   S', 5, ' SRX', 6, '   X', '   ?')
  2504.         FROM V$LOCK L, V$SESSION S 
  2505.         WHERE L.SID=S.SID AND S.USERNAME LIKE UPPER(\'{FIELD(TITLE=13751 
  2506.          WIDTH=8 X=18 HELP=14412 Y=1 DEFAULT=[%%] OPTIONAL=0)}\')
  2507.     ORDER BY S.SID,L.TYPE]
  2508.  INTO [ :1(WIDTH=16 TITLE=13752)
  2509.     :2(WIDTH=7  TITLE=13753)
  2510.     :3(WIDTH=6 TITLE=13754)    
  2511.     :4(WIDTH=6  TITLE=13755)
  2512.     :5(WIDTH=8  TITLE=13756)
  2513.     :6(WIDTH=8  TITLE=13757)
  2514.     :7(WIDTH=5  TITLE=13758)
  2515.     :8(WIDTH=9  TITLE=13759)
  2516.       ]
  2517.  AGGREGATE [ ]
  2518. };
  2519.  
  2520. REM **********************************************************************
  2521. REM     Invoke Topmenu to build menubar
  2522. REM **********************************************************************
  2523. { TOPMENU() };
  2524.