Ice blogja

10gR2 10.2.0.2 + AIX + EM ???

Érdekes jelenségre lettem figyelmes mostanában ...

emca -repos recreate ha nincs repository akkor ledögleszti az Oracle szervert ! :)

Haláli, shutdown aborttal lehet csak leállítani !!!

:D

Valaki nem tud nekem segíteni az EM felélesztésében ?

ORA-00600: internal error code, arguments: [15160] + 10gR2 10.2.0.2+ AIX

Reprodukálható a tesztszerverünkön :

Csak ez a select kell hozzá :

Select L.TABLE_NAME, 'LOB', L.COLUMN_NAME, S.BYTES, S.EXTENTS
from sys.dba_segments s, SYS.DBA_LOBS l
where s.owner = :own
AND L.OWNER = S.OWNER
AND S.SEGMENT_NAME = L.SEGMENT_NAME
AND s.SEGMENT_TYPE = 'LOBSEGMENT'

Nyitok egy TAR-t !

SLES8/SLES9 + ORACLE 9i +"TIVOLI 5.3.x upgrade"

8 nap után ismét van/lehetne mentés az xyz-n futó Oracle adatbázisról ha nem lenne valami kazihiba ! "Flawless Victory" lenne ha nem szoptam volna vele ...

Alapból ha upgradeli a TSM klienset az ember akkor elb@sz egy szimlinket !!!(en_US szokásos hiba, már megszoktam, röhejes, hogy nem tudják kijavítani) SLES9-es masinán nem talált meg egy shared libet ??? Ezért beraktam a "/opt/tivoli/tsm/client/api/bin" könyvtárat az ld.so.conf-ba ... vagy berakhattam volna az LD_LIBRARY_PATH-ba :(

5.3-as tól kezdődően kell egy ERRORLOGNAME bejegyzés mondjuk az API dsm.sys-be és 666-ra kell állítani a jogosultságot a logfájlra.

Nyitottam egy TAR-t "ORA-04043: object XDB_DATASTORE_PROC does not exist" című hibára ...

Az első TAR-om.

Kiváncsi vagyok mit mondanak ...

És már meg is oldották !

10-MAR-06 10:40:03 GMT

The customer : XYZ : has uploaded the following file via
MetaLink:RDA.AB_DB.zip

10-MAR-06 11:28:32 GMT

.
Hi Zoltán,

Thank you for using MetaLink. We are currently reviewing/researching the situation and will update the SR / call you as soon as we have relevant i
nformation. Thank you for your patience.

Best Regards,
Uwe
Oracle Support Services

STATUS
=======

@WIP -- Work In Progress

10-MAR-06 13:39:47 GMT

.
ISSUE CLARIFICATION
====================
Error when running script $ORACLE_HOME/rdbms/admin/catupgrd.sql:
...
alter procedure xdb.XDB_DATASTORE_PROC compile
*
ERROR at line 1:
ORA-04043: object XDB_DATASTORE_PROC does not exist
...

ORACLE 10gR2 Patchset 1 + ASM + AIX 5.3 ML3 tapasztalatok ...

A szokásos :

ERROR at line 1:
ORA-29558: JAccelerator (NCOMP) not installed. Refer to Install Guide for
instructions.
ORA-06512: at "SYS.DBMS_JAVA", line 236

és kétszer :

alter procedure xdb.XDB_DATASTORE_PROC compile
*
ERROR at line 1:
ORA-04043: object XDB_DATASTORE_PROC does not exist

alter procedure xdb.XDB_DATASTORE_PROC compile
*
ERROR at line 1:
ORA-04043: object XDB_DATASTORE_PROC does not exist

JVM kell a francnak ...

xdb hiba is hanyagolható ...

ORACLE 10gR2 Patchset 1 + ASM + OpenSuSE 10.0(AMD64) tapasztalatok ...

Eddig 2 hibát találtam a patchben :

ORA-29558-as : JAcceletor (NCOMP) nincs telepítve ??? Mi a f@sznak kell a Companion CD-ről felraknom he ?

ORA-600-as : cwm2_olap_metadata_refresh.mr_refresh procedura hivásakor !!! Kira

3-án kijött AIX-re is !!!!

Hétfőn feldobom az AIX-es teszt szerverre...

Talán nem kellett volna "Sample" dolgokat belerakni az adatbázisba. B@ssz@ meg !

Hétfőn megróbálom szűz adatbázissal ...

Oracle 10gR2 Enterprise Manager AIX-en mksysb után (klónozott masina tipikus esete ...) !!!

Takarítsd ki az az előző hostra vonatkozó könyvtárakat $ORACLE_HOME alatt!

Ha az istennek nem akarja eldobni/újrakreálni a repositoryt akkor jön a megváltó környezeti változó :

ORACLE_HOSTNAME Istenkirály és megy !

Ha nem látod az ASM-ról a diszk információkat csak egy üres kört akkor pedig egyszerü a problémára a gyógyír :

+ASM SID-et rakd be a listener.ora-ba és a tnsnames.ora-ba

AIX 5.3 ML3 +TIVOLI TDP + ORACLE 10gR2 OMF + ASM + RMAN DUPLICATE DATABASE !!! Nagy Nehezen De Sikerült !!!

2 nap is lerohadt a visszatöltés kb. 12 órás restore után egy magasabb prioritásu mentés miatt állítólag ...

Megoldás (Az AUX és TARGET DB DBID-je = gond egy szál se. RMAN meg csak azt nézi ! :)

Mivel csak archivlogok visszatöltésével volt gond ezért auxiliary databasen (mountolva):

recover database using backup controlfile until cancel;

Ekkor kiírja milyen számu thread és logsequ fájl kell neki.

Nosza éles szerveren archivlogok mentése crontabból kiszed !

És rmannal visszatölteni a szükséges fájlokat az éles szerveren, majd átmásolni az aux masinára és enterezni a szükséges időpontig.(nem volt sok)

ORACLE 10gR2 OMF + ASM + RMAN DUPLICATE DATABASE !!! Sikerült !!!

AUX adatbázishoz kell egy passwordfile, kell egy initAUX.ora, könyvtárakat létre kell hozni amit az initAUX.ora-ban megadtál ! Listener.ora, tnsnames.ora fájlokat módosítani AUX-ra tekintettel !

SID-et AUX-ra kell állítani

Az AUX adatbázist nomount módban kell indítani pfile='initAUX.ora' paraméterrel

SID-et k8ndb-re kell állítani, majd rmannal lefuttani ezt a scriptet.

oracle@k8n:~/product/10gR2/dbs/scripts> cat duplicate.rcv
connect target sys/jelszo@k8ndb
connect catalog rman/jelszo@catalog
connect auxiliary sys/jelszo@aux
run {

allocate auxiliary channel c1 device type disk format '/opt/oracle/backup/bkup_%U';

ORACLE 10gR2 OMF+ ASM + RMAN DISASTER RECOVERY TESZTELÉSE ???

Így mentem az adatbázist(OMF-ben lett installálva) :

oracle@k8n:~/product/10gR2/dbs/scripts> cat fullbackup.rcv
connect target sys/jelszo@k8ndb
connect catalog rman/jelszo@catalog
run {

allocate channel c1 device type disk format '/opt/oracle/backup/bkup_%U';

backup current controlfile;
backup database;

}
Hibanélkül lemegy !!!

Így állítanám vissza : (Az adatabázis nomountban van !!! eredetileg +DATA/k8ndb/ alatt van minden az ASM-ben !!! Szeretném ha +DATA/kamu/ alá allítaná vissza, de b@szik rá !!!)

oracle@k8n:~/product/10gR2/dbs/scripts> cat proba.rcv
set dbid=3643492954
connect target /
connect catalog rman/jelszo@catalog
run {

"Ápgréd" ...

Shell Scriptes Cobolos/C++ -os Koholmány alá hétvégén új vas és DB került.(SAP-nál azért többet tud :) )

IBM P550

4*1.9GHz P5-ös proci(2 magos)
32 GB RAM
FASTT700-on RAID10-es tömb ASM-hez ...

Oracle 10gR2

120MB/sec környékén lett eddig kihajtva mentés alatt ... 2 tapeval ... Nem rossz ...

Ezt is megöröklöm egy hét múlva ...

GridControl saga continues ...

1. HS20 gyalu 32-bites Linux felrak ... Ezen állítólag hajlandó menni...
2. 3 CD-s telepítőszettről install ... (Berkley DB is kell neki :D)
3. 1.5 óráig konfigolta magát egy dual 3.2 GHz-es Xeonon. Király !
4. Megy ! Hurrá !
5. Csak egy baj van 5-ös AIX-hez még nincs agent, vagy csak én nem találtam ?! A Robi jól megszívatott !!!

Minden nap egy újabb hibába botlok Oraclelel kapcsolatban ...

"Mindennapi sz*pásunknkat ad meg nekünk ma !"

64-bites Linuxon fut egy 64-bites zsír új adatbázis. Nosza rajta rakjuk fel a 32-bites Grid Controlt.
Első hiba : nem jó a runInstaller. Megoldás : Használjam az adatabázisét. OKÉ !
Második hiba : F@sz@ minden. Erre közli, hogy a SYSMAN schemanak "GridControlos" baja van.

Jó mondom RepManagerrel szépen eldobobáltattam. Készítsünk újat! Ez lett a vége

oracle@grid:~/product/10gR2/sysman/admin/emdrep/bin> ./RepManager grid 1521 grddb -sys_password "jelszo" -repos_password "jelszo" -metalink_password "jelszo" -output_file reposcreatelog -action create -verbose
Enter repository user name : SYSMAN
Enter MetaLink user name : "username"
Getting temporary tablespace from database...
Found temporary tablespace: TEMP
Environment :
ORACLE HOME = /opt/oracle/product/10gR2
REPOSITORY HOME = /opt/oracle/product/10gR2
SQLPLUS = /opt/oracle/product/10gR2/bin/sqlplus
SQL SCRIPT ROOT = /opt/oracle/product/10gR2/sysman/admin/emdrep/sql
EXPORT = /opt/oracle/product/10gR2/bin/exp
IMPORT = /opt/oracle/product/10gR2/bin/imp
LOADJAVA = /opt/oracle/product/10gR2/bin/loadjava
JAR FILE ROOT = /opt/oracle/product/10gR2/sysman/admin/emdrep/lib
JOB TYPES ROOT = /opt/oracle/product/10gR2/sysman/admin/emdrep/bin
Arguments :
Connect String = (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(Host=grid)(Port=1521))(CONNECT_DATA=(SID=grddb)))
Action = create
Repos User = SYSMAN
Default tablespace = MGMT_TABLESPACE
Default Data file = mgmt.dbf
Dflt Dfile Init size = 20m
Dflt Dfile Ext size = 20m
ECM tablespace = MGMT_ECM_DEPOT_TS
ECM Data file = mgmt_ecm_depot1.dbf
ECM Dfile Init size = 100m
ECM Dfile Ext size = 100m
TEMP tablespace = TEMP
Create options = 3
Verbose output = 1
Output File = reposcreatelog
Repos creation mode = CENTRAL
MetaLink user name = "username"
MetaLink URL = http://updates.oracle.com
Export Directory = /opt/oracle/product/10gR2/sysman/log
Import Directory = /opt/oracle/product/10gR2/sysman/log
Checking SYS Credentials ... File - /tmp/g5kx5oKdul/jNOdA53wdx.sql.Return code = 0.OK.
Checking DB Init Parameters ... File - /tmp/3N055pXPuX/YKbh1WyCkv.sql.Return code = 0.OK.
Checking for Repos User ... File - /tmp/uYeDAzuUA5/qs8nwsgUVb.sql.Return code = 32.Does not Exist.
Loading necessary DB objects ...
File - /tmp/g9CnYIPTdu/Ix5SJE1hwr.sql
Checking DB Object (DBMS_SHARED_POOL , PACKAGE) ... File - /tmp/R6PWOWmY6M/YIbISLHjhS.sql.Return code = 0Exists.
DBMS POOL package exists.
Return code = 0.
Done Loading necessary DB objects
Creating repos user ... File - /tmp/gyqrtbIlO6/qAN0Z7F2rc.sql.
Return code = 0.Done.
Creating EM Schema ... File - /tmp/QBFuR4RCOp/uaTou8hxth.sql.Return code = 0.Done.
SP2-0310: unable to open file "/opt/oracle/product/10gR2/sysman/admin/emdrep/sql/ocs/latest/process_control/grid_process_types.sql"
SP2-0310: unable to open file "/opt/oracle/product/10gR2/sysman/admin/emdrep/sql/ocs/latest/ovf/ovf_types.sql"
SP2-0310: unable to open file "/opt/oracle/product/10gR2/sysman/admin/emdrep/sql/ocs/latest/process_control/grid_process_pkgdef.sql"
SP2-0310: unable to open file "/opt/oracle/product/10gR2/sysman/admin/emdrep/sql/ocs/latest/ovf/ovf_pkgdefs.sql"
SP2-0310: unable to open file "/opt/oracle/product/10gR2/sysman/admin/emdrep/sql/ocs/latest/process_control/grid_process_pkgbody.sql"
SP2-0310: unable to open file "/opt/oracle/product/10gR2/sysman/admin/emdrep/sql/ocs/latest/ovf/ovf_pkgbodys.sql"
SP2-0310: unable to open file "/opt/oracle/product/10gR2/sysman/admin/emdrep/sql/db/latest/esm/esm_post_creation.sql"
SP2-0310: unable to open file "/opt/oracle/product/10gR2/sysman/admin/emdrep/sql/ocs/latest/email/email_post_creation.sql"
SP2-0310: unable to open file "/opt/oracle/product/10gR2/sysman/admin/emdrep/sql/ocs/latest/files/oracle_ifs_post_creation.sql"
SP2-0310: unable to open file "/opt/oracle/product/10gR2/sysman/admin/emdrep/sql/ocs/latest/ocsclient/ocsclient_post_creation.sql"
SP2-0310: unable to open file "/opt/oracle/product/10gR2/sysman/admin/emdrep/sql/ocs/latest/ovf/ovf_post_creation.sql"
SP2-0310: unable to open file "/opt/oracle/product/10gR2/sysman/admin/emdrep/sql/ocs/latest/isearch/ultrasearch_post_creation.sql"
Repository Creation has errors. Please check file reposcreatelog for detailed errors.
oracle@grid:~/product/10gR2/sysman/admin/emdrep/bin>

ORACLE 10gR2 + ASM + OpenSuSE 10.0(AMD64) tapasztalatok ... (Szerintem mást is érdekel ?!)

Ahhoz képest, hogy nem minősített eddig ugynéz ki mindent sikerült meghackelnem és megy ! Kis hibával, de megy. Ennek ma este utána járok. Részletek későbbiekben leírom ...

Tanuló/teszt szerverem 2 db particiót kapott ASM-nek erre lett pakolva az adatbázis szerver.

Kb. fél napot szenvedtem vele, mivel sohasem installtam ezzel a felállással.

5.3-as AIX-en már láttam futni ... és kvázi failover teszteket is csináltunk Gász Róbi közreműködésével.

Ez sem volt tökéletes, most találtunk a metalinken egy interim fixet ASM-hez failover/mount/dismount scenario problémára ! Csak a shutdown abort segített, az meg ugye nem szép !

Már csak két rendszergazda maradt ...

Mivel kollegám elhagyja a céget ezért mostantól kénytelen leszek Oracle DBA ismereteimet is felfrissíteni, mert én leszek a DBA is. AIX is lesz of course. Ezzel a lépéssel Lotus Notes rendszergazdaiságmról is le mondok ...

RIP "Domino" már vagy 8 éve csináltam. Csak ha gebasz lesz vele akkor nyúlok hozzá ...

"Reszkessenek a táblaterek !" Csak nehogy rajtam is CONSTRAIT legyen ...

SLES8 és SLES9 HS20-on, FASTT700-on.

SLES8 és SLES9 HS20-on, FASTT700-on.Jó nagyokat lehet szívni és vannak kernel/HW bugok az "tutkó" ! Ami biztos : Zónában csak egyik optikai kareszt szabad hagyni installkor. Ha minden megvan, le van forgatva és installálva az IBM által is jóváhagyott (ezeréves) QLOGIC driver akkor egy reboot után rakjuk vissza a zónába a másik "lábat" is ! 2.4-es kernelnél nem default a failover üzemmód ! 2.6-os kernelnél viszont igen ! SLES8 SP4 SMP 304-es kernellel is vannak kbd inicializálási hibák. Mi túrónak akar PS/2 billenytűt inicializálni amikor nincs a Bladecenteren, csak USB-s van. ???? PS/2-USB átalakító van benne ! SLES 8 install 100% kész van VG-k is. SLES 9-el hétfőn folytatom ...