Why Linux is preferred for Oracle
Why Linux is preferred for Oracle?I helped clients running databases Oracle of small, medium and large scale (from 500 MB to 10 TB total segment size) on a variety of platforms Unix, Linux and Windows environments.
The primary consideration for platform in 90% of these configurations is what works the best with the application solution / they run on their databases. I am passionate about Linux for small and deployments of medium sizes due to the following:
1. relatively stable (no need to worry about the restart mentioned scenario earlier)
2 takes in charge virtually all Oracle database architectures you might need (CCR, single instance, warehouse, etc.)
3. support of OS relatively cheap (especially if you go with Oracles OEL), own can operate on mid-range servers
4. allows you to stuff more "fancy" like virtualization of servers, clustering OS filesystems in cluster, integration in Windows domains, etc if you need competent of your availability/recovery solutions data disaster.
Of course, all this assumes there been no egregious mistake you make when you configure the server ;) This is usually the point 3 which marks better with it management, but it may be a learning curve important for companies that might be more familiar with the Microsoft platforms, for example.
Personally, RHEL or OEL is my platform of choice for small to medium deployments that don't have no platform restrictions, as well as to run software such as Oracle Grid Control (and soon Cloud Control)
But really, the question of the preference really depends on what you need your database to / support.
Tags: Database
Similar Questions
-
Which of the flavors of existing Linux is best for the Administration of the oracle 11g R2 database?
I have some hands on experience with Windows, but totally new to the Linux operating system versions.
As I found many versions, I am confused which one will be good?
Akward experience: I already tried to install Orcl 11 g R2 on RHEL 6 Beta 2 (i686) but cannot install it because of some problems of lack of RPM.
Please give the best Suggestion.
Also, please mention to download Desktop or Server editions OF operating systems?>
...
Akward experience: I already tried to install Orcl 11 g R2 on RHEL 6 Beta 2 (i686)
...
>Oracle does not certify its software on beta versions of any OS - stick certified OS versions listed in the link I posted in another thread
HTH
Srini -
SUSE linux is the best for Oracle 9i or not
Hi all
I want to know if linux SUSE for ORacle 9i is better or not. My boss wants to migrate our course Oracle 9i on Solaris 8 with Suse Linux storage without stroage.
Will be the suse linux is good for oracle 9i and
Is it true that it will support SUSE linux Oracle within 6 months...
Please let me know...Click on the link in my last post, each operating system is listed.
Nicolas.
-
Compatible Linux RHEL (Linux Red Hat Enterprise Server 6.7) for oracle database 11.2.0.4 with grid Infrastructure.
Hi all
We plan to patch Linux Redhat Enterprise Server (6.4 and 6.5) to 6.7.
I tried Searchin' on support of oracle for the compatibility of the database for Linux patches, but not able to find accurate information.
can anyone share the ID document or information related to it.
If OS RHEL 6 update 4 to 6-7 update patch
(1) is it compatible
(2) bugs or problems reported
(3) in addition to the binary link again than the DBA to perform any other
Thank you
Hello
6.7 RHEL is certified for the database 11.2.0.3 or newer. In other words, it is certified for RHEL 6.7 11.2.0.4
Certification information for the Oracle database on Linux x 86-64 (Doc ID 1304727.1)
-Jonathan Rolland
-
Hi all
I just wanted to know if oracle support the CPU patch for Oracle 10.2.0.4.0 platform 32 bit on the 32-bit linux platform.
Any update on that highly is apprciated.
Thanks in adavnce
Then submit a Service request to get an official response.
Nobody here can talk about Oracle Corp.
-
Ask about the 'top' of Linux on Linux for oracle user command
It's the output of the 'top' command in one of my linux server hosting an Oracle instance with SGA 600 MB and 400 MB PGA. One instance is in this server.
Top - 14:36:37 04:26, 3 users, load average: 0.05, 0.11 0.28
Tasks: 124 1 total, running, 123 sleeping, 0 stopped, 0 zombie
CPU: 0.2% us, sy 0.1% 0.0% ni, 66.6% id, 33.1% wa, 0.0% Hi, 0.0% if
MEM: 12299332 k total, * 2569836 k * used, 9729496 k free, 61288 k buffers
Swap: 20972816 k total, 0 k used, 20972816 k, 2274852-free updated k cached
PID USER PR NOR VIRT RES SHR S % CPU % MEM TIME + COMMAND
6345 oracle 16 0 37132 1752 1172 S 0,0 0,0 0:00.08 sshd
6346 oracle 16 0 54004 1536 1208 S 0,0 0,0 0:00.02 bash
6423 45376 0 16 10 oracle m 6228 S 0.0 0.1 0:00.25 tnslsnr
6471 oracle 16 0 740 m 17 m 13 m S 0.0 0.1 0:00.02 oracle
6473 oracle 16 0 739 m 15 m 12 m S 0.0 0.1 0:00.01 oracle
6475 oracle 16 0 739 m 32 m 29 m S 0.3 0.0 0:00.07 oracle
6477 oracle 16 742 m 0 50 m 44 m S 0,0 0,4 0:00.27 oracle
6479 oracle 16 754 m 0 23 m 19 m S 0.0 0.2 0:00.43 oracle
6481 oracle 16 0 739 m 24 m 20 m S 0.0 0.2 0:00.61 oracle
6483 oracle 16 740 m 0 88 83 m m S 0.7 0.0 0:00.71 oracle
6485 oracle 16 0 739 m 22 m 19 m S 0.0 0.2 0:00.01 oracle
6487 oracle 16 0 740 m 30 m 25 m S 0.3 0.0 0:00.15 oracle
6489 oracle 16 741 m 0 55 m 48 m S 0.0 0.5 0:00.29 oracle
6491 oracle 16 0 739 m 24 m 20 m S 0.0 0.2 0:00.01 oracle
6493 oracle 16 0 739 m 15 m 11 m S 0.0 0.1 0:00.01 oracle
6495 oracle 16 0 739 m 14 m 11 m S 0.0 0.1 0:00.00 oracle
6622 oracle 16 739 m 0 m 16 m 13 S 0.0 0.1 0:00.00 oracle
6626 oracle 16 740 m 0 79 74 m m S 0.7 0.0 0:01.95 oracle
6636 oracle 16 0 740 m 28 m 23 m S 0.0 0.2 0:00.06 oracle
6638 oracle 16 0 739 m 16 m 12 m S 0.0 0.1 0:00.01 oracle
6846 oracle 16 0 739 m 19 m 16 m S 0.0 0.2 0:00.02 oracle
6848 oracle 16 0 739 m 24 m 21 m S 0.0 0.2 0:00.04 oracle
6850 oracle 16 0 739 m 19 m 16 m S 0.0 0.2 0:00.02 oracle
6852 oracle 16 0 739 m 19 m 16 m S 0.0 0.2 0:00.01 oracle
6854 oracle 16 0 739 m 30 m 26 m S 0.3 0.0 0:00.12 oracle
6856 oracle 15 0 739 m 28 m 24 m S 0.0 0.2 0:00.18 oracle
6858 oracle 15 0 740 m 40 m 35 m S 0.3 0.0 0:06.39 oracle
6862 oracle 16 0 739 m 32 m 28 m S 0.3 0.0 0:02.25 oracle
6864 oracle 16 0 739 m 19 m 16 m S 0.0 0.2 0:00.02 oracle
6866 oracle 16 0 739 m 19 m 16 m S 0.0 0.2 0:00.03 oracle
6868 oracle 16 0 739 m 19 m 16 m S 0.0 0.2 0:00.02 oracle
7480 oracle 15 0 37264 1668 1092 S 0,0 0,0 0:00.15 sshd
7481 oracle 15 0 54004 1528 1196 S 0,0 0,0 0:00.05 bash
10333 oracle 16 0 739 m 20 m 16 m S 0.0 0.2 0:00.00 oracle
10337 oracle 15 0 6168 1080 768 R 0,0 0,0 0:00.00 top
RAM total as seen from the high command is 12G.
* 2569836 *-total RAM that is currently used.
How I see the total RAM used by all Oracle processes running on that server. The server is Linux X 86 64 bit. I can summarize the values under the column 'VIRT' command 'top' to see the total RAM used?
Is it possible to see the total RAM and CPU used by top Oracle?
"VIRT" is the virtual memory - what is related to the figure above, which is the physical memory (RAM)?
Thanks in advance
SSN
Published by: SSNair on October 21, 2010 02:39Oracle used shared memory to implement the CMS, which was the largest consumer of memory of the Oracle instance. The problem is that in of many modern operating system, including linux, it is difficult to define the use of memory real fo software. This is because the memory used by a process consists of shared (for example, shared memory, shared library, executable code) and private components (for example, the heap, stack). Utilities such as top, ps, etc. provides all the visible memory through a process, regardless of whether or not it is shared. Accordingly, the total amount of VIRT etc. will be inflated by shared components. A more accurate figure of the use of memory, shared memory / library / code should be counted once.
Before 11g, Oracle used System V ipc, and it is possible to control the amount of memory allocated by using IPCS. 11 g, Oracle passed to/dev/SHM, use df to check memory allocation. (Thanks user11150436)
The figure of "Mem used" in the upper part is the actual use of memory: shared memory and the library are not counted multiple. However, Linux always puts in cache (read before actually requested) and disk i/o buffer (writing after completion of signaling). Therefore, "Used Mem" is almost always of very nearly the amount of physical memory. "Used Mem' - 'buffers' - 'cached' reflects the memory actually used by the operating system and all the programs most accuately.
And you can use the pmap utility to check the memory card. Can classify you the use of memory sharable and unsharable to calculate a more accurate result, adapted to your need. You need knowledge of OS to understand the output.
-
Need to Patch ID for Oracle DB Ent Edition 11.1.0.7 on Linux x 86-64
Hi all
Anyone happen to know the id of the patch for Oracle DB Ent edition 11.1.0.7 on Linux x 86-64 on the Oracle support site?Hello
It's the 6890831 ID of patch.
Best regards
Jean Valentine -
Please guys, I really need your help on this issue.
I tried using freetds driver but when I use db link I get this error:
ORA-28500: connection between ORACLE and a non-Oracle system has sent this message:
[Generic connectivity using ODBC] [S1000] [9013] error General nvITrans_BeginT - rc = - 1. Please see the log file for more details.
ORA-02063: preceding 2 lines MIXERI
To cite that I can connect to the remote sql server through isql tool with no problem at all. I study a lot and I found no solution for this error, so to this end, I will try to find another alternative way.
Is there another way to manage the communication link between the system of 2 DB db?
Thank you
Hello
S erro coming from the ODBC side then you can try the following-
1. change the listener.ora LD_LIBRARY_PATH for-
(ENVS=LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/db/oracle/10.2.0/lib)
stop and start the listener.
2. don't you get the error even if you delete the entry-
HS_FDS_SQLLEN_INTERPRETATION = 32
3. get a debugging bridge route-
-Comment the entry
HS_FDS_TRACE_FILE_NAME = /db/oracle/10.2.0/hs/admin/MIKSERI.trcthen the tracks go to the location by default with default names-
/DB/Oracle/10.2.0/HS/log
-set the level of the trace-
HS_FDS_TRACE_LEVEL = DEBUG
-start a new session of SQLPLUS, run select, close the session.
-Download the trace from somewhere, it can be displayed by our care.
It can also be an idea to install and use the 11.2.0.5 last DG4ODBC gateway that is certified with RDBMS 10.2.0.5 and available at My Oracle Support you.
Patch 13390677: 11.2.0.4.0 PATCH SET FOR ORACLE DATABASE SERVER
which must be installed in a new and separate ORACLE_HOME.
Kind regards
Mike
-
We are in the streams we want to use the tools of replication of database of 3rd party for Oracle freeware. Pls suggest
Hello
GoldenGate and shareplex are large databases for heteregenous platforms oracle replication tools.
Shareplex replicates data between heteregenous platforms for example source on Linux and Windows.Shareplex target come from queues so that when we define it a few tables in the configuration of the source files, it will get automatically reproduced in the target database.
SharePlex 8.6.2 technical documentation
Concerning
Rami
-
Not a dba and need help for Oracle 11 G
I have install an output db in space and I can't get the client that I work to install the spacewalk to connect to the db.
output in the configuration of the client space (research forward and reverse and can ping by short/longname and IP.)
# output extravehicular-installation - disconnected - external-db
* Setting the Oracle environment.
* Setting up database.
* Database: set up the connection of database for Oracle backend.
Name of the database service (SID)? spcwlk
Name of database to host [localhost]? spacedb.domain.com
Database (listener) port [1521]?
The database connection error: ORA-12543: TNS:destination host unreachable (DBD ERROR: OCIServerAttach)
DB server
listener.ora # Network Configuration file: /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
# Generated by Oracle configuration tools.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = CIP)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = spacedb.domain.com) (PORT = 1521))
)
)
ADR_BASE_LISTENER = / u01/app/oracle
lsnrctl start $
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 18-SEP-2014 11:17:37
Copyright (c) 1991, 2009, Oracle. All rights reserved.
From /u01/app/oracle/product/11.2.0/dbhome_1/bin/tnslsnr: Please wait...
TNSLSNR for Linux: Version 11.2.0.1.0 - Production
System settings file is /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
Log messages written to /u01/app/oracle/diag/tnslsnr/db-obrien/listener/alert/log.xml
Listen on: (DESCRIPTION = (ADDRESS = (PROTOCOL = ipc) (KEY = EXTPROC1521)))
Listen on: (DESCRIPTION = (ADDRESS = (PROTOCOL = tcp)(HOST=spacedb.domain.com) (PORT = 1521)))
Connection to (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC) (KEY = EXTPROC1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start date 18 - SEP - 2014 11:17:39
Uptime 0 days 0 h 0 min 0 sec
Draw level off
Security ON: OS Local Authentication
SNMP OFF
Parameter Listener of the /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora file
The listener log file /U01/app/Oracle/diag/tnslsnr/spacedb/listener/alert/log.XML
Summary of endpoints listening...
(DESCRIPTION = (ADDRESS = (PROTOCOL = ipc) (KEY = EXTPROC1521)))
(DESCRIPTION = (ADDRESS = (PROTOCOL = tcp)(HOST=spacedb.domain.com) (PORT = 1521)))
The listener supports no services
The command completed successfully
Hello
Please add below lines to your listner.ora file and reload the listner.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME =
) (ORACLE_HOME =
) (GLOBAL_DBNAME =
) )
)
Thank you
Jihane Narain Sylca
-
All parameter memory index for Oracle text indexes
Hi Experts,
I'm on Oracle 11.2.0.3 on Linux and have implemented Oracle Text. I'm not an expert in this area and need help on a question. I created the Oracle text index with the default setting. However, in a white paper of oracle, I read that the default setting is perhaps not good. Excerpt from the white paper by Roger Ford:
URL:http://www.oracle.com/technetwork/database/enterprise-edition/index-maintenance-089308.html
"(Part of this white paper below. )" ...)
Index memory as mentioned above, $I entries cached emptied out on the disk each time the indexing memory is exhausted. The default index to installing memory is a simple 12MB, which is very low. At the time of creating indexes, users can specify up to 50 MB, but it is still quite low.
This would be by a CREATE INDEX, something like statement:
CREATE INDEX myindex ON mytable(mycol) INDEXTYPE IS ctxsys.context PARAMETERS ('index memory 50M');
Allow index of the parameters of memory beyond 50 MB, the CTXSYS user must first of all increase the value of the MAX_INDEX_MEMORY parameter, like this:
begin ctx_adm.set_parameter('max_index_memory', '500M'); end;
The parameter memory must never be high point causes paging, because this will have a serious effect on indexing speed. The smallest of dedicated systems, it is sometimes advantageous to temporarily reduce the amount of memory consumed by the Oracle SGA (for example by reducing DB_CACHE_SIZE and/or SHARED_POOL_SIZE) during the index creation process. Once the index has been created, the size of the SGA can be increased again to improve query performance. & quot;
(End of the excerpt from the white paper)
My question is:(1) to apply this procedure (ctx_adm.set_parameter) obliged me to log on as user CTXSYS. Is this fair? or can it be avoided and will be based on the application schema? The CTXSYS user is locked by default and I had to unlock it. Is this OK to do it in production?
(2) what value I should use for the max_index_memory there are 500 MB - my SGA is 2 GB in Dev / QA and / 3 GB in the production. Also in the creation of the index which is the value should I set for the parameter memory index - I had left to default, but how do I change now? Should it be 50 MB as shown in the example above?
(3) the white paper also refer to the reconstruction of an index to an interval like once a month: ALTER INDEX DR$ index_name$ X REBUILD online;
-Is this good advice? I would like to ask the experts once before doing this. We are on Oracle 11 g and the white paper was drafted in 2003.
Basically, while I read the book, I'm still not clear on many aspects and need help to understand this.
Thank you
OrauserN
Index entries are built in memory, and then flushed to disk, memory is exhausted. With a setting of high index memory will mean the index entries can be longer and less fragmented, which provides better performance of the query. Conversely, a small memory parameter index will mean emptied the disk pieces are smaller, so queries (especially on common words) will have to do a lot more e/s to extract several pieces of index for the words.
-
Options for Oracle GoldenGate and Oracle Data Guard
Hello
Please give me suggestions on Oracle GoldenGate vs Oracle DataGuard? Based on the options, I choose for the implementation
Thanks in advance
Thank you
VincentHello
Oracle Dataguard:
1 primary and Standby Database must be the same. (But 11g, it supports Heteregenous Data Guard Configurations. Example: We can imeplement Oracle Data Guard between Oracle Linux 6.2 Server (x86_64) and Microsoft Windows 2008 Server R2 (x 64)
2 oracle Database version should be same in source and target
3. no additional license required for Oracle Data Guard to install.
Oracle GoldenGate:
1 operating system in the primary database and the Standby Database are not necessarily even.
2. major databases and standby are not necessarily even. (Including database software).
3 oracle GoldenGate Software license required in the Source code and database is target.
Hope it helps to...
Thank you
LaserSoft -
Confusion in the Docs of Oracle for oracle 11G Release 2
According to the Oracle Docs Library for Oracle 11 g Release 2 (11.2), in http://docs.oracle.com/cd/E11882_01/server.112/e25494/tspaces005.htm#ADMIN11375, "* when you specify NORMAL in offline mode, the database takes a control point for all data storage files, since need them offline." I tested it in my Studio to Test as shown below:--
< > > > > > >
SQL > select checkpoint_change # database v$.
CHECKPOINT_CHANGE #.
------------------
12915076
SQL > ALTER TABLESPACE TEST_1 normal offline;
SQL > select checkpoint_change # database v$.
CHECKPOINT_CHANGE #.
------------------
12915076
SQL > alter tablespace TEST_1 online;
Tablespace altered.
SQL > select State from dba_tablespaces where nom_tablespace = 'TEST_1 ';
STATUS
---------
ONLINE
SQL > select checkpoint_change # database v$.
CHECKPOINT_CHANGE #.
------------------
12915076
In short, I took the 'TEST_1' tablespace offline normal mode and back again online, but the number unchanged checkpoint remains that violates the Oracle documentation. Posted below in my versions of Oracle database installed: -.
SQL > select * from v version $;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - Production
PL/SQL Release 11.2.0.2.0 - Production
CORE Production 11.2.0.2.0
AMT for Linux: Version 11.2.0.2.0 - Production
NLSRTL Version 11.2.0.2.0 - Production
Any comments / entries from anyone here is going to be great!
Published by: 918868 on July 27, 2012 03:22When a data file/tablespace is offline, begin to put in backup mode, only playback mode.
Aman...
-
corrections to the Enterprise Deployment Guide for Oracle Identity Management
Oracle® Fusion Middleware Enterprise Deployment Guide for Oracle Identity Management
11g Release 1 (11.1.1)
Part number E12035-06
http://download.Oracle.com/docs/CD/E17904_01/core.1111/e12035/extend_oid.htm
7.2.2 an additional Instance Oracle Internet Directory configuration
Step 9 should be oid_inst2 instead of oid_inst1
http://download.Oracle.com/docs/CD/E17904_01/core.1111/e12035/extend_ovd.htm
8.2.2 configure an additional Oracle virtual directory
Step 8, should be ovd_inst2 instead of oid_inst1
Does this sound right? OTOH, if the manual is OK let me know why.You're right, the manual is wrong.
-
zip file to create diagrams for Oracle and Oracle Discoverer Portal
Hello everyone.
Im trying to install WebLogic for forms and reports under linux,
I need the zip file to create diagrams for Oracle and Oracle Discoverer Portal
to run the rcu scrip.
Can someone send me the link where I can find it?
Thanks to advanced & happy new year to all.If you are a developer of FMw 11 g installation, you need not configure the portal or the discoverer, unless of course you plan to use these products.
When I installed and configured the FMw 11 g, I followed the * how to install Fusion Middleware 11 g forms and reports only [854117.1 ID] * (available via My Oracle Support). WLS and FMw share the Directory Home of Middleware. I accepted directories default installation (\Oracle\Middleware\) and WLS installed in \Oracle\Middleware\wlserver_10.3 and FMw installed at \Oracle\Middleware\Oracle_PFRD, and the Instance of forms at \Oracle\Middleware\instances\ft_inst. More Doc ID 854117.1, I chose only the following for installation in step "configure the components:
- Server - Oracle Forms and Oracle reports components
- Developer - Oracle Forms Builder and Oracle report builder tools
- Management components - Enterprise Manager
- The system - Oracle HTTP Server components
- Server - Oracle Forms and Oracle reports components
IM thinking I have need save the fmx in a directory of this tree and also the FMAS and configure ther formsweb agreeing with that.
It is not necessary. All you have to do is add the Variable environment of FORMS_PATH (EV) and include the directory where your files .fmb and .fmx will be created. This EV indicates forms where to find your forms Modules and libraries of forms (.pll/.plx) you can use in your forms.
The usefulness of the repository creation (RCU), you can download it here: http://www.oracle.com/technetwork/middleware/downloads/fmw-11-download-092893.html
Just scroll down for the * @ section additional software required and there is a separate download.
Craig...
Maybe you are looking for
-
artist displayed several times in iTunes 12.3.2
I ran into a case where an artist (current swell in this case) is displayed several times for no reason that I can make sense. I tried selecting all the songs in question, select get info and the change of the artist and Album artist and any other si
-
Iconia A1-830 has a Wifi connection problem when 3-5 meters
I bought Asher Iconia A1-830 at BestBuy and after 10 days, I discovered the Wifi connection problem. If you stay near router (1-3 meters) the WiFi signal is good (not excellent). If I go into another room - Wifi connection is poor or disabled. I chan
-
Updates Windows 7: optional updates are displayed in italics 64-bit
original title: updates Windows 7 64-bit italic I just got a new computer with Windows 7 Home Premium, IE8 and have been updated from the installation. I finished the important updates and looked Optoinal. There are 14 which appear initalics under o
-
Lightroom crashes when I click on Preferences or System Info (MAC)
HelloI'm on OS X El capitan with Lightroom 6.4, whenever I tried a few items such as preferences or system info menu, it crashes immediately, already tried played with plist file/create an another catalog/disable acceleration GPU etc, still same prob
-
How to issue: Photoshop CC [was: Photoshop CC]
Can I add someone to my photo?