ओरेकल SQL डेवलपर कनेक्शन कहाँ से स्टोर करता है?


86

मेरे पास एक एप्लिकेशन है जिसे मैं अपने Oracle डेटाबेस 11g एक्सप्रेस संस्करण से कनेक्ट नहीं कर सकता। मैंने इस संस्करण में एक परीक्षण डेटाबेस बनाया है, और मैं ओरेकल SQL डेवलपर का उपयोग करके डेटाबेस ठीक से कनेक्ट कर सकता हूं, तालिकाएं, विचार आदि बना सकता हूं। हालांकि, मुझे अपने आवेदन के माध्यम से कनेक्ट होने में मुश्किल समय आ रहा है। कनेक्शन की जानकारी कहां है? किस फाइल में? मैं एसक्यूएल एक्सप्लोरर की फ़ाइल में स्थापित की गई अपनी कनेक्शन जानकारी की तुलना करना चाहता था। मुझे सभी * .ora फाइलें मिलीं और उनका नाम बदलकर यह देखने के लिए कि क्या मुझे पता चल सकता है कि क्या फाइल (उन्मूलन की प्रक्रिया के माध्यम से) कनेक्शन में संग्रहीत किए गए थे, लेकिन मैं सफल नहीं था। किसी भी सहायता की सराहना की जाएगी।


आप कौन सा ओएस उपयोग कर रहे हैं? क्या आप SQL डेवलपर का उपयोग कर रहे हैं जो डेटाबेस की स्थापना के साथ आया था, या आपने स्टैंडअलोन डाउनलोड किया था?
NullUserException 14

माफ़ करना! मैं विंडोज 7 (64 बिट मशीन) का उपयोग कर रहा हूं, मैंने स्टैंडअलोन डाउनलोड किया है।
शेन

पथ में स्थापित: C: \ Oracle \ sqlDeveloper
शेन

2
आह, मैं यह पाया! मुझे विश्वास है कि मैंने इसे अपने दम पर पाया। इसे कनेक्शन में एक फ़ाइल में संग्रहीत किया जाता है, जिसे कनेक्शन कहा जाता है। \ "उपयोगकर्ता] \ AppData \ Roaming \ SQL डेवलपर \ System \ के नाम से। जब मैंने फ़ाइल का नाम बदला, तो मेरे सभी कनेक्शन की जानकारी चली गई। मैंने इसे वापस नाम दिया, और यह सब वापस आ गया। जब मैंने XML फाइल देखी, तो मुझे दोनों टेस्ट कनेक्शन एलाइसेस, पोर्ट्स, यूजरनेम, रोल्स, ऑथेंटिकेशन टाइप्स आदि मिले
शेन

क्या वह ऐप है जिसके साथ आप 32 या 64 बिट्स कनेक्ट करने का प्रयास कर रहे हैं?
बॉब जार्विस -

जवाबों:


81

ऊपर सूचीबद्ध लोगों की तुलना में यह मेरे लिए थोड़ा अलग स्थान था

\Users\[user]\AppData\Roaming\SQL Developer\system3.2.20.09.87\o.jdeveloper.db.connection.11.1.1.4.37.59.48\connections.xml

3
धन्यवाद! यह जानना दिलचस्प होगा कि ये ओरेकल लोग क्या सोच रहे हैं जब वे इस तरह से एक पथ के साथ आते हैं!
जेफ रो ने

5
या% APPDATA% पर्यावरण चर के साथ "रोमिंग" के माध्यम से सामान को स्थानापन्न करें, वैकल्पिक रूप से
रोजरपैक

2
... और कनेक्शन फोल्डर यहां संग्रहीत हैं: \Users\[user]\AppData\Roaming\SQL Developer\system4.2.0.17.089.1709\o.sqldeveloper.12.2.1.17.89.1709\product-preferences.xml
leo

यह फ़ाइल jsonअब है।
धेरिक

34

यह मानकर कि आपने मेरे जैसे संस्करणों को अपग्रेड करते समय इन्हें खो दिया है, पुनर्स्थापित करने के लिए इन चरणों का पालन करें:

  1. SQL डेवलपर खोलें
  2. कनेक्शन पर राइट क्लिक करें
  3. आयात आयात करें ...
  4. ब्राउज़ पर क्लिक करें (अपनी SQL डेवलपर निर्देशिका के लिए खुला होना चाहिए)
  5. नीचे "systemx.x.xx.xx" पर ड्रिल करें (x को SQL डेवलपर के अपने पिछले संस्करण से बदलें)
  6. ".Db.connection" वाले फ़ोल्डर में खोजें और ड्रिल करें। इसमें (मेरे लिए, यह o.jdeveloper.db.connection.11.1.1.1.4.37.59.48 में था)
  7. connection.xml चुनें और ओपन पर क्लिक करें

फिर आपको उन कनेक्शनों की सूची देखनी चाहिए जिन्हें आयात किया जाएगा


यह काम करता है लेकिन तब मुझे संकेत मिलता है 'सभी पासवर्ड को डिक्रिप्ट करने के लिए एक कुंजी का उपयोग करें'। कृपया हम यहाँ क्या करते हैं? मैंने सोचा होगा कि कनेक्शन। xml फ़ाइल में पासवर्ड सहित विवरण होगा।
AM_86

डिक्रिप्ट कुंजी कैसे खोजें। मुझे भी यही मिल रहा है। "सभी पासवर्ड को डिक्रिप्ट करने के लिए एक कुंजी का प्रयोग करें"।
जेफ


10

यह कनेक्शन नामक एक फ़ाइल में संग्रहीत किया जाता है

\Users\[User]\AppData\Roaming\SQL Developer\System\

जब मैंने फ़ाइल का नाम बदला, तो मेरी सभी कनेक्शन जानकारी चली गई। मैंने इसे वापस नाम दिया, और यह सब वापस आ गया। जब मैंने एक्सएमएल फाइल देखी, तो मुझे दोनों टेस्ट कनेक्शन अलायस, पोर्ट्स, यूजरनेम, रोल्स, ऑथेंटिकेशन टाइप्स आदि मिले।



5

OS X के लिए my connection.xml फाइलें हैं

/Users/<username>/.sqldeveloper/system<sqldeveloper_version>/o.jdeveloper.db.connection.<oracle_version?>/

3

SqlDeveloper नाम की फ़ाइल में सभी कनेक्शन संग्रहीत करता है

connections.xml

विंडोज़ एक्सपी में आप फाइल को लोकेशन में पा सकते हैं

C:\Documents and Settings\<username>\Application Data\SQL Developer\systemX.X.X.X.X\o.jdeveloper.db.connection.X.X.X.X.X.X.X\connections.xml

विंडोज 7 में आप इसे लोकेशन में पाएंगे

C:\Users\<username>\AppData\Roaming\SQL Developer\systemX.X.X.X.X\o.jdeveloper.db.connection.X.X.X.X.X.X.X\connections.xml

3

मुझे मेरा अंदर मिला

C:\Users\<user>\AppData\Roaming\SQL Developer\system2.1.1.64.45\o.jdeveloper.db.connection.11.1.1.2.36.55.30\connections.xml

2

यदि आपने पहले SQL डेवलपर स्थापित किया है, तो यह कनेक्शन विवरण को 'connection.xml' में संग्रहीत करेगा, जो नीचे दिए गए पथ में स्थित होगा।

C:\Users\Username\AppData\Roaming\SQL Developer\system3.1.07.42\o.jdeveloper.db.connection.11.1.1.4.37.59.48

एक बार जब आपको वह 'कनेक्शन.एक्सएमएल' मिल जाता है, तो इसे कनेक्ट करने के लिए राइट क्लिक करके SQLDeveloper में आयात करने का प्रयास करें।


2

विंडोज पर SQLDeveloper v19.1.0 के साथ, मैं इस पाया एक JSON फ़ाइल के रूप में में

C:\Users\<username>\AppData\Roaming\SQL Developer\system<versionNumber>\o.jdeveloper.db.connection

फ़ाइल का नाम है connections.json


1

सरल तरीके से खुली हुई विंडो खोलें और connection.xmlउस फ़ाइल पर राइट क्लिक करने के लिए खोज करें और ओपन फ़ाइल / फ़ोल्डर स्थान चुनें। एक बार जब आप प्राप्त connection.xmlकरते हैं तो इसे कनेक्ट करने के लिए राइट क्लिक करके SQLDeveloper में आयात करने का प्रयास करें।


0

लिनक्स सिस्टम पर:

~/.sqldeveloper/system<sqldeveloper_version>/o.jdeveloper.db.connection/connections.xml


0

macOS के लिए

/Users/joseluisbz/.sqldeveloper/system18.1.0.095.1630/o.jdeveloper.db.connection/connections.xml
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.