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

Catcon.pl . के साथ मल्टीटेनेंट वातावरण में SQL स्क्रिप्ट चलाएँ

Oracle ने "catcon.pl" perl स्क्रिप्ट को एक एकल कंटेनर या सभी कंटेनरों में SQL स्क्रिप्ट को निष्पादित करने की एक विधि के रूप में प्रदान किया है।

नीचे दिए गए उदाहरण में मैंने "count.sql" स्क्रिप्ट को निष्पादित करने के लिए "catcon.pl" स्क्रिप्ट का उपयोग किया और "$ORACLE_HOME/rdbms/admin" निर्देशिका से जावा घटक स्थापित किया।

$ $ORACLE_HOME/perl/bin/perl $ORACLE_HOME/rdbms/admin/catcon.pl -u SYS/xxxxx -d /home/oracle/scripts -l /home/oracle/scripts/logs -b script_output count.sql
catcon: ALL catcon-related output will be written to /home/oracle/scripts/logs/script_output_catcon_59455.lst
catcon: See /home/oracle/scripts/logs/script_output*.log files for output generated by scripts
catcon: See /home/oracle/scripts/logs/script_output_*.lst files for spool files, if any
catcon.pl: completed successfully
$ ls -litra
total 100
520194 drwxr-xr-x 3 oracle oinstall 4096 May  8 09:45 ..
520199 -rw-r--r-- 1 oracle oinstall  410 May  8 09:47 script_output_catcon_59455.lst
520200 -rw-r--r-- 1 oracle oinstall 9605 May  8 09:47 script_output0.log
520201 -rw-r--r-- 1 oracle oinstall 9873 May  8 09:47 script_output1.log
520202 -rw-r--r-- 1 oracle oinstall 8241 May  8 09:47 script_output2.log
520203 -rw-r--r-- 1 oracle oinstall 8273 May  8 09:47 script_output3.log
520204 -rw-r--r-- 1 oracle oinstall 9733 May  8 09:47 script_output4.log
520205 -rw-r--r-- 1 oracle oinstall 8309 May  8 09:47 script_output5.log
520206 -rw-r--r-- 1 oracle oinstall 6719 May  8 09:47 script_output6.log
520207 -rw-r--r-- 1 oracle oinstall 6755 May  8 09:47 script_output7.log
520195 drwxr-xr-x 2 oracle oinstall 4096 May  8 09:47 .

केवल PDBCAT_DEV में जावा घटक स्थापित करें

$ORACLE_HOME/perl/bin/perl $ORACLE_HOME/rdbms/admin/catcon.pl -u SYS/xxxxx -n 8 -c 'PDBCAT_DEV' -e -b jvminstall.log $ORACLE_HOME/javavm/install/initjvm.sql

स्थापना की पुष्टि करें

select comp_name, status, substr(version,1,10) as version from dba_registry where comp_name like '%JAVA%';
select object_name, object_type, status from dba_objects where status != 'VALID' order by object_type,object_name;

@?/rdbms/admin/utlrp.sql

Oracle "catcon.pl" के लिए उपलब्ध निम्नलिखित तर्क दिखाता है [1]:

संदर्भ

[1] SQL*Plus के साथ CDB का प्रशासन करना। यहां उपलब्ध:https://docs.oracle.com/database/121/ADMIN/cdb_admin.htm#ADMIN13606


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. त्वरित फ़ाइल प्रारंभ:सेटअप के दौरान प्रभाव

  2. अधिक लेन-देन लॉग काटना वसा

  3. टेबल एक्सप्रेशन के फंडामेंटल, भाग 9 - व्युत्पन्न टेबल और सीटीई की तुलना में दृश्य

  4. विदेशी कुंजी एसक्यूएल:विदेशी कुंजी संचालन के बारे में आपको जो कुछ पता होना चाहिए

  5. एकाधिक विदेशी कुंजियों वाली तालिका कैसे बनाएं और भ्रमित न हों