Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: The Oracle Inconsistencies List -- please add to it!

Re: The Oracle Inconsistencies List -- please add to it!

From: David Sisk <davesisk_at_ipass.net>
Date: Thu, 13 Aug 1998 23:46:04 GMT
Message-ID: <0VKA1.864$yo1.25589942@news.ipass.net>


I personally would be very happy if Oracle Corp:

  1. Stop delivering features that don't work yet (the Microsoft syndrom).
  2. Implement some of the hundreds of thousands of enhancement requests that they have received from customers. No one knows what's needed better than the people actually using the product.

johnvue_at_gte.net wrote in message <6qr24n$mhm$1_at_news-1.news.gte.net>...
>Why do your fingers want to type "select name from v$logfile" or
>"create tabespace data1 default storage (pct_increase 0)" even though
>they don't work? Because Oracle makes it harder than it has to be.
>
>
>---------------------------------------------
>
>V$SGA memory structure names and associated initSID.ora parameters do
>not match
> Variable Size 12221104 bytes ---> shared_pool_size
> Database Buffers 16777216 bytes ---> db_block_buffers
> Redo Buffers 1048576 bytes ---> log_buffer
>
>db_block_buffers initSID.ora parameter is plural
>log_buffer initSID.ora parameter is singular
>
>the majority of DBA_... views are plural -- a few are singular.
>Example: DBA_TABLESPACES
>the majority of V$... views are singular -- a few are plural.
>Example: V$TABLESPACE
>
>DBA_OBJECTS is plural, DBA_OBJECT_SIZE is singular
>
>Oracle uses the term "tablespace" as the generic description for a
>storage area
>but the term is misleading because a "TABLEspace" can hold
>tables, indexes, rollbacks, and temporary segments.
>
>STORAGE clause does not use underscores but DBA_* dictionary views do:
> PCTFREE PCT_FREE
> PCTUSED PCT_USED
> INITRANS INI_TRANS
> MAXTRANS MAX_TRANS
> INITIAL INITIAL_EXTENT
> NEXT NEXT_EXTENT
> MINEXTENTS MIN_EXTENTS
> MAXEXTENTS MAX_EXTENTS
> PCTINCREASE PCT_INCREASE
> FREELISTS FREELISTS
> FREELIST GROUPS FREELIST_GROUPS
>
>STORAGE() clause is mostly about extent allocation.
>However, FREELISTS and FREELIST GROUPS are about blocks but are
>inside the STORAGE() clause unlike PCTFREE and PCTUSED.
>
>DEFINE uses = but PL/SQL DECLARE section uses :=
>
>V$SQLTEXT table name but SQL_TEXT field name
>
>Analyze one object is DBMS_DDL. Analyze multiple objects with
>DBMS_UTIL.
> dbms_ddl.analyze_object()
> dbms_util.analyze_schema()
>
>Spelled "RESTRICT" in one command and "RESTRICTED" in another
> STARTUP RESTRICT
> ALTER SYSTEM ENABLE RESTRICTED SESSION
>
>SVRMGRL and SQLDBA uses "command=@myscript.sql" but SQLPLUS uses
>"@myscript.sql"
>
>formally called "rollback segment" but most statistics call it "undo"
>
>User name is not spelled the same way in all the tables:
> TABLE_NAME COLUMN_NAME
>
> ------------------------------ ------------------------------
>
> DBA_AUDIT_EXISTS USERNAME
>
> DBA_AUDIT_OBJECT USERNAME
>
> DBA_AUDIT_SESSION USERNAME
>
> DBA_AUDIT_STATEMENT USERNAME
>
> DBA_AUDIT_TRAIL USERNAME
>
> DBA_DB_LINKS USERNAME
>
> DBA_EXP_FILES USER_NAME
>
> DBA_PRIV_AUDIT_OPTS USER_NAME
>
> DBA_STMT_AUDIT_OPTS USER_NAME
>
> DBA_TS_QUOTAS USERNAME
>
> DBA_USERS USERNAME
>
> V$OPEN_CURSOR USER_NAME
>
> V$PROCESS USERNAME
>
> V$PWFILE_USERS USERNAME
>
> V$SESSION USERNAME
> AUD$ USERID
>
>
>three different ways of spelling "average" in field names
> table: V_$ROLLSTAT field: AVESHRINK
>
> table: V_$SYSTEM_EVENT field: AVERAGE_WAIT
>
> table: DBA_TABLES field: AVG_SPACE
>
>
>optimizer_goal in "alter session set ..."
>optimizer_mode in initSID.ora
>
>In V$STATNAME, CPU is sometimes uppercase, sometimes lowercase
> STATISTIC# NAME
> ---------- ------------------------------
> 8 recursive cpu usage
> 11 CPU used when call started
> 12 CPU used by this session
> 129 parse time cpu
>
>most views have all uppercase field values,
>a few (V$PARAMETER, V$STATNAME) have lowercase field values
>
>log_archive_start initSID.ora parameter.
>"log archive start" command instead of an "alter system set ... "
>
>FILE_ID in DBA_DATA_FILES but FILE# in V$DATAFILE
>FILE_NAME in DBA_DATA_FILES but NAME in V$DATAFILE
>
>NAME in V$CONTROLFILE
>MAME in V$DATAFILE
>MEMBER in V$LOGFILE
>
>One command uses "INCLUDING CONTENTS" while the other uses "CASCADE"
> DROP TABLESPACE DATA1 INCLUDING CONTENTS;
> DROP USER JOHNDOE CASCADE;
>
>initSID.ora has no underscore but alert_SID.ora has an underscore
Received on Thu Aug 13 1998 - 18:46:04 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US