Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

SQL-Developer IDE के साथ Fedora Linux पर Oracle डेटाबेस एक्सप्रेस संस्करण (XE) 18c को कैसे स्थापित और प्रारंभ करें

स्थापना निर्देश:

पहले फेडोरा 33 वर्कस्टेशन संस्करण को बूट करने योग्य कुंजी से स्थापित करें (दोहरी बूट करने के लिए, बस एक खाली विभाजन छोड़ दें जिसे आप ओएस को रखना चाहते हैं (विंडोज 10 में डिस्क प्रबंधन से स्थान को सिकोड़ने की सिफारिश करें) और फेडोरा इंस्टॉलर में "स्वचालित विभाजन" का चयन करें।

Oracle डाटाबेस 18c एक्सप्रेस संस्करण स्थापित करें:

sudo dnf -y install http://mirror.centos.org/centos/7/os/x86_64/Packages/compat-libcap1-1.10-7.el7.x86_64.rpm इंस्टॉल करें

sudo dnf -y install http://mirror.centos.org/centos/7/os/x86_64/Packages/compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm इंस्टॉल करें

dnf -y install libnsl

curl -o oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm -L https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm

dnf -y install oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm इंस्टॉल करें

curl -o oracle-database-xe-18c-1.0-1.x86_64.rpm -L https://download.oracle.com/otn-pub/otn_software/db-express/oracle-database-xe-18c-1.0-1.x86_64.rpm

sudo dnf -y install oracle-database-xe-18c-1.0-1.x86_64.rpm

डेटाबेस को रूट के रूप में लॉग इन करके फिर चलाकर कॉन्फ़िगर करें:

sudo su
/etc/init.d/oracle-xe-18c

प्रॉम्प्ट पर, SYS . के लिए समान पासवर्ड निर्दिष्ट करें , SYSTEM , और PDBADMIN हिसाब किताब। कोई विशेष वर्ण शामिल न करें और पासवर्ड की शुरुआत में कोई संख्या न डालें।

जावा JDK11 स्थापित करें:

sudo dnf -y install java-11-openjdk-devel java-11-openjdk-jmods java-11-openjdk-src

होम उपयोगकर्ता के .bashrc . के नीचे निम्न पंक्तियाँ जोड़ें :

# User specific aliases and functions
export JAVA_HOME=$(dirname $(dirname $(readlink $(readlink $(which javac)))))
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/18c/dbhomeXE
export ORACLE_SID=XE
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib

और उपयोग करेंsource .bashrc

Oracle उपयोगकर्ता के रूप में लॉगिन करें:

sudo su oracle

ऑरैकल उपयोगकर्ता के .bashrc . के अंत में निम्नलिखित जोड़ें :

# User specific aliases and functions
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/18c/dbhomeXE
export ORACLE_SID=XE
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib

और टाइप करेंsource ~/.bashrc

बाहर निकलें और निम्न साइट पर जाएं और sql-डेवलपर डाउनलोड करें:https:// www.oracle.com/tools/downloads/sqldev-downloads.html

.rpm स्थापित करें और सेटअप स्क्रिप्ट चलाएँ:

sudo dnf -y install sqldeveloper-20.4.1.407.0006-20.4.1-407.0006.noarch.rpm
cd /opt/sqldeveloper/
./sqldeveloper.sh

HiDPI डिस्प्ले के लिए, /opt/oracle-sqldeveloper/sqldeveloper/bin/sqldeveloper.conf में संलग्न करें। निम्नलिखित:AddVMOption -Dsun.java2d.uiScale=2

एक गैर-सिस्टम डेटाबेस उपयोगकर्ता को कैसे जोड़ें (ताकि आपको सिस्टम टेबल देखने की आवश्यकता न हो):एक टर्मिनल प्रकार में:sqlplus sys as sysdba

पंक्तियाँ दर्ज करें:

SQL> alter session set "_ORACLE_SCRIPT"=true;

एक स्थानीय उपयोगकर्ता बनाएं जिसे आप चाहते हैं। "द्वारा पहचाने गए" के बाद निम्नलिखित पंक्ति में उपयोगकर्ता के लिए पासवर्ड टाइप करें

SQL> create user usernamehere identified by passwordhere;

अपने उपयोगकर्ता को व्यवस्थापकीय विशेषाधिकार प्रदान करें:

SQL> grant all privileges to usernamehere;

फिर कमांड प्रॉम्प्ट से बाहर निकलें:

SQL> exit;

अब आप Oracle SQL Developer IDE में अपने स्थानीय डेटाबेस से जुड़ सकते हैं। सिस्टम शेल मेनू में sqldeveloper खोजें। यह ठीक से शुरू होना चाहिए, अब आप अपने स्थानीय मशीन डेटाबेस से एक कनेक्शन जोड़ना चाहते हैं। आईडीई विंडो के ऊपर बाईं ओर, आपको हरे रंग के प्लस चिह्न के साथ "कनेक्शन" नामक एक लेबल देखना चाहिए। प्लस साइन पर क्लिक करें और आपको एक कनेक्शन प्रॉम्प्ट मिलेगा। "नाम" के अंतर्गत अपने स्थानीय डेटाबेस के लिए उपयुक्त नाम दर्ज करें। मैंने अपना "लोकलडेटाबेस" कहा। अपने डेटाबेस का नामकरण करते समय अंडरस्कोर के अलावा रिक्त स्थान या विशेष वर्णों का उपयोग करने से बचें। "उपयोगकर्ता नाम" और "पासवर्ड" के लिए SQL प्लस कमांड प्रॉम्प्ट में अपने गैर-सिस्टम खाते के लिए आपके द्वारा बनाए गए उपयोगकर्ता नाम और पासवर्ड दर्ज करें। "पासवर्ड सहेजें" बॉक्स को चेक करें। अपने स्थानीय डेटाबेस से कनेक्ट करने के लिए होस्टनाम (लोकलहोस्ट), पोर्ट (1521), और एसआईडी (xe) को डिफ़ॉल्ट मान रखें। कनेक्शन विंडो के निचले भाग में, "टेस्ट" पर क्लिक करें और इसे स्थिति:सफलता कहना चाहिए। फिर "सहेजें" बटन पर क्लिक करें और आपको कनेक्शन विंडो में उन लोगों के बीच अपना कनेक्शन जोड़ना चाहिए। "कनेक्ट" पर क्लिक करें और विंडो बंद हो जाएगी और आप अपने स्थानीय मशीन पर डेटाबेस से सफलतापूर्वक जुड़ जाएंगे। बधाई हो, अब आप अपने कंप्यूटर पर Oracle SQL Plus का उपयोग कर सकते हैं!

अपने डेटाबेस को मज़बूती से पुनः कनेक्ट करने के लिए अपनी मशीन को पुनरारंभ करें और नीचे दिए गए निर्देशों का पालन करें।

संचालन निर्देश (स्थापना के बाद):

यदि आपने स्थापना चरण पहले ही कर लिए हैं:सबसे पहले आप डेटाबेस सेवा प्रारंभ करना चाहते हैं। टर्मिनल में अपने घरेलू उपयोगकर्ता खाते से, टाइप करें

sqlplus sys as sysdba

फिर अपना डेटाबेस पासवर्ड दर्ज करें जिसे आपने स्थापना पर निर्दिष्ट किया था। SQL प्रांप्ट पर, दर्ज करें

SQL> startup

डेटाबेस के शुरू होने की प्रतीक्षा करें, फिर इसके साथ बाहर निकलें

SQL> exit

फिर oracle उपयोगकर्ता के रूप में लॉगिन करें:

sudo su oracle

और भागो:

lsnrctl start

फिर स्थिति के लिए:lsnrctl status

होम उपयोगकर्ता से बाहर निकलें फिर sqldeveloper खोलें और अपने स्थानीय रूप से स्थापित डेटाबेस से सफलतापूर्वक कनेक्ट करें!

बस इतना ही, मुझे आशा है कि किसी को यह उपयोगी लगेगा! :)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सबसे अच्छा प्रकार 4 Oracle JDBC ड्राइवर क्या है?

  2. Oracle तारीख बराबर लगती है

  3. केकपीएचपी में ओरेकल का उपयोग कैसे करें

  4. sql तालिका को मैट्रिक्स रूप में बदलें

  5. पीएल/एसक्यूएल कस्टम क्वेरी से चयन कथन कॉलम नाम निकालें