Posts Tagged ‘oracle’

Oracle lockok kezelése

Wednesday, November 12th, 2008

A lock-ok listája:

SELECT l.inst_id,SUBSTR(L.ORACLE_USERNAME,1,8) ORA_USER, SUBSTR(L.SESSION_ID,1,3) SID,
S.serial#,
SUBSTR(O.OWNER||'.'||O.OBJECT_NAME,1,40) OBJECT, P.SPID OS_PID,
DECODE(L.LOCKED_MODE, 0,'NONE',
1,'NULL',
2,'ROW SHARE',
3,'ROW EXCLUSIVE',
4,'SHARE',
5,'SHARE ROW EXCLUSIVE',
6,'EXCLUSIVE',
NULL) LOCK_MODE
FROM sys.GV_$LOCKED_OBJECT L, DBA_OBJECTS O, sys.GV_$SESSION S, sys.GV_$PROCESS P
WHERE L.OBJECT_ID = O.OBJECT_ID
and l.inst_id = s.inst_id
AND L.SESSION_ID = S.SID
and s.inst_id = p.inst_id
AND S.PADDR = P.ADDR(+)
order by l.inst_id;

Lock-ok eltávolítása:

ALTER SYSTEM KILL SESSION 'sid,serial#' IMMEDIATE;

Ahol értelemszerűen a sid,serial# az előző selectből jönnek.

Visio 2007

Tuesday, September 2nd, 2008

Van amikor az ember dolgozni szeretne, és azon kapja magát, hogy a szoftver amit használ ebben nem igazán támogatja.
Így jártam én a Microsoft Visio 2007-el, amikor adatbázist szerettem volna tervezni.
Természetesen a help, hibátlan magyarsággal, rövid és velős választ ad:


A Microsoft Office Visio programban Adatbázismodell-diagram sablonját használó személyek gyakori kérdése, hogy Mi történt a Létrehozás és a Frissítés parancsokkal?"
Röviden összefoglalva annyi, hogy a Létrehozás és a Frissítés parancs nem érhető el a Microsoft Office Visio 2003 Standard és Professional kiadásaiban vagy a Microsoft Office Visio 2007 alkalmazásban.
Az adatbázis-modellező szolgáltatások teljes körét, beleértve a Létrehozás és Frissítés parancsot is, a Microsoft Office Visio vállalati építészek számára készült verziójában találhatja meg. A Visio vállalati építészek számára az MSDN Premium Subscription része, mely a Microsoft Visual Studio Professional és a Visual Studio Team System szerepalapú kiadásaival érhető el.

Ezen a ponton látszik, hogy a help fordítói komolyan vették a munkát. Sebaj.
Tehát aki adatbázis modellből adatbázist akar generálni, annak szüksége van vállalatépítészeti visiora.
Mivel én komoly vállalatépítésznek gondolom magam, beszereztem egy Visio for Enterprise Architecht-et biztos ami biztos.
Nagy rutinnal a telepítő azt mondta, hogy Visual Studio nélkül ez nem telepíthető.
Szerintem meg igen, aki nem hiszi írja bele a registrybe az alábbi sort, és már működik is.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Setup\VS\VSTD]
"ProductDir"="."

Egyébként a 2007-es Visio teljesen ugyanaz az engine mint a 2005-ös EA edition. Picit módosítottak a guin, eladták ugyanazt, mégegyszer, és még db-t sem lehet vele generálni…
Ha valaki mindkettőt felrakja (akárcsak én), akkor amint a másik verziót indítjuk kedvességből kapunk 10 perc setup-ot…
MS