Wpis z mikrobloga

#bazydanych #oracle #sqldeveloper11g

Postaram się jak najklarowniej wyjaśnić co mnie trapi w SQL Developer. ( ͡° ʖ̯ ͡°)

Mam kilka baz jak na zrzucie poniżej.

Chcę zaimportować bazę Northwind z pliku .sql z nowym użytkownikiem, chcę nazwać go np. north. Jak w tworzeniu connection Northwind wpisuję jakiegoś użytkownika, którego już mam to tworzy mi się baza ze wszystkimi obiektami (np. user hr to importują mi się obiekty z bazy HR).

A ja chcę stworzyć pustą bazę, bez żadnych obiektów, żebym mógł tam odpalić bazę Northwind z pliku .sql (wszystkie Creaty, Inserty itd.).

W miarę mi się udało wyjaśnić? Czegoś tu po prostu nie rozumiem...

Najpierw stworzyć usera w SQL*Plus? Z jakimi uprawnieniami do czego? Do jeszcze nieistniejącego Northwinda?

szwendacz - #bazydanych #oracle #sqldeveloper11g

Postaram się jak najklarowniej wyja...

źródło: comment_K7OIhrILqhPsiu0KCv2wj1J74Msp7ZoC.jpg

Pobierz
  • 2
@szwendacz: W Oracle nazwa user = schemat. Tworzysz usera i tworzysz automatycznie nowa, pusta baze o takiej samej nazwie. te dwierzeczy sa nierozlaczne.

Polacz sie jako sys, utworz usera Northwind z jakim tam chcesz haslem, daj mu uprawnienia do zalogowania i do wszystkich obiektow w tej swojej bazie.

Potem sie podlacz jako ten user i odpal skrypt.

Zakladam ze w skrypcioe jesli sa odwolania w stylu baza.obiekt to jako nazwa bazy