MEMORY_TARGET not supported on this system = rozběhni si vlastní Oracle DB, ať máš na čem dělat úkoly do školy :)

O Linuxu na svém blogu nic nepíšu, ale dneska udělám vyjímku.

Tak jsme dostali za DU 🙂 rozběhnout testovací Oracle DB ve virtuálním prostředí. No měl jsem tu smůlu a několik dalších studentů, že již  připravený Linux + Oracle BD od Oraclu nechtěl naběhnout. Konkrétně mi to hodilo „This kernel requires an x86-64 CPU, but only detected an i686 CPU. Unable to boot – please use a kernel appropriate for your CPU.“

 

No podporu VT-d jsem měl zaplou, navíc používám Windows 8.1 x64  + Hyper-V……..  Chvilku jsem se zabýval jak to rozběhat na VirtualBoxu, ale moc času jsem s tím ztratit nechtěl. Sehnal jsem si tedy již nainstalovaný Oracle Linux x64 od kolegy. Oracle DB jsem trochu ponastavil (:) hodně mi pomohl internet) a spustil. Když jsem však zkusil DB spustit příkazem „startup“

dostal jsem hlášku  – „MEMORY_TARGET not supported on this system“

Řešení je následující, dostaňte se do Linux shell.

editujte podle obrázu, velikost paměti nedávejte větší než máte dostupnout RAM = #vi /etc/fstab  a pak raději proveďte restart serveru „příkaz“ # init 6

oracle