⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changes

📁 用perl写的Oracle管理工具
💻
📖 第 1 页 / 共 3 页
字号:
   0.95   Nov 2, 1999Oracletool now produces DDL! There is now a "Generate DDL" button which will display when you are viewing table information. Whenyou press the button, Oracletool will reverse engineer the createtable statement, the create index statements, the primary key constraint,the check constraints, the unique constraints, the foreign key constraints, and the grants for that table. All of the DDL is producedin an easy to read format. This is still Beta, so let me know if you see any inaccuracies.Fixed session statistics screen to show Oracle8i long operationinformation correctly.Split object source display into two columns, one with line numbersfor debug purposes, and one without, for cutting to recreate.Thanks to Dianne Scott.Updated partitioned table screens to support Oracle8i.Added OS port info to banner. This shows the hardware and OperatingSystem the engine is running on. Pretty neat, although not always completely accurate.Began support for advanced replication (Oracle8 only).Oracletool will not attempt a connect to the instance unless a validcookie is found. It will prompt for the username/password, and cutdown on messages in the sqlnet.trc fileSessions now sorted by status.   0.94    Oct 10, 1999Fixed table column display to show proper length and decimalprecision. Thanks to Phillip Chin.Added global variable "$gd" to user variables at top of script. Oracletool will only look for the GD.pm module if this is set.This is because of the copyright problems going on with libgd.GD.pm versions 1.19 and below produce gif images, GD.pm versions> 1.19 produce png images.Changed Oracletool to work with both gif and png versions of GD.pm,(hopefully). Please let me know of bugs.Thanks to Marcos Colpaert for patch.Added simple displays for the following object types. INDEXTYPE, JAVA CLASS, JAVA RESOURCE, LIBRARY, OPERATOR, QUEUE.Added session I/O display to sesion stats section.Fixed fragmentation image generation caching problem. Thanks toMark J. Scheller.   0.93   Sep 09, 1999Emergency release. 0.92 had a bug which prevented proper menudisplay. Added V$SESSION_WAIT info to session statistics.   0.92   Sep 08, 1999Added controlfile section. Detailed information concerning recordstorage for Oracl8 databases. Quite boring for oracle7 databases.Added object access list to session statistics page under the "sessions" section.Added replication section. Buttons will show up only if you are using replication. Separate buttons for master (M) and snapshot (S)sections. Those of you using replication, please let me know what needs to be added / enhanced / fixed here. Oracle8 onlyAll date / time fields now displayed in HH24 format for consistency.Added enhancement to DisplayTable etc. subroutines to align numberfields to the right. Looks much nicer. Thanks to Peter Speck.Fixed bug in Session info for Oracle8i. Looks like we are cool forOracle8i now. Thanks to Marc BeasleyAdded additional information to table and index listing. Thanks to Stephane Faroult (http://www.oriolecorp.com)Added trigger check on detailed table information page. Thanksto Stephane Faroult   0.91   Aug 09, 1999Added security section - Roles, Profiles, Auditing. Auditing infois beta, and unfinished.Fixed tablespace allocation query. Tablespace information screenand allocation graph are both VERY MUCH faster now. This is a verypositive change for those of you who have many tablespaces, as thequery is now very quick.Added archived redo log information section.SQL-Worksheet now supports DESCRIBE / DESC, but it does not followsynonyms as SQL*Plus describe does, or describe packages, proceduresetc. Does anyone even use the SQL-Worksheet?Added instance startup date/time to banner. Thanks to Virgil Aviles.Changed the way SELECT ANY TABLE privileges are checked for.   0.90   Jul 05, 1999NOTE: Oracletool.pl now requires the GD.pm module for creating GIFimages. This is the first release to require this module. GD.pm is a very reliable and easy to install module. It won't take you buta few minutes to install it if you don't already have it.Added datafile fragmentation image generator. When you select a datafile, an image will be generated in addition to all of the information previously displayed. The image will NOT be written todisk on your web server. If you want to have a similar map generated when you select a tablespace, uncomment line 1981. I have this commentedout by default because some databases have such large tablespaces thatit is just not practical to generate that type of image for them. I'lllet you make the call on this one. Thanks to Mark J. Scheller for the idea.You may enter an OBJECT_ID number in the search box instead of a nameif you need to do such a search.Added sort information to performance section.Improved process number resolution in session information area.Thanks to Michael Roever.Fixed TO_CHAR format error in tablespace information area.Made users profile name a hyperlink for a display of parameters / values.Added "$dbh->{LongReadLen} = 2048;" to DisplayTable subroutine to correcterror on tables with LONG columns. Thanks to Mark J. Scheller.   0.89   May 18, 1999Added "where clause" text box for when you display 25 rows of a table or view.Added a checkbox on the database selector for deleting password cookies.Added an additional text area on the database selector for those whoare running Oracle Names to type in a connection and let it be resolved by names.Changes GetTNS subroutine to not truncate domain names from connectionstrings. Many thanks to Dima Dorofeev for the code contribution.   0.88   May 12, 1999Added SQL Worksheet. Can be used for both selects, and DML statements.Added support for partitioned tables and indexes. Oracle8 only, obviously.Changed the way the script checks for "SELECT ANY TABLE" privilege. This wayshould work better.Added (somewhat poor) POD documentation.Took out the hardcoded database name from the search function. Oops. Fixed a couple of other bugs too.Added "EXPLAIN PLAN" subroutine. This is beta and commented out by default. Eventually, this tool will have a sister tool for users without "SELECT ANY TABLE" privilege. Iwill probably leave explain plan out of this one and add it to that. If you would like totry the explain plan, uncomment out line 3663. I'll listen to any suggestions you have, but I'm not sure what I'm gonna do with this one yet.    0.87   May 05, 1999Public release to freshmeat.Made the object list for tablespaces, datafiles, and object search hyperlinks to info screens.   0.86   May 04, 1999I've changed the basic look of the tool quite a bit. There's now a persistent menu on theleft side of the screen for all of the major areas (Tablespaces, Users, Rollbacks etc.).Added button to show all privileges granted to the selected object.Added "Performance / memory" area with some of the stuff that was previously underthe initialization parameters section, and some new stuff including info from theV$LIBRARY_CACHE dynamic performance table. If anyone has a performanceor memory related query that they want to share, please do.Added query to user info section to show the number of objects the user own of each ofthe different object types.Made object list entries for tablespaces and datafiles clickable links to additional informationscreens.Still working on the daemon....   0.85    April  28, 1999OK, OK, I heard you! Cookies are here!! No more password file. I just put this in today,and have not tested extensively, but it seems to work fine for me. Let me know if anyof you run into problems using the new password system. I'll add a variable for settingthe expiration date later.Updated session info to display sessions whether they are active or inactive. Previouslydisplayed only active sessions. Also added "command" column. Handy for seeing if atransaction is rolling back, cause that's kinda tricky in Oracle.Not much else this time because I'm spending alot of time writing a daemon to accompanythe tool, which will store historical data in the database (disk I/O, growth, session count infoetc.). I'll probably release that (beta) in about a month or so. It will include some nifty line graphscreated using GIFgraph (GD). This daemon will be optional, and the tool will work with orwithout it. The added functionality will display automagically if you are running the daemon.I will also be looking for help porting it to NT. The tool itsself will remain read-only.   0.84   March 31,1999Started adding Oracle Parallel Server specific stuff. Very basic yet. These features willdisplay only if you are running OPS.Added help for every screen. Also quite basic. The help button shows up in the footer ofeach screen.Fixed ORA-1476 (Divisor is equal to 0) and inaccurate table analyzation information whena table that has been analyzed but has no rows is selected.Changed connection to use 'dbi:DriverName:$database_name' instead of 'old-style'. I guessthis makes me an old timer..Added object search capability. Searches database for "like" objects, displays them, andsessions currently accessing them. Search box is at the bottom of every page.Probably a couple of other little things I've forgotten about.   0.83   March 23,1999I decided to change the initial screen to use a "submit" button becausesomeone reminded me that all browsers do not support Javascript. KDE's file manager, for example. I doubt it would have worked with BeOS's NetPositive browser either.I also took away the "Back to the page you came from" link on every page. I find I use the "Back" button if I want to go back. Instead, I replaced it withtwo buttons. One to go to the "toplevel", where the users are listed, and onto go to the connections screen. (The first page).Added a report to show all of a users objects split up by the tablespace'sthey reside in. It's a button after a users object types list.Tested under WinNT4, service pack 4, with IIS4. Worked fine. Added some commentsin the script pertaining to Win32 users. Stuff they probably already know anyway.    0.82   March 22,1999Fixed initial database list to accept entries with dashes.Added object lock info for non-contending object locks.Fixed bug for OCI that crashed on an ORA-01005 (null password). Thanks to Kenny Klatt.Added hyperlink back to the toplevel page for each page.   0.78 - 0.81   March 20,1999Fixed tablespace fragmentation query.Added LAST_DDL_TIME to tablespace object list.Only display "show active sessions" button if user has active sessions.User list table now highlights users that are currently connected, and   puts users with DBA authority in bold and parenthesis.Fixed password file update to not use `cp`. Still thinking about whether thepassword file is a good idea or not.Fixed primary key and column constraint queries to check for object ownership.Fixed initial database list to take off  '.world'  and weed out duplicates fromtnsnames.ora and oratab. Thanks to Dmitry Dorofeev.Added several additional graphs.Now use well known (except to me) variable ENV{'SCRIPT_NAME'} to get script nameinstead of the stupid way I was doing it before. :-)   0.78   March 17,1999     Public release to DBI mailing list

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -