FAL[client]: Failed to request gap sequenceGAP – thread 1 sequence 1778708-1778739DBID x branch xFAL[client]: All defined FAL servers have been attempted. wysypała się replikacja / brakuje archów, jezeli brakuje więcej, to można na bogato odtwarzać (nawet na primary i DG elegancko prześle na standby), albo bawić się w ten sposób: watch -n 2 „tail -n… Czytaj dalej FAL[client]: Failed to request gap sequence
Autor: Wiech
NFS: vmount: Operation not permitted.NFS:
Pacjent: AIX 6.1, podczas montowania:
aix:/# mount dd:/backup /rmandd
mount: 1831-008 giving up on:
dd:/backup
vmount: Operation not permitted.
tymczasowo można obejść problem:
aix:/# nfso -o nfs_use_reserved_ports
opatch: Failed to load the patch objectopatch, Version field of the component „delete” in actions file cannot be or empty
podczas patchowania dbhome-a może wystąpić błąd:
— UtilSession failed: Version field of the component „delete” in actions file cannot be or empty. Please check patch metadata.
— Failed to load the patch object
rozwiązanie: należy wrzucić nową wersję opatcha
ZFS: The certificate of 'zfs01′ needs to be verified.
Jeżeli pojawia się komunikat:
The certificate of 'zfs01′ needs to be verified
i replikacja działa, to weryfikujemy konfiguracje service-u odnosnie replikacji:
GUI: Configuration -> services ->
Podczas recovery: RMAN-03002, ORA-00283, ORA-19764: database id does not match database id in control file
Recovery interrupted!
Recovered data files to a consistent state at change 1234567890
Media Recovery failed with error 19764
ORA-00283: recovery session canceled due to errors
ORA-19764: database id 67890 does not match database id 12345 in control file
Slave exiting with ORA-283 exception
ORA-10877 signalled during: alter database recover logfile '/arch/file_arch_1234321.arch’…
Oracle DB, listener whitelist (sqlnet.ora)
— whitelist, edytujemy sqlnet.ora
tcp.validnode_checking = yes
tcp.invited_nodes = (localhost, host1, host2)
— blacklist
tcp.validnode_checking = yes
tcp.excluded_nodes = (host3, host4)
ORA-24777: use of non-migratable database link not allowed
— aplikacja czasami chce zbyt dużo od klasycznego dblinka i należy zmienić parametry połączenia w samej aplikacji na shared, albo dblink-a
— tworzymy go z opcją shared i dorzucamy authenticated
CREATE SHARED PUBLIC DATABASE LINK podajemy_nazwe_linka CONNECT TO podajemy_login IDENTIFIED BY "podajemy_haslo" AUTHENTICATED BY podajemy_login IDENTIFIED BY "podajemy_haslo"" USING '(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = podajemy_hosta)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = podajemy_service_name)))';
ORA-02020: too many database links in use
— jak mamy za dużo otworzonych dblinków i jest to jedynie wybryk natury, to ubijamy (o ile można)
alter session close database link NAZWA_DBLINKA;
exec dbms_session.close_database_link (’NAZWA_DBLINKA’);
— a jak mamy zbyt mało, sprawdzamy:
show parameter open_links
open_links integer 4
open_links_per_instance integer 4
— zmieniamy parametry i przekręcamy db
alter system set open_li…
RDS Oracle DB REDO dodanie, usuniecie itd.
— dodanie plikow
EXEC rdsadmin.rdsadmin_util.add_logfile(p_size => '500M’);
EXEC rdsadmin.rdsadmin_util.add_logfile(p_size => '500M’);
EXEC rdsadmin.rdsadmin_util.add_logfile(p_size => '500M’);
EXEC rdsadmin.rdsadmin_util.add_logfile(p_size => '500M’);
— switchlog-a
EXEC rdsadmin.rdsadmin_util.switch_logfile;
— checkpoint
EXEC rdsadmin.rdsadmin_util.checkpoint;
— drop starych
EXEC rdsadmin.rdsadmin_util.drop_logfile(grp => 1);
EXEC rdsadmin.rdsadmin_util.drop_logfile(grp => 2);
…
OPatchauto: Unable to execute command : Can’t open perl script RemoteHostExecutor.pl
Gdy podczas patchowania (opatchauto) wyskoczy:
oracle.dbsysmodel.driver.sdk.productdriver.ProductDriverException: Unable to execute command : Can’t open perl script „/u01/app/12.1.0.2/grid/OPatch/auto/database/bin/RemoteHostExecutor.pl”: (null)
Sprawdzamy:
— czy wszedzie jest…