Cloudlib konfigurēšana
CLOUDLIB konfigurācijas pakotnes izmantošanas tiesības
Veidojot lietotāju - skat. Oracle RDBMS Shēmas izveide, līdz ar citām, tiek izpildītas sekojošas komandas:
grant execute on cloudlib.c$install_api to eidx_publishing;
create synonym eidx_publishing.c$install_api for cloudlib.c$install_api;
Tas dod tiesības izpildīt Cloudlib konfigurācijas komandas, izmantojot c$install_api pakotni, kā arī izveido sinonīmu pakotnes vieglākai lietošanai. pakotnē tiek nodrošinātas nepieciešamās funkcijas, lai dinamiski konfigurētu risinājumam nepieciešamos Cloudlib API.
Informācija
Pašreizējā produkcijas vidē šīs darbības jau paveiktas. Tās nav nepieciešams atkārtot.
Moduļa reģistrācija un CLOUDLIB API pieprasīšana
Lai izmantotu CLOUDLIB, vajadzību monitoringa vizualizācijas risinājums tajā jāreģistrē kā modulis.
Pārējos soļus izpilda no EIDX_PUBLISHING shēmas konteksta. No SQLPlus vai SQLCL vai SQL*Developer izpilda:
@$project_home$\install\a20_cloudlib_setup.sql
Informācija
Komandfailu iespējams pielāgot konkrētās vides vajadzībām. Drīkst izslēgt c$install_api.uninstall izsaukumu, ja notiek pirmreizēja instalācija un papildināt izmantojamo API sarakstu. Citus pielāgojumus veikt nav ieteicams.
Komandfailā ir sekojošas darbības:
- Esoša moduļa reģistrācijas atcelšana. Šo komandu var neizpildīt jaunai instalācijai. Esošai instalācijai var reģistrēt Cloudlib ielāpu, vai arī veikt moduļa reģistrācijas atcelšanu un sekojošu reģistrāciju.
begin
c$install_api.uninstall(p_module_code => 'EIDX_PUBLISHING' );
end;
/
- uzsāk
eidx_publishingreģistrēšanu Cloudlib
begin
c$install_api.start_installation(
p_module_code => 'EIDX_PUBLISHING'
,p_module_descr => 'ARKA e-index publishing'
,p_owner => 'EIDX_PUBLISHING'
,p_version => '1.0'
--,p_allow_overwrite => true
);
commit;
end;
/
show err
- Pieprasa nepieciešamos API.
EIDX_PUBLISHING modulis izmanto:
- CORE.GENERAL - vispārējas funkcijas,
- CORE.SESSION - sesijas vadība, sesijas mainīgie,
- CORE.ORGADM - institūciju profilu vadība,
- CORE.VBADM - institūciju virtuālo profilu vadība,
- CORE.HOUSEKEEPING - regulārie, uzturēšanas darbi pēc grafika,
- CORE.EXTPROXIES - integrācijai nepieciešamas funkcijas.
begin
c$install_api.request_api(
p_apilist => 'CORE.GENERAL,CORE.SESSION,CORE.ORGADM,CORE.VBADM,CORE.HOUSEKEEPING,CORE.EXTPROXIES'
,p_owner => sys_context('USERENV','CURRENT_SCHEMA')
);
commit;
end;
/
show err
- Pabeidz reģistrāciju. Šajā solī
EIDX_PUBLISHINGshēmā tiek izveidoti Cloudlib objekti - skati un sinonīmi, kas nepiciešami Cloudlib integrācijai. Tos viegli atšķirt pēc prefiksa C$. Izveidoto objektu saraksts ir atkarīgs no pieprasīto API saraksta.
begin
c$install_api.finish_installation('EIDX_PUBLISHING',true);
commit;
end;
/
show err
- Pārliecinās, ka
EIDX_PUBLISHINGshēmā pievienoti datu bāzes objekti (skati, sinonīmi) ar prefiksuc$.