IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Adam Matis
Člen
Avatar
Adam Matis:16.8.2017 23:28

Ahoj měl bych dotaz je možné rozjet sql server od oraclu na localu ? Pokud ano co k tomu potřebuji ? Zatím mám jen sql developer.
Možná je to blbá otázka ale současně jsem pracoval pouze na platformě microsoftu.

Díky.

 
Odpovědět
16.8.2017 23:28
Avatar
DHPICO
Tvůrce
Avatar
DHPICO:17.8.2017 15:23

Creating and Configuring an Oracle

tohle ti nepomohlo ?

Nahoru Odpovědět
17.8.2017 15:23
Požehnáni budíš oráj
Avatar
Paul
Člen
Avatar
Odpovídá na Adam Matis
Paul:18.8.2017 10:50

Ano je to možné. SQL Developer ti nestačí, to je pouze IDE, pomocí kterého se budeš připojovat do databáze, psát a ladit SQL, procedury apod.

Potřebuješ si k tomu nainstalovat Oracle DB jako takovou.
Tu stáhneš přímo ze stránek Oracle, aktuálně nejvyšší verze je 12cR2 a je k dispozici zde:
http://www.oracle.com/…s/index.html

Můžeš si ji nainstalovat normálně na svůj NTB třeba s Windows a vše by mělo fungovat.
Návodů na to jak to nainstalovat najdeš na youtube spoustu, navíc od verze 10, je už základní instalace Oracle celkem intuitivní.
Nicméně konfigurace Oracle a všeho kolem může být pro začátečníka trochu náročnější.

Pokud tedy chceš vyvíjet nějakou aplikaci a nebo si prostě jen osahat Oracle SQL apod., doporučuju ti stáhnout si nějaký předinstalovaný Virtual Machine (dají se stáhnout přímo za stránek Oracle), kde už máš databázi nainstalovanou a nakonfigurovanou se vším co je potřeba.
Obnáší to stažení Oracle Virtual Box a stažení VM (např. http://www.oracle.com/…-161299.html).

Po instalaci Virtual Boxu stačí naimportovat Virtual Machine a vše máš připraveno :-)

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
18.8.2017 10:50
Avatar
Daniel
Člen
Avatar
Daniel:18.8.2017 11:48

Paul - Dík za info s těmi VM.
Na výukové hrátky jsem na škole používali Oracle Database 11g Express Edition.
Má menší systémové nároky na HW, než plná verze. :)

 
Nahoru Odpovědět
18.8.2017 11:48
Avatar
Paul
Člen
Avatar
Odpovídá na Daniel
Paul:18.8.2017 12:01

Ano je to tak, Express Edice je "osekaná verze" a má menší systémové nároky.
Můžeš ji využít i pro komerční účely, ale je tam omezení, tuším že může využívat jen jeden CPU a obsahovat max. 4 GB dat.
Nicméně pro seznámení s Oracle DB asi stačí.

 
Nahoru Odpovědět
18.8.2017 12:01
Avatar
Marcel Vasilišin:3. dubna 11:26

Ahoj.

Potřebuji poradit. Pracuji v ORACLE databáze s datumem - to_char(sysda­te,'dd.mm.yyyy hh:mi:ss'). V neděli jsem uložil do databáze datum 31.3.2024 02:40:00, což je nesmysl, protože byla změna času na letní čas. Oracle mám nainstalovaný pod LINUX, kde změna času proběhla korektně. Jak můžu nastavit prostředí ORACLE aby mi kód programu vracel správný čas bez toho aby jsem zdrojový kód musel měnit. (Jenom změna nastavení databáze, session...)

 
Nahoru Odpovědět
3. dubna 11:26
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:3. dubna 12:19

Zaloz si vlastni tema. Neotevirej tema z roku 2017, pokud nepridavas neco k nemu.

Dobre je ukladat casove razitko jako razitko, ne string.

ALTER SESSION SET NLS_DATE_FORMAT = 'DD.MM.YYYY'
--
"ALTER SESSION SET NLS_DATE_LANGUAGE = 'ENGLISH'",              // EN text language
"ALTER SESSION SET NLS_TERRITORY = 'CZECH REPUBLIC",    // CZ
"ALTER SESSION SET TIME_ZONE = '+2:0'"

https://www.oracletutorial.com/…oracle-date/

CREATE TABLE my_events (
    event_id NUMBER GENERATED BY DEFAULT AS IDENTITY,
    event_name VARCHAR2 ( 255 ) NOT NULL,
    location VARCHAR2 ( 255 ) NOT NULL,
    start_date DATE NOT NULL, --- sloupec mas typu DATE ne STRING
    end_date DATE NOT NULL,
    PRIMARY KEY ( event_id )
);

--

INSERT INTO my_events
            (event_name,
             location,
             start_date,
             end_date)
VALUES     ( 'TechEd Europe',
        'Barcelona, Spain',
            DATE '2017-11-14',
            DATE '2017-11-16' );

---

VALUES     ( 'Oracle OpenWorld',
        'San Francisco, CA, USA',
            TO_DATE( 'October 01, 2017', 'MONTH DD, YYYY' ),
            TO_DATE( 'October 05, 2017', 'MONTH DD, YYYY'));

---

    VALUES     ( 'TechEd US',
            'Las Vegas, NV, USA'
                DATE '2017-09-25',
                DATE '2017-09-29' );

Pouzivani to_char ma smysl jen, kdyz to potrebujes formatovat jinak, nez mas nastavene v session. Coz se obcas hodi

SELECT
  event_name,
  location,
  TO_CHAR( start_date, 'FMMonth DD, YYYY' )  start_date,
  TO_CHAR( end_date, 'FMMonth DD, YYYY' ) end_date
from
  my_events;
 
Nahoru Odpovědět
3. dubna 12:19
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.