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: Problem with database 8.1.7. release 3 with patchset 2

Re: Problem with database 8.1.7. release 3 with patchset 2

From: Mladen Gogala <mgogala_at_earthlink.net>
Date: Fri, 23 Nov 2001 02:50:54 GMT
Message-ID: <pan.2001.11.22.21.50.45.299.2387@earthlink.net>


In article <9tjm3m$jil$1_at_sunce.iskon.hr>, "Đuro Dretvić" <Djuro.Dretvic_at_infodom.hr> wrote:

> Thanks for all your answers.
>
> Here are some additional information about that computer and database.
>
> Question:
> Answer:
>
> 1.What type of disk controller do you have? - SCSI (2 disks in
> (second one is a mirror disk) Database is on one phisical disk 2. What
> kind of disks do you have? - IBM 3. Do you have
> NG2IO boards? - No 4. What kind of RAM?
> - 100 MHZ (2 modules of 512)
> 5. What kind of network connection? - 100baseT? 6.
> Manufactor of Computer - Compaq (1 CPU)

Thanks! SCSI disks are good. Nevertheless, you should monitor your OS and try finding out what exactly is a bottleneck. Unfortunately, I cannot determine that without an access to the machine.

> 7. Number of rollback segments in RBS in RBS tablespace: 28 (storage
> parameters : initial 512 K, next 512 K optimal 4096, minimum number 8)

How many of those are active (online) and being currently in use? You've mentioned 20 users, which would mean that 4 or 5 rollback segments would be completely sufficient.    

> 8. ROLLBACK (1 segment DES_ROLLBACK) (do i need this rollback tablespace
> and segment)

No. If you have other rollback segments then you do not need this one.

> ( I have created it when was installing repository)
> 9. Number of REDO LOG files - 3 ( 10 MB
> each)

The 10 MB log files are exceptionally small. If your database is even remotely active, you will have log switches and checkpoints hitting your database within seconds from each other. In other words, your database will be busy doing frequent checkpoints and what you created it for. You should increase your redo logs to 128M or even 256M. That would probably boost your performance immediately. That can be done online by adding new redo logs and dropping the old ones. Take a look into the alert log. Run STATSPACK.
> 10. Fragmentation is possible. ( I'm planning to perform reorganization
> using Quest Space Manager).

Are you using LMT's (Locally Managed Tablespaces)? You should, as these are the best cure for the fragmentation.

> -Aditional question: Is this normal behavior. When I start this database
> (8.1.7.3) it is occupied about 700 MB of memory. But at peek time of work
> (when all users working) it raises to 1.5 GB (then it uses about 500 MB
> of virtual memory).

SGA allocation is fixed (no longer true for 9i) which means that your additional memory allocation is done by server processes (I do not know the exact architecture of NT 2000, because my company is running HP-UX and at home I am running Linux.) , mainly for UGA (cursors, sort areas, hash areas). The best way to save on memory is deactivate Java because Java is extremely expensive memorywise and uses a ton of CPU cycles. In other words, if you are using Java, your machine can not support 20 users. If you are not using Java, you can balance the memory usage by using MTS and large pool.

-- 
Mladen Gogala
Received on Thu Nov 22 2001 - 20:50:54 CST

Original text of this message

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