co musi wiedzieć administrator baz danych czyli DBA ? jakie musi mieć skille ? musi umieć sql? Znam osoby ktore sa dba'ami a nie znają sqla, jak to faktycznie wyglada ? #dba #oracle #sql #bazydanych
@fifiak: Nie musi znać SQL, ale jednak warto by znał na tyle, by szybko mógł znaleźć składnię w dokumentacji czy necie i rozumiał co robi i po co. Nie musi znać składni na pamięć.
DBA jednak zarządza DBMS, czyli instaluje on-premises, zarządza zasobami, robi i odtwarza backupy, nadzoruje i diagnozuje stan, zarządza uprawnieniami...
@MiKeyCo: "Instrukcja ROLLBACK wycofuje wszystkie modyfikacje danych w ramach jednej transakcji". Rozumiem ze jak zaloguje sie do PLSQL developera puszcze dwa updaty na tej samej tabeli i jak wylacze plsql i zaloguje sie ponownie to zadziala ROLLBACK? Będzie wiedział , ze te dwa updaty ostatnie ma wycofać ?Czy jest to jakos przypisane do danej sesji ?
@fifiak: nie zadziała rollback. Podłączasz się do bazy i zanim zrobisz commit, możesz robić rollback, rozlaczasz się (czyli na przykład zamykasz Pl/SqlDev) rollback idzie automatycznie jeżeli nie zrobiłeś commit (no chyba że masz włączony autocommit)
co musi wiedzieć administrator baz danych czyli DBA ? jakie musi mieć skille ? musi umieć sql?
@fifiak: zalezy. Dba dba nie rowny. W mojej ocenie musi znac sqla przynajmniej na tyle by widzac zapytanie wiedzial co ono robi, umial na podstaiwe jego planu jak zostanie wykonanane i ocenic czy bazie czegos (a jezeli tak to czego) nie brakuje czy to moze blad dewelopera. Musi wiedziec jak wewnetrznie dziala baza, backupy,
DBA jednak zarządza DBMS, czyli instaluje on-premises, zarządza zasobami, robi i odtwarza backupy, nadzoruje i diagnozuje stan, zarządza uprawnieniami...
@fifiak: zalezy. Dba dba nie rowny. W mojej ocenie musi znac sqla przynajmniej na tyle by widzac zapytanie wiedzial co ono robi, umial na podstaiwe jego planu jak zostanie wykonanane i ocenic czy bazie czegos (a jezeli tak to czego) nie brakuje czy to moze blad dewelopera. Musi wiedziec jak wewnetrznie dziala baza, backupy,