Database Performance Comparison on Linux n WindowNT
Hi Everybody,
We have an Application running on Oracle7.3 n WindowNT. Now we are shifting this to Oracle8i (Rel 2). OS platform is not yet
decided. We are asked to submit a performance report of Oracle8i on Linux and Oracle8i on WindowsNT. How can we make a comparison of Oracle8i on WinowsNT n Linux(RedHat6.2).
Also if any body knows any web site related to this, please let me know the same also.
Thanks n Regards,
Hari
null
I did something like that a little while ago, so here's a summary of what I did and what I learned:
I also wanted to select a server OS for a data warehouse, and I did some head-to-head comparisons (same machine, just booted into different OS varieties, loading the same data). I used Red Hat 6.0 and 6.2, SuSE 6.3 and 6.4, and Mandrake 7.0 and 7.1, plus NT4.
Overall, I found that any Linux outperformed NT--but not by enough to make that a major factor in selection. Subjectively, I also found that everything I did was just a little bit less straightforward, a little bit less convenient in Red Hat than it was in any other Linux distribution I tried--but again, not necessarily enough to make a big difference in selection.
I also had more crashes and lockups with NT than I did with any Linux, but that may be more a reflection of my skill at administering NT vs. my skill at administering Linux.
I'd say it's definitely worth your while to evaluate Linux, and I'd suggest that you have a look at several Linux distributions while you're at it. Personally, I like SuSE and dislike Red Hat.
Similar Messages
-
Oracle 9i Database Release 2 on Linux:
There is a technical whitepaper titled Oracle9i Database Release 2 on Linux: Performance, Reliability and Manageability Enhancements on Red Hat Enterprise Linux Advanced Server 2.1 on otn.oracle.com site. As I click on this link, I get an error message Page Not Found. I need to get an access to this article for my project. Also, Red Hat site refers me to the identically titled article, but for Advanced Server 3.0, and I can not find that one either. This is frustrating. Please somebody from otn contact me at [email protected]
Thank you.There is a technical whitepaper titled Oracle9i Database Release 2 on Linux: Performance, Reliability and Manageability Enhancements on Red Hat Enterprise Linux Advanced Server 2.1 on otn.oracle.com site. As I click on this link, I get an error message Page Not Found. I need to get an access to this article for my project. Also, Red Hat site refers me to the identically titled article, but for Advanced Server 3.0, and I can not find that one either. This is frustrating. Please somebody from otn contact me at [email protected].
Thank you. -
Oracle : 10.2.0.3
OS : Linux 64 bit
Issue : Slow performance at 11-30PM complained by client.
Checks done :
1. Ran AWR between 11 PM and 12 Noon.
CPUs : 4 SGA Size : 2,000M (100%) Buffer Cache : 1,584M (79.2%) Shared Pool 1,129M (56.4%)
ADDM suggest SGA_TARGET to increase from 2000MB to 2500MB.
2. top 5 events
Top 5 Timed Events Avg %Total
~~~~~~~~~~~~~~~~~~ wait Call
Event Waits Time (s) (ms) Time Wait Class
db file scattered read 1,952,811 4,804 2 30.5 User I/O
CPU time 3,448 21.9
db file sequential read 149,712 1,921 13 12.2 User I/O
read by other session 293,022 877 3 5.6 User I/O
log file sync 9,920 157 16 1.0 Commit
------------------------------------------------------------- 3. Stats are upto date.
4. Index rebuild requirement is not there
SQL> SELECT name,height,lf_rows,del_lf_rows,(del_lf_rows/lf_rows)*100 as ratio FROM INDEX_STATS;
no rows selected5. Average 100 sessions will connect to the database
6. Checked all logs fr any disconnection details
7. Application is running from weblogic
Questions : How to certify the performance is good or slow from the above observations. I am able to feel the statistics are the similar for the different periods where I ran AWR report.
: Other than the user as a DBA what are the other checks can be done to monitor the performanceIt's difficult to use AWR or Statspack to "certify" database performance is good. It just depends what "performance is good" means.
Most of the time it's application response time which is the right metric: database response time is only a part of application response time and AWR/Statspack cannot easily link database response time and application response time.
[11.2 Concepts Guide Principles of Application Design and Tuning| http://download.oracle.com/docs/cd/E11882_01/server.112/e10713/cncptdev.htm#CHDEHHIJ] says
>
Define clear performance goals and keep historical records of metrics
An important facet of development is determining exactly how the application is expected to perform and scale. For example, you should use metrics that include expected user load, transactions per second, acceptable response times, and so on. Good practice dictates that you maintain historical records of performance metrics. In this way, you can monitor performance proactively and reactively (see "Performance Diagnostics and Tuning"). -
Migrate Oracle 11g database from Windows To Linux using RMAN hot / cold backup ?
Hi Friends,
Is it possible to Migrate Oracle 11g database from Windows To Linux using RMAN hot / cold backup ? ( as i would like to perform Point In Time recovery)
(or) The only way is to use RMAN convert as mentioned here - Transporting Data Across Platforms
(or) Is there any other method (except exp/imp and data pump)
Regards,
DBHI
his post describes the procedure required to migrate a database from Windows to Linux using the RMAN Convert Database command.
Both Windows and Linux platforms have the same endian format, which makes possible to transfer the whole database, making the migration process very straightforward and simple.
To migrate between platforms that have a different endian format, Cross Platform Transportable Tablespaces (XTTS) needs to be used instead.
List of Steps Needed to Complete the Migration
The migration process is simple, but as it has several steps it is convenient to be familiar with them before running it.
1. Check platform compatibility between source and target OS
2. Start the database in read only mode
3. Check database readiness for transport from Windows to Linux using DBMS_TDB.CHECK_DB
4. Check if there are any external objects
5. Execute the Rman Convert database command
6. Copy converted datafiles, generated Transport Script and Parameter File to Linux
7. Edit the init.ora for the new database
8. Edit the Transport Script and Parameter File changing the windows paths to Linux Paths
9. Execute the Transport Script
10.Change the Database ID
11.Check database integrity
Thank you -
Migrate Oracle apps database from AIX to Linux
Hello,
We are planning to move oracle 11i apps database from AIX to Linux. If anyone done recently please share your knowledge.
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit
PL/SQL Release 10.2.0.4.0 - Production
CORE 10.2.0.4.0 Production
TNS for IBM/AIX RISC System/6000: Version 10.2.0.4.0 - Productio
NLSRTL Version 10.2.0.4.0 - Production
Thanks
Princeuser12094010 wrote:
Hello,
We are planning to move oracle 11i apps database from AIX to Linux. If anyone done recently please share your knowledge.
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit
PL/SQL Release 10.2.0.4.0 - Production
CORE 10.2.0.4.0 Production
TNS for IBM/AIX RISC System/6000: Version 10.2.0.4.0 - Productio
NLSRTL Version 10.2.0.4.0 - Production Hi Prince,
To move/migrate the 11i Apps Database alone means you need to follow the export/import method.
Please refer the note: 362205.1 "10g Release 2 Export/Import Process for Oracle Applications Release 11i"
In general steps to follow the DB migration is :
1. create the complete export file in source database
2.create a new DB in the target instance
3.perform the import
4.create the new auto-config and sync with apps tier
-Rk -
AWR - Database Performance Slow
If my Whole Database Performance is slow,
running AWR report include current time statistics when the DB Performance is slow ?The default AWR Snapshot Interval is 1 hour. So, if you have the default implementation, you will be able to create an AWR report for the period 10am to 11am. It will not reflect what or why "slowness" occurred at 10:45. The statistics in the AWR report will be a summation / averaging of all the activity in the entire hour.
You could modify the Snapshot Interval (using dbms_workload_repository.modify_snapshot_settings) to have Oracle collect snapshots every 15minutes. But that will apply after the change has been made. So, if you have a slowness subsequently, you will be able to investigate it with the AWR report for that period. But what has been collected in the past at hourly intervals cannot be refined any further.
Hemant K Chitale -
Database performance is very slow
Hi DBA's
Plz help me out !!!
Application users complaining database performance is very slow. Its an 10g DB in IBM AIx Server.
Any changes needed pls be post as soon as possible
Buffer Cache Hit Ratio 94.69
Chained Row Ratio 0
Database CPU Time Ratio 17.21
Database Wait Time Ratio 82.78
Dictionary Cache Hit Ratio 99.38
Execute Parse Ratio -25.6
Get Hit Ratio 70.62
Latch Hit Ratio 99.65
Library Cache Hit Ratio 99.43
Parse CPU to Elapsed Ratio 8.4
Pin Hit Ratio 81.6
Soft-Parse Ratio 94.29
=====================================
NAME TYPE VALUE
cursor_sharing string EXACT
cursor_space_for_time boolean FALSE
nls_currency string
nls_dual_currency string
nls_iso_currency string
open_cursors integer 600
optimizer_secure_view_merging boolean TRUE
session_cached_cursors integer 20
sql92_security boolean FALSE
===========================================================
lock_sga boolean FALSE
pre_page_sga boolean FALSE
sga_max_size big integer 4272M
sga_target big integer 4G
pga_aggregate_target big integer 2980M
Total Ram Size is 8 GBSQL> select username,sid from v$session where username='WPCPRODUSR';
USERNAME SID
WPCPRODUSR 378
WPCPRODUSR 379
WPCPRODUSR 380
WPCPRODUSR 381
WPCPRODUSR 382
WPCPRODUSR 383
WPCPRODUSR 384
WPCPRODUSR 385
WPCPRODUSR 386
WPCPRODUSR 387
WPCPRODUSR 388
USERNAME SID
WPCPRODUSR 389
WPCPRODUSR 390
WPCPRODUSR 391
WPCPRODUSR 392
WPCPRODUSR 393
WPCPRODUSR 394
WPCPRODUSR 395
WPCPRODUSR 396
WPCPRODUSR 397
WPCPRODUSR 398
WPCPRODUSR 399
USERNAME SID
WPCPRODUSR 400
WPCPRODUSR 401
WPCPRODUSR 402
WPCPRODUSR 403
WPCPRODUSR 404
WPCPRODUSR 405
WPCPRODUSR 406
WPCPRODUSR 407
WPCPRODUSR 408
WPCPRODUSR 409
WPCPRODUSR 410
USERNAME SID
WPCPRODUSR 411
WPCPRODUSR 412
WPCPRODUSR 413
WPCPRODUSR 414
WPCPRODUSR 415
WPCPRODUSR 416
WPCPRODUSR 417
WPCPRODUSR 418
WPCPRODUSR 419
WPCPRODUSR 420
WPCPRODUSR 421
USERNAME SID
WPCPRODUSR 422
WPCPRODUSR 423
WPCPRODUSR 424
WPCPRODUSR 425
WPCPRODUSR 426
WPCPRODUSR 427
WPCPRODUSR 428
WPCPRODUSR 429
WPCPRODUSR 430
WPCPRODUSR 431
WPCPRODUSR 432
USERNAME SID
WPCPRODUSR 433
WPCPRODUSR 434
WPCPRODUSR 435
WPCPRODUSR 436
WPCPRODUSR 437
WPCPRODUSR 438
WPCPRODUSR 439
WPCPRODUSR 440
WPCPRODUSR 441
WPCPRODUSR 442
WPCPRODUSR 443
USERNAME SID
WPCPRODUSR 444
WPCPRODUSR 445
WPCPRODUSR 446
WPCPRODUSR 447
WPCPRODUSR 448
WPCPRODUSR 449
WPCPRODUSR 450
WPCPRODUSR 451
WPCPRODUSR 452
WPCPRODUSR 453
WPCPRODUSR 454
USERNAME SID
WPCPRODUSR 455
WPCPRODUSR 456
WPCPRODUSR 457
WPCPRODUSR 458
WPCPRODUSR 459
WPCPRODUSR 460
WPCPRODUSR 461
WPCPRODUSR 462
WPCPRODUSR 463
WPCPRODUSR 464
WPCPRODUSR 465
USERNAME SID
WPCPRODUSR 466
WPCPRODUSR 467
WPCPRODUSR 468
WPCPRODUSR 469
WPCPRODUSR 470
WPCPRODUSR 471
WPCPRODUSR 472
WPCPRODUSR 473
WPCPRODUSR 474
WPCPRODUSR 475
WPCPRODUSR 476
USERNAME SID
WPCPRODUSR 477
WPCPRODUSR 478
WPCPRODUSR 479
WPCPRODUSR 480
WPCPRODUSR 481
WPCPRODUSR 482
WPCPRODUSR 483
WPCPRODUSR 484
WPCPRODUSR 485
WPCPRODUSR 486
WPCPRODUSR 487
USERNAME SID
WPCPRODUSR 488
WPCPRODUSR 489
WPCPRODUSR 490
WPCPRODUSR 491
WPCPRODUSR 492
WPCPRODUSR 493
WPCPRODUSR 494
WPCPRODUSR 495
WPCPRODUSR 496
WPCPRODUSR 497
WPCPRODUSR 498
USERNAME SID
WPCPRODUSR 499
WPCPRODUSR 500
WPCPRODUSR 501
WPCPRODUSR 502
WPCPRODUSR 503
WPCPRODUSR 504
WPCPRODUSR 505
WPCPRODUSR 506
WPCPRODUSR 507
WPCPRODUSR 508
WPCPRODUSR 509
USERNAME SID
WPCPRODUSR 510
WPCPRODUSR 511
WPCPRODUSR 512
WPCPRODUSR 513
WPCPRODUSR 514
WPCPRODUSR 515
WPCPRODUSR 516
WPCPRODUSR 517
WPCPRODUSR 518
WPCPRODUSR 519
WPCPRODUSR 520
USERNAME SID
WPCPRODUSR 521
WPCPRODUSR 522
WPCPRODUSR 523
WPCPRODUSR 524
WPCPRODUSR 525
148 rows selected. -
.oui error in the install of oracle database client in a linux CentOS
I am installing oracle database client in eqipo linux CentOS, after making all the passages for the creation of the user oracle and its groups beginning the ./runInstaller application and appears to me the following error:
./runInstaller: line 66: /install/.oiu: cannot excecute binary file
as I can solve this
they can notify me the possible solution to the following e-mail?
[email protected] or
[email protected]You may want to check these references for CentOS install:
Installing 10g Release 2 on Centos 4.3 & 4.4
http://www.dizwell.com/prod/node/50
http://download-uk.oracle.com/docs/cd/B19306_01/install.102/b15660/toc.htm
Oracle® Database Installation Guide
10g Release 2 (10.2) for Linux x86
Part Number B15660-02
Installing Oracle 10.2.0.1 on CentOS 5.0 (x86_64)
http://bderzhavets.blogspot.com/2007/04/installing-oracle-10.html
Installing 9i (9.2.0.1) Database on Centos 4.5
Installing 9i (9.2.0.1) Database on Centos 4.5
installing 10.2.0 on CentOS
Re: Got "java.lang.NullPointerException" installing 10.2.0 on CentOS
Link error installing 10gR2 on CentOS 4.4
Link error installing 10gR2 on CentOS 4.4
Re: 10g in vmware Centos
10g in vmware Centos
~ Madrid. -
Regarding Database Performance
Hi All,
I have installed *10gR2 on RHEL4 (4GB -- RAM, space is enough)*. One application (oracle ucm) is running on that. Its contains apache and content server. After 2-3 weeks, developers were saying taking long time for opening url. So done gather database statistics (after that daily gathering db stats using scheduler). After that, it was working fine. Again after week they are having the prob. They are doing lot of dml on db. Checked in os level using top command. But oracle ( installed entire application as oracle) user is not consuming that much memory. set pga_aggregate_target to about 500M. Sga (sga_max_size --- 950M) is auto tuning. db is of size 8GB. workarea_policy_size is auto.
Please suggest any solutions for improving database performance.
Thanks,
Manikandan.daily gathering db stats using scheduler)Done by default on V10+
Please suggest any solutions for improving database performance.Ready, Fire, Aim!
Is any OS resource the bottleneck; CPU, RAM, IO, network?
During slow period what is reported by AWR?
Please read these:
When your query takes too long
When your query takes too long ...
How to Post a SQL statement tuning request
HOW TO: Post a SQL statement tuning request - template posting
Edited by: sb92075 on Jul 27, 2010 10:01 AM -
Database performance degradation issue
Hi,
We are having the database performance related problem.
Oracle database 8.1.7.0
when we use statement,
SQL> select name,value from v$sysstat where name ='redo buffer allocation retries';
NAME VALUE
redo buffer allocation retries 2540
Here, Redo retries value shown above is too big, which it should not be.
Currently we are having log_buffer = 65536 bytes (64 kb)
Is it necessary to increase the size of log_buffer ? does increasing the size of log_buffer will improve the database performance issue upto some extent ?
Also, regarding database buffer cache,
SQL> SELECT NAME, VALUE FROM V$SYSSTAT WHERE NAME IN ('db block gets', 'consistent gets', 'physical reads');
NAME VALUE
db block gets 4365099
consistent gets 1309280457
physical reads 103708616
From the above values, buffer cache hit ratio is 0.921052817
So, is it necessary to increase the size of database buffer cache ?
With RegardsLog_buffer 64k is likely too small. The default is 512k per CPU.
Increasing log buffer will decrease the number of redo allocation retries.
You need to set to 512K or 1M.
Buffer Cache Hit Ratio is a Meaningless Indicator of the Performance of the System, as Connor McDonald has demonstrated on http://www.oracledba.co.uk
You'd better strive to reduce I/O.
Also you will notice you need very big amounts of memory to get very little improvement.
Personally I would probably do something if BCHR was below 80 percent, but I know of situations where the problem is in the application and no value of db_blockf_buffers will be big enough.
Hth
Sybrand Bakker
Senior Oracle DBA -
Oracle 11 G database performance tuning
How to indexing the oracle 11G database?
Thanks in advance.Your question is like if you ask "Tell me how to fix a car". As you know people spend years learning how to fix different problems with cars; the same applies to database performance tuning. There is no way to answer this question in one post. Please ask a more specific question in an apropriate (database related) forum.
cheers -
I installed Oracle database 10g on SuSE Linux Enterprise Server 8 edition.
I installed Oracle database 10g on SuSE Linux Enterprise Server 8 edition.
But this massage pop up when I used my browser first time before start database.
Actually when I clicks on yes to start database.
The web browser you are using is not optimized for this release of Oracle enterprise manager. It is recommended that you use one of the following:
* Microsoft Internet Explorer version 5.5, 6.0 or higher
* Netscape Navigator version 7 and higher
*Mozilla version 1.3.1 and higher
Dose any one know hoe to upgrade mozilla or install internet explorer 5.5, 6.0 or higher or SLES 8.
Regards,
DYou can download package for your distribution (for example) from http://www.mozilla.org or directly from SuSE ftp server ftp://ftp.suse.com/pub/suse/i386/9.1/suse/i586
IE for linux does not exist. -
Hi,
I am running Oracle10g in Windows and i have
SGA - 289406976
Fixed Size- 1248576
Variable Size - 96469696
Database Buffer - 184549376
Redo Buffer - 7139328
i am enclosing the init.ora file for better understanding
# Cache and I/O
db_block_size=8192
db_file_multiblock_read_count=16
# Cursors and Library Cache
open_cursors=300
# Database Identification
db_domain=""
db_name=orcl
# Diagnostics and Statistics
background_dump_dest=D:\oracle\product\10.2.0/admin/orcl/bdump
core_dump_dest=D:\oracle\product\10.2.0/admin/orcl/cdump
user_dump_dest=D:\oracle\product\10.2.0/admin/orcl/udump
# File Configuration
control_files=("D:\oracle\product\10.2.0\oradata\orcl\control01.ctl", "D:\oracle\product\10.2.0\oradata\orcl\control02.ctl", "D:\oracle\product\10.2.0\oradata\orcl\control03.ctl")
db_recovery_file_dest=D:\oracle\product\10.2.0/flash_recovery_area
db_recovery_file_dest_size=2147483648
# Job Queues
job_queue_processes=10
# Miscellaneous
compatible=10.2.0.1.0
# Processes and Sessions
processes=150
# SGA Memory
sga_target=287309824
# Security and Auditing
audit_file_dest=D:\oracle\product\10.2.0/admin/orcl/adump
remote_login_passwordfile=EXCLUSIVE
# Shared Server
dispatchers="(PROTOCOL=TCP) (SERVICE=orclXDB)"
# Sort, Hash Joins, Bitmap Indexes
pga_aggregate_target=95420416
# System Managed Undo and Rollback Segments
undo_management=AUTO
undo_tablespace=UNDOTBS1
and the Total Physical Memory - 1037864
Available - 206124
kindly pls explain why the database is running slow?Pls tell me what parameter shuld i change in the init.ora so that the database performance increases?Is only Oracle running slow?
Are some query running slow?
I think that you might not be able to increase performance
by changing only oracle parameter.
What kind of programs and services are running on your Windows?
Are they disturbing <s>Oracle sleeping</s> Oracle running?
Please check them first.
Oops, I'm not native, so I have mistake in using word.
Sorry.
Message was edited by:
ushitaki -
Can anyone help me? I just anted to know which are best and
precise sites on internet where I can find info about Oracle 8i
database performance monitoring,correction,best practises and
prevention. Many times our database performance goes down and
need to trouble shoot and correct the problems
Thanks
sandeepHi sue..
please send the papers to me also..my mail id [email protected]
bye bye
subbu
The Oracle Performance and Tuning class is very good at least
when I took it around 2 years ago.
Oracle Performance Tuning by Mark Curry and Peter Corrigan is
good but is probably too deep for someone new in Oracle. (It's
too deep for me most of the time since I've worked with Oracle
for 2.5 years now)
I could also send you a paper that gives a fairly good
explanation on use of V$SESSION_WAIT, V$SESSION_EVENT, and
V$SYSTEM_WAIT. V$SESSION_WAIT tells you what application is
wating and what is the event wait occuring.
Let me know if you want it. -
Database Performance Evaluation Benchmarking Tuning
Does anyone by chance have any articles or websites that deal with Oracle (or generic) database performance evaluation, benchmarking, and/or tuning for a STANDALONE PC database installation? I have Oracle 10g installed on my personal machine and I want to find some information that will help me place the performance evaluation into a more professinal context. Any links relating to this would be very appreciated.
regards,
JohnWhy do you expect there to be a difference in evaluating performance for a standalone PC database installation vs. a server database installation? Other than the fact that, presumably, you won't find network events in the top wait events, I'm hard-pressed to think of any differences.
You would evaluate performance and tune the system the same way on a standalone database as on a database on a server box-- you would figure out what operations are important, figure out how quickly those operations need to run, figure out which of the important operations are running slowly, figure out what those operations are spending time doing, and then figure out how to reduce the runtime. Of course, each of those steps can potentially be rather involved. There are plenty of articles and books on performance tuning-- Oracle has a few manuals, Jonathan Lewis's book on the cost based optimizer is excellent, Cary Millsap's optimization book is top flight, etc.
As for benchmarking, unless the intention is to run something like the TPC benchmark on your desktop, which would seem odd, your benchmark is generally closely tied to your application-- i.e. figuring out how quickly the system performs a particular business operation. Generic benchmarks like TPC tend not to be particularly useful in the real world because they are unlikely to mimic your real workload.
Justin
Maybe you are looking for
-
The ethernet port on my 2006 Mac Mini 1.6Ghz is dying and I am wanting to replace it with a USB ethernet adapter. I see that Apple sells one but it says for the Macbook Air. Just wondering if anyone has found a third-party usb ethernet adapter that w
-
I originally had photo shop 10 on my laptop but my laptop no longer works, so I am trying to download a copy onto my desktop. . I keep getting an error code and a message that reads:Access Denied You don't have permission to access "http://trial
-
I'm trying to embed sound in InDesign CS4, but its not working
I tried to use file, place sound and also with a interactive button, apply the sound, but when I browse for my mp3 file it just wont let me selected. I open the mp3 file to make sure was not damage and it worked just fine. If this feature of adding s
-
I am using Time Machine on an external disk drive subsystem (Thunderbolt) on Lion (Mac OS X 10.7). No issues at all - however, know that I'm more comfortable with its operation (it is amazing how simple it is), I would like to restart Time Machine al
-
Sites reverting back to GoLive
For some reason, when I create a site in DreamWeaver it converts to GoLive. How can I find the site file to open it within DreamWeaver, using the "import site" inside of DreamWeaver? Where does DreamWeaver keep the site files? If you could email the