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

सीडी:-एम:अमान्य विकल्प

मैं अपने आरएसी टेस्टबेड में से एक पर ट्रेस फाइलों को साफ करने की कोशिश कर रहा हूं। Oracle कॉर्प ने मुझे एक अच्छी चुनौती देने के लिए डेटाबेस को "-MGMTDB" नाम दिया (व्यंग्य के साथ टपकता हुआ)। यहाँ मैं अपने DIAGNOTIC_DEST में हूँ और हम दो डेटाबेस देख सकते हैं।

[oracle@host01 trace]$ cd /u01/app/oracle/diag/rdbms
[oracle@host01 rdbms]$ ls -l
total 8
drwxr-x--- 3 oracle oinstall 4096 Jun 17 14:07 _mgmtdb
drwxr-x--- 3 oracle oinstall 4096 Aug 10 13:13 resp

निर्देशिका 'resp' मेरे शोध प्राथमिक डेटाबेस, एक परीक्षण के लिए है। पहली प्रविष्टि मेरे ग्रिड इंफ्रास्ट्रक्चर 12.1.0.2 सिस्टम पर क्लस्टर हेल्थ मॉनिटर (सीएचएम) रिपोजिटरी डेटाबेस के लिए है। मैं निर्देशिका को आसानी से बदल सकता हूँ।

[oracle@host01 rdbms]$ cd _mgmtdb
[oracle@host01 _mgmtdb]$ ls -l
total 4
-rw-r----- 1 oracle oinstall 0 Jun 17 14:07 i_1.mif
drwxr-x--- 16 oracle oinstall 4096 Jun 17 14:06 -MGMTDB

लेकिन अब मुझे अगले 'cd' कमांड से परेशानी है।

[oracle@host01 _mgmtdb]$ cd -MGMTDB
-bash: cd: -M: invalid option
cd: usage: cd [-L|-P] [dir]

इसके आसपास जाने के लिए, मुझे निर्देशिका नाम से पहले "डॉट-स्लैश" का उपयोग करना होगा।

[oracle@host01 _mgmtdb]$ cd ./-MGMTDB
[oracle@host01 -MGMTDB]$ cd trace

अब किसी भी अन्य Oracle ट्रेस निर्देशिका की तरह, मेरे पास बहुत सारी .trc और .trm फ़ाइलें हैं, जो इनके समान हैं:

-rw-r----- 1 oracle oinstall 21301 Nov 30 13:43 -MGMTDB_vktm_5472.trc
-rw-r----- 1 oracle oinstall 1946 Nov 30 13:43 -MGMTDB_vktm_5472.trm

तो उन्हें कैसे हटाया जाए? मुझे एक त्रुटि मिलती है क्योंकि 'आरएम' सोचता है कि "-एम' एक पैरामीटर है।

[oracle@host01 trace]$ rm *.trc *.trm
rm: invalid option -- M
Try `rm ./-MGMTDB_ckpt_5494.trc' to remove the file `-MGMTDB_ckpt_5494.trc'.
Try `rm --help' for more information.

कमांड लाइन को यह बताने के लिए "-" का उपयोग करने के लिए चाल है कि जो कुछ भी है वह अब मापदंडों की सूची नहीं है।

[oracle@host01 trace]$ rm -- *.trc *.trm

जीवन इतना आसान होता अगर Oracle को याद होता कि लगभग सभी लोग Oracle को *nix पर इन मूर्खतापूर्ण मापदंडों के साथ चलाते हैं जो डैश से भी शुरू होते हैं।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सुरक्षित TO_NUMBER()

  2. क्या CASE स्टेटमेंट और DECODE समकक्ष हैं?

  3. Oracle केस शॉर्ट-सर्किट समूह द्वारा काम नहीं कर रहा है

  4. मेरे द्वारा चलाए जा रहे Oracle क्लाइंट का कौन सा संस्करण निर्धारित करने का सबसे अच्छा तरीका क्या है?

  5. ऑरैकल डेटाबेस में तालिका का नाम बदलें कॉलम बदलें