Oracle आकाशवाणी Database 11g Release 2 is not certified to run on डेटाबेस 11g रिलीज 2 के लिए पर चलाने के लिए नहीं प्रमाणित है Fedora फेडोरा 13 (Goddard) but I wanted to use it to debug a problem with a particular application which used this database. 13 (गोडार्ड), लेकिन मैं इसे का उपयोग करना चाहता था एक विशेष अनुप्रयोग है जो इस डाटाबेस के इस्तेमाल के साथ एक समस्या डिबग करने के लिए. I checked on the Internet for details about how to install this version of the Oracle database on Fedora 13 but did not come across comprehensive instructions. मैं कैसे Fedora पर 13 Oracle डाटाबेस के इस संस्करण स्थापित करने के लिए, लेकिन व्यापक निर्देश के पार आया नहीं के बारे में जानकारी के लिए इंटरनेट पर जाँच की. I therefore decided to write this post as a guide for others who may also wish to install this database on Fedora 13. इसलिए मैं दूसरों के जो भी करने के लिए 13 Fedora पर इस डाटाबेस स्थापित करना चाह सकते हैं के लिए एक गाइड के रूप में इस पोस्ट लिखने का फैसला किया.
First of all you need to add a number of kernel parameters to /etc/sysctl.conf if they do not already exist in this file or have values less then what is shown here. है या पहले के फ़ाइल यह सब पहले से ही मौजूद नहीं है वे आप की जरूरत है जोड़ने के लिए एक नंबर / / का आदि के लिए कर्नेल पैरामीटर sysctl.conf अगर मान कम है तो यहाँ क्या दिखाया गया है. These are minimum required values by the way; they can be higher. ये वैसे न्यूनतम आवश्यक मान रहे हैं, और वे अधिक हो सकता है.
fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 536870912 kernel.shmmni = 4096 # semaphores: semmsl, semmns, semopm, semmni kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default=262144 net.core.rmem_max=4194304 net.core.wmem_default=262144 net.core.wmem_max=1048586
Compared to की तुलना में Sybase ASE साइबेस एएसई which only requires kernel.shmmax , an Oracle database requires significantly more kernel parameter tweeking. जो केवल डेटाबेस की आवश्यकता है kernel.shmmax, एक Oracle tweeking आवश्यकता काफी अधिक कर्नेल पैरामीटर.
The current value of a kernel parameter can be displayed using the following command: एक कर्नेल पैरामीटर का वर्तमान मान निम्न कमांड के प्रयोग से प्रदर्शित किया जा सकता है:
# /sbin/sysctl -a | grep
If you do not want to reboot your system, just execute the following command to update the kernel with the new parameters: यदि आप अपने सिस्टम को रिबूट नहीं करना चाहते, बस करने के लिए निम्न नए मानकों के साथ अद्यतन कर्नेल कमांड चलायें:
# /sbin/sysctl -p
You need to install a number of software packages on your system if the packages are not already installed. आप अपने सिस्टम पर सॉफ्टवेयर संकुल के एक नंबर स्थापित अगर संकुल रहे हैं पहले से स्थापित नहीं की जरूरत है. If you have installed the Development Tools package group, the majority of the necessary packages will already be installed. यदि आप आवश्यक संकुल स्थापित विकास उपकरण पैकेज के बहुमत समूह में, पहले से ही स्थापित किया जाएगा. Install the Development Tools package group and the following packages if not already installed: विकास उपकरण स्थापित संकुल समूह और निम्न अगर संकुल पहले से ही स्थापित नहीं:
- binutils binutils
- libaio, libaio-devel libaio, libaio-devel
- ksh ksh
- sysstat sysstat
- unixODBC, unixODBC-devel unixODBC, unixODBC-devel
- compat-libstdc++-33 compat-libstdc + + -33
Next, you need to modify PAM (Plugable Authentication Module) to increase session limits for the oracle user which we will create later on. अगले, तुम पर जरूरत बाद में संशोधित करने के लिए PAM (Plugable प्रमाणीकरण मॉड्यूल बनाने के लिए हम करेंगे जो) को बढ़ाने के लिए सत्र सीमा Oracle उपयोगकर्ता के लिए. Add the following line to /etc/pam.d/login if it does not already exist: अस्तित्व में निम्नलिखित पंक्ति जोड़ें करने के लिए / etc पहले से / नहीं pam.d / यदि प्रवेश करता है:
session required pam_limits.so
and add the following lines to /etc/security/limits.conf : और limits.conf / सुरक्षा / etc जोड़ने निम्नलिखित करने के लिए / लाइनों:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
Note that this file may not currently exist on your system. ध्यान दें कि इस फाइल वर्तमान में अपने सिस्टम पर मौजूद नहीं सकता है. You may have to create it. आप इसे बनाने के लिए हो सकता है.
Now create a number of new users and groups as follows: अब नए रूप में उपयोगकर्ताओं और समूहों की एक संख्या बनाने के लिए इस प्रकार है:
groupadd oinstall groupadd dba groupadd oper groupadd asmadmin useradd -g oinstall -G dba,oper,asmadmin oracle
and set a password for the new oracle user. और उपयोगकर्ता नए वाणी सेट एक पासवर्ड के लिए.
You must disable Secure Linux (SELINUX) while installing the database. आप सुरक्षित लिनक्स (SELinux) को जबकि डाटाबेस स्थापित करने को निष्क्रिय करना चाहिए. Edit /etc/selinux/config as follows: संपादित करें / etc / selinux / config के रूप में निम्नानुसार है:
SELINUX=disabled
and execute setenforce off . और बंद setenforce निष्पादित.
Edit the /etc/redhat-release file replacing the current release information – Fedora release 13 (Goodwin) – with the following: संपादित करें / etc / redhat-release फाइल जानकारी की जगह मौजूदा रिलीज - रिलीज Fedora 13 (गुडविन) - निम्नलिखित के साथ:
redhat release 5
You must create the directories in which the Oracle database software will be installed. आप निर्देशिका में जो Oracle डाटाबेस सॉफ्टवेयर स्थापित किया जाएगा बनाने चाहिए. In our example, the directory is /app/oracle and the SID is dbhome_1 . हमारे उदाहरण में, निर्देशिका है / app / Oracle और SID dbhome_1 है.
mkdir -p /app/oracle/product/11.2.0/dbhome_1 chown -R oracle:oinstall /app chmod -R 775 /app
The remaining steps require that you are logged in as oracle . शेष कदम की आवश्यकता है कि आप Oracle के रूप में लॉग इन कर रहे हैं. As user oracle , download Oracle Database 11g R2 from Oracle के रूप में उपयोगकर्ता, से Oracle डाटाबेस 11g R2 डाउनलोड Oracle आकाशवाणी and place the two files you downloaded into the same subdirectory. और दो फ़ाइलों के आप एक ही subdirectory में डाउनलोड जगह है. I placed them in ~oracle/tmp but you are free to choose any subdirectory. मैं tmp रखा ~ उन में / Oracle लेकिन आप किसी उपनिर्देशिका चयन करने के लिए स्वतंत्र हैं. Then unzip both files. तो दोनों फ़ाइलें खोलना.
# unzip linux.x64_11gR2_database_1of2.zip # unzip linux.x64_11gR2_database_2of2.zip # ls -d */ database/ #
A single subdirectory called database is created. एक एकल डाटाबेस subdirectory बुलाया बनाया है. This subdirectory contains the unzipped files. इस subdirectory unzipped फ़ाइलें हैं.
Assuming that the user oracle is using the bash shell, add the following lines to the oracle user's .bash_profile file, changing ORACLE_HOSTNAME , ORACLE_HOME , etc. as required to suit your particular requirements: यह मानते हुए कि उपयोगकर्ता वाणी खोल bash है का उपयोग करने के लिए निम्नलिखित लाइनें जोड़ने वाणी है उपयोगकर्ता. Bash_profile फ़ाइल, आदि बदलते ORACLE_HOSTNAME, ORACLE_HOME, के रूप में आवश्यक आवश्यकताओं को सूट करने के लिए अपने विशेष:
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_HOSTNAME=ultra.xfpmurphy.com; export ORACLE_HOSTNAME
ORACLE_UNQNAME=dbhome_1; export ORACLE_UNQNAME
ORACLE_BASE=/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME
ORACLE_SID=dbhome_1; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
If you are using a different shell, you will need to set up these enviromental variables and limits using the appropriate shell syntax and shell initialization file. यदि आप एक अलग खोल प्रयोग कर रहे हैं, तो आप इन पर्यावरण चर और उपयुक्त सीमा खोल वाक्यविन्यास और खोल initialization फ़ाइल का उपयोग कर स्थापित की आवश्यकता होगी. You may also need to set the NLS_LANG environmental variable to match your country, language and desired character set, eg germany_germany.we8iso8859p1 . तुम जैसे भी हो सकता है germany_germany.we8iso8859p1 वांछित जरूरत सेट और पर्यावरण चर NLS_LANG मैच के लिए अपने देश, भाषा चरित्र, की स्थापना की.
Oracle databases are installed using the Oracle Universal Installer (OUI) which is GUI-based and uses the X Window system. Oracle डाटाबेस Oracle यूनिवर्सल Installer (उई) जो GUI आधारित है और X विंडो सिस्टम का उपयोग करता है का उपयोग कर स्थापित कर रहे हैं. There is no equivalent command line installer. कोई समकक्ष कमांड लाइन संस्थापक है. You may need to set the your DISPLAY environmental variable and use the xhost utility to configure server access. आप का उपयोग कर सकते हैं सर्वर प्रदर्शक की जरूरत करने के लिए सेट अपने पर्यावरण चर और उपयोग xhost उपयोगिता कॉन्फ़िगर करने के लिए. Start OUI by issuing the runInstaller command in the ~oracle/tmp/database directory. डेटाबेस निर्देशिका / tmp ~ वाणी / runInstaller कमान में शुरू उई द्वारा जारी.
If OUI cannot determine your IP address because it is not in /etc/hosts then you will get the following error: अगर उई आदि अपने आईपी पते का निर्धारण नहीं कर सकते क्योंकि "में नहीं है यह / मेजबान तो आप निम्नलिखित त्रुटि मिलेगा:
[INS-06101] IP address of localhost could not be determined
If you see an error message similar to one of the following: “Failed to connect to server”, “Connection refused by server” or “Can't open display”, then you have a problem with X Windows, either with permissions or the DISPLAY variable. अगर आप एक त्रुटि संदेश निम्न में से एक के समान देखते हैं: "सर्वर" से कनेक्ट करने में असफल, "कनेक्शन सर्वर से इनकार कर दिया" या "प्रदर्शन" खुला नहीं है, तो आप एक्स विंडोज के साथ एक समस्या है या तो अनुमति या के साथ, कर सकते हैं चर DISPLAY. I am going to assume you know how to fix such problems. मैं कल्पना करने के लिए आप इस तरह की समस्याओं को ठीक करने के लिए पता जा रहा हूँ.
After answering a few basic questions, you should see the following Typical Install Configuration screen: कुछ बुनियादी सवालों का जवाब देने के बाद, आप निम्नलिखित विशिष्ट स्थापित विन्यास स्क्रीन देखना चाहिए:

Check the settings carefully before proceeding further. आगे बढ़ने से पहले सावधानी से सेटिंग्स की जाँच करें.
Next OUI checks that the installed software development and runtime packages are correct: अगले उई जांच करता है कि स्थापित सॉफ्टवेयर विकास और runtime संकुल सही हैं:

Fedora 13 will fail all these checks. Fedora 13 इन सभी की जाँच असफल हो जायेगी. Just tick the check box Ignore All on the top right hand to ignore these errors. सिर्फ बॉक्स टिकटिक जाँच हाथ सही शीर्ष पर ध्यान न दें सभी त्रुटियों को अनदेखा इन. So long as you have the latest version of each of these packages installed, all will be fine. इतनी देर के रूप में आप इन अधिष्ठापित संकुल में से प्रत्येक के नवीनतम संस्करण है, सब ठीक हो जाएगा. Note that you do not need to install pdksh (Public Domain Korn Shell) if you have ksh installed. ध्यान दें कि आप स्थापित करने की आवश्यकता करने के लिए नहीं pdksh (सार्वजनिक डोमेन Korn Shell) यदि आप स्थापित किया है ksh.
During the installation, OUI will popup a dialog window advising you that an error has occurred with ins_emagent.mk . अधिष्ठापन के दौरान, उई ins_emagent.mk सलाह दे देंगे पॉपअप विंडो संवाद आपको लगता है कि एक के साथ एक त्रुटि हुई है. See below: नीचे देखें:

This error is due to a change in the GCC linker in Fedora 13. इस त्रुटि को 13 Fedora में जीसीसी linker में एक परिवर्तन के कारण है. The announcement is घोषणा है here यहां . . The fix is to edit $ORACLE_HOME/sysman/lib/ins_emagent.mk , search for the line $(MK_EMAGENT_NMECTL) and replace the line with $(MK_EMAGENT_NMECTL) -lnnz11 as shown above. ठीक से ऊपर है दिखाया है के रूप lnnz11 संपादित $ ORACLE_HOME / sysman ins_emagent.mk / lib, खोज के लिए लाइन) (MK_EMAGENT_NMECTL $ $ (MK_EMAGENT_NMECTL) और के साथ लाइन की जगह.
After saving the changed file, select the Retry option, and the install should successfully continue. फ़ाइल परिवर्तित करने के बाद बचत, विकल्प का चयन पुनः प्रयास है, और जारी रखने के सफलतापूर्वक स्थापित करना चाहिए. Eventually you should see the Database Configuration Assistant screen as shown below: अंततः आप डाटाबेस विन्यास स्क्रीन देखने के सहायक के रूप में नीचे दिखाया गया है चाहिए:

Do not ignore the Password Management button; press it and change the passwords for SYS and SYSTEM . सिस्टम और बटन क्या अनदेखी नहीं पासवर्ड प्रबंधन, प्रेस SYS पासवर्ड के लिए इसे और बदलते हैं.
You are now ready to do a basic smoketest of the installed database software. अब आप डेटाबेस सॉफ्टवेयर स्थापित की एक बुनियादी smoketest करने को तैयार.
$ id uid=502(oracle) gid=501(oinstall) groups=501(oinstall),502(dba),503(oper),504(asmadmin) $ cd $ORACLE_HOME $ lsnrctl start LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 06-AUG-2010 20:47:56 Copyright (c) 1991, 2009, Oracle. All rights reserved. Starting /app/oracle/product/11.2.0/dbhome_1/bin/tnslsnr: please wait... TNSLSNR for Linux: Version 11.2.0.1.0 - Production System parameter file is /app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora Log messages written to /app/oracle/diag/tnslsnr/ultra/listener/alert/log.xml Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521))) Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ultra.xxxxxxxxxx.com)(PORT=1521))) Connecting 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 06-AUG-2010 20:47:58 Uptime 0 days 0 hr. 0 min. 0 sec Trace Level off Security ON: Local OS Authentication SNMP OFF Listener Parameter File /app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora Listener Log File /app/oracle/diag/tnslsnr/ultra/listener/alert/log.xml Listening Endpoints Summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ultra.xxxxxxxxxx.com)(PORT=1521))) The listener supports no services The command completed successfully $ $ emctl start dbconsole Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0 Copyright (c) 1996, 2009 Oracle Corporation. All rights reserved. https://ultra.xxxxxxxxxxx.com:1158/em/console/aboutApplication Starting Oracle Enterprise Manager 11g Database Control ...... started. ------------------------------------------------------------------ Logs are generated in directory /app/oracle/product/11.2.0/dbhome_1/ultra.xxxxxxxxxx.com_orcl/sysman/log $ $ sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on Fri Aug 6 20:50:12 2010 Copyright (c) 1982, 2009, Oracle. All rights reserved. Connected to an idle instance. SQL> startup ORACLE instance started. Total System Global Area 839282688 bytes Fixed Size 2217992 bytes Variable Size 524290040 bytes Database Buffers 306184192 bytes Redo Buffers 6590464 bytes Database mounted. Database opened. SQL> exit Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options $
If you have got this far with your installation of Oracle 11g, all is well. यदि आप इस Oracle 11g के अपने स्थापना के साथ दूर हो गए हैं, सब कुछ ठीक है. The core Oracle 11g database software is installed and working. मुख्य Oracle 11g डेटाबेस सॉफ्टवेयर स्थापित है और काम कर. You may have some tweaking to do for your particular requirements but that is outside the scope of this post. आप कुछ करने के लिए अपने विशेष आवश्यकताओं के लिए tweaking करना है, लेकिन है कि इस पद के दायरे से बाहर है हो सकता है. Note the listener supports no services message; we will address this shortly. श्रोता नोट संदेश का समर्थन करता है कोई सेवाओं, हम जल्द ही यह होगा पता.
First, as root , we need to fix up a couple of files. सबसे पहले, रूट के रूप में, हम फाइलों की जरूरत के लिए एक जोड़े को तय कर लो. Edit the /etc/oratab file setting the restart flag for each instance to Y : संपादित करें / etc / oratab / वाई करने के लिए फ़ाइल सेटिंग के उदाहरण के लिए प्रत्येक ध्वज को पुनः आरंभ:
DB11G:/u01/app/oracle/product/11.2.0/dbhome_1:Y
Edit the /etc/redhat-release file to restore the original release information: संपादित करें / etc / redhat-release फाइल की जानकारी जारी करने के लिए बहाल मूल:
Fedora release 13 (Goodwin)
At this stage you should be able to invoke the Oracle sqldeveloper GUI by invoking $ORACLE_HOMEsqldeveloper/sqldeveloper/bin/sqldeveloper . इस स्तर पर आप sqldeveloper / आह्वान किया जाना चाहिए करने में सक्षम bin / sqldeveloper Oracle $ / ORACLE_HOMEsqldeveloper sqldeveloper जीयूआई द्वारा invoking. Once you have configured a valid connection, you should see a screen similar to this: एक बार जब आप एक वैध कनेक्शन के लिए कॉन्फ़िगर है, तो आप एक स्क्रीन इस के समान देखना चाहिए:

If you configure listener.ora you can also access the Oracle Enterprise Console via the Web as shown here: अगर तुम यहाँ कॉन्फ़िगर listener.ora आप के माध्यम से Oracle Enterprise कंसोल का उपयोग भी कर सकते हैं वेब के रूप में दिखाया गया है:

Here is what is in my listener.ora : यहाँ क्या listener.ora मेरी है:
$ cat $ORACLE_HOME/admin/listener.ora
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ultra.xfpmurphy.com)(PORT = 1521))
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = DBHOME)
(ORACLE_HOME = /app/oracle/product/11.2.0/dbhome_1)
(SID_NAME = orcl)
)
)
ADR_BASE_FPM = /app/oracle
$
You will obviously have to use different values for HOST and possibly SID_NAME , ORACLE_HOME and GLOBAL_DBNAME . आप GLOBAL_DBNAME जाएगा और जाहिर ORACLE_HOME संभवतः SID_NAME और मूल्यों के लिए मेजबान का उपयोग करने के अलग.
To automatically start and shop the Oracle database during system startup and shutdown you need to place an appropriate script in the /etc/rc.d/init.d directory and symbolically link it to the appropriate rc directories. निर्देशिकाओं करने के लिए स्वचालित रूप से शुरू करने और प्रणाली स्टार्टअप के दौरान डाटाबेस Oracle और दुकान बंद rc तुम उपयुक्त उपयुक्त पटकथा की जरूरत में एक जगह करने के लिए / etc / rc.d / init.d निर्देशिका करने के लिए और प्रतीकात्मक लिंक यह. Here is a script to start or stop the Oracle database using dbinit : यहाँ dbinit है का उपयोग एक स्क्रिप्ट करने के लिए डेटाबेस शुरू या Oracle बंद:
#!/bin/bash
#
# init file for starting and stopping Oracle 11g database using dbstart/dbstop
#
# chkconfig: 35 80 30
# description: Oracle database startup and shutdown script
#
. /etc/rc.d/init.d/functions
ORACLE_BASE=/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
ORACLE_SID=dbhome_1
case "$1" in
start)
echo -n $"Starting Oracle DB:"
su - oracle -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME"
echo "OK"
;;
stop)
echo -n $"Stopping Oracle DB:"
su - oracle -c "$ORACLE_HOME/bin/dbshut $ORACLE_HOME"
echo "OK"
;;
*)
echo $"Usage: $0 {start|stop}"
esac
and here is an alternative script to start and stop the Oracle database using Oracle Enterprise Manager Database Control: और यहाँ एक विकल्प शुरू करने के लिए और Oracle Oracle Enterprise प्रबंधक डेटाबेस का उपयोग करते हुए नियंत्रण डेटाबेस रोक स्क्रिप्ट है:
#!/bin/bash
#
# init file for starting and stopping Oracle 11g database using emctl
#
# chkconfig: 35 80 30
# description: Oracle database startup and shutdown script using Enterprise manager console
#
. /etc/rc.d/init.d/functions
ORACLE_BASE=/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
ORACLE_SID=dbhome_1
case "$1" in
start)
echo -n $"Starting Oracle Enterprise Manager Database Console:"
su - oracle -c "$ORACLE_HOME/bin/emctl start dbconsole"
echo "OK"
;;
stop)
echo -n $"Stopping Oracle Enterprise Manager Database Console:"
su - oracle -c "$ORACLE_HOME/bin/emctl stop dbconsole"
echo "OK"
;;
*)
echo $"Usage: $0 {start|stop}"
esac
I assume that you know how to install a new init script so I am not going to describe the process here. मुझे लगता है कि तुम कैसे init स्क्रिप्ट स्थापित करने के लिए एक नया तो मैं यहाँ हूँ प्रक्रिया का वर्णन करने के लिए नहीं जा रहा है.
Please let me know if I left out anything important that you feel would of been of help to you in installing Oracle 11g on Fedora 13 and I will add it to this post. कृपया मुझे पता है अगर मैं कुछ महत्वपूर्ण बाहर छोड़ दिया है कि आप महसूस होगा तुम मदद करने के 13 Fedora पर Oracle 11g स्थापित करने में किया गया है और मैं इस पोस्ट करने के लिए जोड़ देगा.























Hi Finnbarr हाय Finnbarr
Very helpful description. बहुत उपयोगी वर्णन. Thanks a lot. बहुत बहुत धन्यवाद. Sole problem I had, was the SID, which was not consistent in your description. एकमात्र समस्या मैं, सिड है, जो अपने विवरण में संगत नहीं किया गया था. Would be helpful to use orcl only. करने के लिए orcl उपयोग केवल उपयोगी होगा.
And a another small problem I had was और एक एक और छोटी समस्या मैं था
Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXRTPROC1521))) पर सुन त्रुटि: (विवरण = पता (= प्रोटोकॉल (= आईपीसी) (KEY EXRTPROC1521 =)))
TNS-12555: TNS:permission denied टीएनएस: 12555 TNS: अनुमति से इनकार
TNS-12560: TNS:protocol adapter error टीएनएस: 12560 TNS प्रोटोकॉल: adapter त्रुटि
TNS-00525: Insufficient privilege for operation टीएनएस-00525: ऑपरेशन के लिए अपर्याप्त विशेषाधिकार
Linux Error: 1: Operation not permitted लिनक्स की अनुमति नहीं त्रुटि: 1: ऑपरेशन
Could solve this using this post: http://forums.oracle.com/forums/thread.jspa?threadID=931431, by replacing the KEY to EXRTPROC0 हल यह इस पोस्ट का उपयोग कर: EXRTPROC0 करने के लिए प्रमुख जगह से http://forums.oracle.com/forums/thread.jspa?threadID=931431, सका
Final wish: Maybe, you can also describe how to install a new init script. अंतिम: हो सकता है चाहते हैं, तो आप भी एक नया init स्क्रिप्ट स्थापित कैसे वर्णन कर सकते हैं. Then, your tutorial is complete in all terms :-) फिर, अपने ट्यूटोरियल सभी संदर्भ में पूरा हो गया है :-)
Encountered another issue: एक और मुद्दा आई:
Error in invoking target 'client_sharedlib' of makefile '/usr/local/applications/oracle/product/11.2.0/dbhome_1/rdbms/lib/ins_rdbms.mk'. 'लक्ष्य Makefile' usr/local/applications/oracle/product/11.2.0/dbhome_1/rdbms/lib/ins_rdbms.mk / के 'client_sharedlib invoking में त्रुटि. See '/usr/local/applications/oraInventory/logs/installActions2010-08-30_06-30-14PM.log' for details. 'देखो / usr/local/applications/oraInventory/logs/installActions2010-08-30_06-30-14PM.log' जानकारी के लिए.
The file contains this reference to “client_sharedlib”: फाइल करने के लिए इस संदर्भ है "client_sharedlib":
client_sharedlib: client_sharedlib:
$(GENCLNTSH) $ (GENCLNTSH)
$(REMOVE_COMPATIBILITY_LINKS) $ (REMOVE_COMPATIBILITY_LINKS)
$(CREATE_COMPATIBILITY_LINKS) $ (CREATE_COMPATIBILITY_LINKS)
$(GENOCCISH) $ (GENOCCISH)
$(GENAGTSH) $(LIBAGTSH) 1.0 $ (GENAGTSH) $ (LIBAGTSH) 1.0
Any thoughts? किसी भी विचार?
Check that all the requisite packages are installed. जाँच करें कि सभी आवश्यक संकुल स्थापित कर रहे हैं.
Make sure that you have downloaded the correct version of Oracle for the platform you are on – x64 for x64 platform, etc. सुनिश्चित करें कि आप मंच के लिए Oracle की सही संस्करण डाउनलोड किया है तुम पर हैं - x64 मंच, आदि के लिए x64 करें
Check that ORACLE_HOME and ORACLE_SID are correctly specified. जाँच करें कि ORACLE_HOME और ORACLE_SID सही ढंग से निर्दिष्ट कर रहे हैं.