Database
 sql >> Baza danych >  >> RDS >> Database

Uruchamiaj skrypty SQL w środowisku Multitenant z catcon.pl

Oracle dostarczyło skrypt perl „catcon.pl” jako metodę wykonywania skryptów SQL w pojedynczym kontenerze lub we wszystkich kontenerach.

W poniższym przykładzie użyłem skryptu „catcon.pl” do wykonania skryptu „count.sql” i zainstalowania komponentu JAVA z katalogu „$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 .

Zainstaluj komponent JAVA tylko w 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

Sprawdź poprawność instalacji

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 pokazuje następujące argumenty dostępne dla „catcon.pl” [1]:

Referencje

[1] Administrowanie CDB za pomocą SQL*Plus. Dostępne pod adresem: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. Jak liczyć odrębne wartości w SQL?

  2. Zagnieżdżone funkcje okien w SQL

  3. Postępowanie w przypadku wycieku zasobów GDI

  4. DNA kontra nowoczesne metody tworzenia kopii zapasowych:przyszłość przechowywania danych

  5. UŻYJ PODPOWIEDZI i DISABLE_OPTIMIZED_NESTED_LOOP