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

कमांड लाइन से sqlplus स्टेटमेंट

बस इस बात से अवगत रहें कि यूनिक्स/लिनक्स पर आपका उपयोगकर्ता नाम/पासवर्ड कोई भी व्यक्ति देख सकता है जो "ps -ef" कमांड चला सकता है यदि आप इसे सीधे कमांड लाइन पर रखते हैं। एक बड़ी सुरक्षा समस्या हो सकती है (या एक बड़ी सुरक्षा समस्या में बदल सकती है)।

मैं आमतौर पर एक फ़ाइल बनाने या यहां दस्तावेज़ का उपयोग करने की सलाह देता हूं ताकि आप उपयोगकर्ता नाम/पासवर्ड को यूनिक्स/लिनक्स में "ps -ef" कमांड के साथ देखे जाने से बचा सकें। यदि उपयोगकर्ता नाम/पासवर्ड किसी स्क्रिप्ट फ़ाइल या sql फ़ाइल में निहित है तो आप उपयुक्त उपयोगकर्ता/समूह पढ़ने की अनुमतियों का उपयोग करके सुरक्षित कर सकते हैं। फिर आप फ़ाइल के अंदर उपयोगकर्ता/पास को शेल स्क्रिप्ट में इस तरह रख सकते हैं:

sqlplus -s /nolog <<EOF
connect user/pass
select blah;
quit
EOF


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. oracle 10g में समय-समय पर दिनांक कैसे बदलें?

  2. क्या मुझे Oracle में प्राथमिक कुंजी कॉलम को अनुक्रमित करना चाहिए

  3. Oracle में REGEXP_SUBSTR () फ़ंक्शन

  4. समाधान एक क्वेरी के अंदर एक डीएमएल ऑपरेशन नहीं कर सकता है?

  5. Oracle में स्पष्ट और निहित कर्सर के बीच अंतर क्या है?