2014-03-31

SharePoint 2010 - instalacja wymaganego oprogramowania

SharePoint 2010

Przed przystąpieniem do instalacji serwera SharePoint zalecana jest instalacja oraz konfiguracja wymaganych komponentów (Zainstaluj wymagane oprogramowanie/Prerequisite Installer Files). W razie problemów z automatyczną instalacją wymaganego oprogramowania, można posilić się pełnym wykazem, który znajdziemy na stronie Microsoftu wraz z przydatnymi linkami.

2014-03-24

RMAN-08138: archived log not deleted - must create more backups archived log file

Podczas weryfikacji poleceniem:

crosscheck archivelog until time 'sysdate-20';

archivlogów, napotykamy na wykaz archivlogów, które nie mają dostępu do plików (np. pliki zostały usunięte). Pierwsze co robimy, to usuwamy "błędne" archivlogi poleceniem:

delete force archivelog until time 'sysdate-20';

Może się zdarzyć, że w odpowiedzi otrzymamy błąd: RMAN-08138: WARNING: archived log not deleted - must create more backups archived log file name=...

W tym wypadku należy brutalnie usunąć wymienione archivlogi poleceniem:

delete force archivelog until time 'sysdate-20';

2013-10-03

Firebird - restore

Jak stworzyć nową bazę danych z kopii bezpieczeństwa. Wiele artykułów w internecie opisuje proces tworzenia lub przywracania bazy danych z kopii bezpieczeństwa. Niby nic trudnego, jeden skrypt i już mamy przywróconą bazę danych.
Wszystko się zgadza, pod warunkiem że napiszemy poprawnie skrypt. Ciężko jest znaleźć w internecie pełny opis, nawet oryginalna pomoc jest dosyć skąpa.
Osobiście tworzę nową bazę danych z wcześniej wykonanej kopii bezpieczeństwa następującą komendą:

gbak -C -V ścieżka_do_pliku_kopii localhost/7700:ścieżka_do_nowej_bazy -USER nazwa_użytkownika -PASSWORD hasło_użytkownika

W powyższym przykładzie, 7700 jest numerem portu, po którym łączymy się z bazą danych. Parametr wymagany, jeśli łączymy się po innym niż domyślny port.
Jeśli są problemy z hasłem, to proponuję hasło podać w podwójnym cudzysłowie ("")

2013-07-08

Instalacja VMware Tools na Debianie

Instrukcja instalacji (krok po kroku) VMware Tools na Debianie.

  1. Weryfikacja statusu narzędzi VMware np. w vSphere Client 



  2. Włączamy wirtualną maszynę, a następnie sprawdzamy, czy system operacyjny Gościa jest uruchomiony.
  3. Przed kolejnym krokiem należy zweryfikować, czy odpowiednie aplikacje zostały zainstalowane na maszynie Gościa (w naszym wypadku na Debianie):
  4. Ponieważ narzędzia VMware zostały napisane w Perl, należy zweryfikować, czy Perl znajduje się na maszynie


    dpkg -l perl Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Nazwa Wersja Opis +++-=========================================-=========================================-================================================================================================== ii perl 5.10.1-17squeeze2 Larry Wall's Practical Extraction and Report Language


  5. Podobnie sprawdzamy następne pakiety: make, gcc oraz linux-headers-$(uname -r)
    Jeśli dany pakiet nie został wcześniej zainstalowany, to należy go doinstalować


    aptitude install make


  6. Po weryfikacji niezbędnych pakietów, możemy przystąpić do instalacji narzędzi VMWare. W tym celu, vSphere Client, po wcześniejszym zaznaczeniu maszyny wybieramy kolejno Inventory -> Virtual Machine -> Guest -> Install/Upgrade VMware Tools




  7. Logujemy się na system Gościa na użytkownika root
  8. Montujemy wirtualny napęd CD-ROM, np. do katalogu /mnt/cdrom (jeśli nie ma odpowiednich katalogów, to należy je wcześniej przygotować)


    mkdir /mnt/cdrom



    mount /dev/cdrom /mnt/cdrom/ mount: block device /dev/sr0 is write-protected, mounting read-only


  9. Przechodzimy do katalogu /tmp/
  10. Rozpakowujemy plik znajdujący się na serwerze


    tar zxpf /mnt/cdrom/VMwareTools-8.6.10-913593.tar.gz


  11. Odmontujemy napęd CD-ROM


    umount /mnt/cdrom/


  12. Uruchamiamy instalator. Na początek przechodzimy do katalogu gdzie znajduje się instalator


    cd /tmp/vmware-tools-distrib/


    a następnie uruchamiamy go poleceniem


    ./vmware-install.pl


  13. Akceptujemy domyślne ustawienia, na każdym etapie instalacji.
  14. Weryfikujemy status VMware Tools




Źródła:

2013-01-19

Werjsa serwera Firebird

Ostatnio szukałem w internecie informacji, jak można sprawdzić jaka wersja serwera bazy danych Firebird jest zainstalowana na komputerze/serwerze. Nie było prosto. O ile w systemie MS Windows były podane informacje, gdzie i na jaką ikonkę należy kliknąć, aby odczytać wersję, o tyle, w systemach Linux był już problem.
W systemach Linux (prawdopodobnie na systemach Windows także - do sprawdzenia przy najbliższej okazji) w konsoli należy wydać polecenie:
fbserver -z
W moim przypadku, serwer Firebird został zainstalowany w standardowej ścieżce (/opt/firebird/), czyli polecenie powinno wyglądać następująco:
/opt/firebird/fbserver -z
W odpowiedzi otrzymamy (w zależności od zainstalowanej wersji) następujący tekst:
Firebird TCP/IP server version LI-V2.5.1.26351 Firebird 2.5

2012-12-21

Oracle i instancja

W ostatnich dniach miałem potrzebę popranego technicznie wypowiedzenia się. Problem był niby trywialny, ale tak się tylko wydawało. Problem dotyczył instancji serwera bazy danych firmy Oracle.
W serwerach np. MS SQL, MySQL, czy też ostatnio bardzo modnym Firebird, instalacja serwera nazywa się instancją, w ramach której można założyć więcej niż jedną bazę danych. Inaczej mówiąc, bazy danych zakłada się w ramach instancji. Rzadko się spotyka, aby na jednym serwerze było więcej niż jedna instancja. Aby tak było, należy ponownie dokonać niezależnej instalacji serwera bazy danych.
W przypadku serwera Oracle, rzecz ma się trochę inaczej. Bazy danych nie zakładamy w ramach instancji. Każda baza danych to osobna instancja, a wszystkie działają w ramach jednego serwera. Jak to ktoś mądry powiedział, "w ramach jednej instalacji Oracle Server można stworzyć wiele baz danych, a każdą bazę obsługuje oddzielna instancja".

Jak widać, podczas rozmowy należy uważać, w jakim kontekście używamy słowa instancja, ponieważ może ono mieć odmienne znaczenie.

2012-11-02

MS SQL - Error: 15150

Podczas nadawania uprawnień do bazy danych MS SQL, można napotkać błąd nr 15150 (Microsoft SQL Server, Error: 15150). Rozwiązanie problemu nie powinno nikomu nastręczać problemów. Problemem może być właściwa interpretacja błędu. W celu poprawnego nadania uprawnień, wystarczyć zmienić właściciela bazy danych na np. użytkownika 'sa'. Po tej operacji będzie można nadać odpowiednie uprawnienia użytkownikowi, który był dotychczas właścicielem bazy.