Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ORACLE 10g EE - jak utworzyć nową bazę?

1,392 views
Skip to first unread message

Łukasz

unread,
Jan 15, 2008, 1:16:31 AM1/15/08
to
Witam!
Może dla zaznajomionych to bedzie proste pytanie ale mi coś nie działa.
Osobiście siedze w MySQL i PostgreSQL także proszę o wyrozumiałość :)
Zainstalowałem Oracle 10g EE. Jak mam utowrzyć nową bazę danych?
W systemie są już dobajrze 4 bazy (SYSTEM, USERS, itp.)
Próbowałem CREATE DATABASE NAZWA_BAZY;
Niestety nie działa.
W Panelu administratora oracle też nie moge niczego odszukać dot. tworzenia
nowej bazy.

Z góry dzięki za odpowiedz i pozdrawiam,
Łukasz


Troll

unread,
Jan 15, 2008, 2:00:42 AM1/15/08
to

Użytkownik "Łukasz" <mat...@tenbit.pl> napisał w wiadomości
news:fmhjf4$hcf$1...@nemesis.news.tpi.pl...

> Witam!
> Może dla zaznajomionych to bedzie proste pytanie ale mi coś nie działa.
> Osobiście siedze w MySQL i PostgreSQL także proszę o wyrozumiałość :)
> Zainstalowałem Oracle 10g EE. Jak mam utowrzyć nową bazę danych?
> W systemie są już dobajrze 4 bazy (SYSTEM, USERS, itp.)
> Próbowałem CREATE DATABASE NAZWA_BAZY;
> Niestety nie działa.
> W Panelu administratora oracle też nie moge niczego odszukać dot.
> tworzenia nowej bazy.


mi sie wydaje ze nie mozna (masz dostepna jedna baze), ale glowy nie dam.

Lucyna Witkowska

unread,
Jan 15, 2008, 2:32:24 AM1/15/08
to
"Łukasz" <mat...@tenbit.pl> napisał:

> Może dla zaznajomionych to bedzie proste pytanie ale mi coś nie działa.
> Osobiście siedze w MySQL i PostgreSQL także proszę o wyrozumiałość :)
> Zainstalowałem Oracle 10g EE. Jak mam utowrzyć nową bazę danych?
> W systemie są już dobajrze 4 bazy (SYSTEM, USERS, itp.)

W systemie jest juz 1 baza danych o nazwie XE.
System, Users ... to są przestrzenie tabel, w ktorych trzymane sa obiekty.

> Próbowałem CREATE DATABASE NAZWA_BAZY;
> Niestety nie działa.
> W Panelu administratora oracle też nie moge niczego odszukać dot. tworzenia
> nowej bazy.

W XE nie tworzy sie nowej bazy, tylko korzysta z XE.
Jak ktos bardzo chce to moze to zrobic, ale jest to wbrew licencji.

Pozdrowienia,
Lucyna Witkowska

Łukasz

unread,
Jan 15, 2008, 3:17:52 AM1/15/08
to
Rozumiem. Czyli bede uzywał bazy XE. Czyli dlatego nie ma nigdzie w opcjach
jak stworzyć nową baze.
PS. A tak w celu nauki to jak zrobić nową w takim razie? :)

Pozdrawiam,
Łukasz


Użytkownik "Lucyna Witkowska" <ypwi...@nospamcyf-kr.edu.pl> napisał w
wiadomości news:fmhni8$v7u$1...@srv.cyf-kr.edu.pl...

Lucyna Witkowska

unread,
Jan 15, 2008, 4:00:48 AM1/15/08
to
"Łukasz" <mat...@tenbit.pl> napisał:

> Rozumiem. Czyli bede uzywał bazy XE. Czyli dlatego nie ma nigdzie w opcjach
> jak stworzyć nową baze.

Tak.

> PS. A tak w celu nauki to jak zrobić nową w takim razie? :)

W XE nie ma dbca (Database Configuration Assistant), wiec pozostaje tylko
komenda CREATE DATABASE - tylko nie mozna jej wykonac bedąc podlaczonym
do istniejącej otwartej bazy XE.

Poniewaz kroków jest parę i zależą od systemu operacyjnego to najlepiej
odczytać je na docs.oracle.com w podręcznikach: Administrator's Guide oraz
Platform Guide for Microsoft Windows (jesli akurat systemem są Windowsy).

Ale - dla tak utworzonej bazy danych nie będzie dzialala aplikacja webowa,
umozliwiajaca m.in. administrację przez WWW, ktora przychodzi z XE.

Pozdrowienia,
LW

Łukasz

unread,
Jan 15, 2008, 4:28:29 AM1/15/08
to
Ok. Dziękuje wszystkim za wyjaśnienia i pomoc.
Używam w takim razie bazy XE.

Pozdrawiam,
Łukasz


Wojciech Malinowski

unread,
Jan 15, 2008, 5:06:20 AM1/15/08
to
Łukasz wrote:
> Witam!
> Może dla zaznajomionych to bedzie proste pytanie ale mi coś nie działa.
> Osobiście siedze w MySQL i PostgreSQL także proszę o wyrozumiałość :)
> Zainstalowałem Oracle 10g EE. Jak mam utowrzyć nową bazę danych?
> W systemie są już dobajrze 4 bazy (SYSTEM, USERS, itp.)
> Próbowałem CREATE DATABASE NAZWA_BAZY;
> Niestety nie działa.
> W Panelu administratora oracle też nie moge niczego odszukać dot. tworzenia
> nowej bazy.

Jeżeli pracowałeś wcześniej na MySQL i PostgreSQL to prawdopodobnie
chcesz utworzyć nowy schemat (CREATE USER ... IDENTIFIED BY ...) a nie
nową bazę danych.

Schemat/użytkownik służy w Oracle do odseparowania danych z różnych
aplikacji tak jak nowa baza danych w MySQL.

Pozdrawiam,
Wojciech Malinowski

Troll

unread,
Jan 15, 2008, 9:06:08 AM1/15/08
to

Użytkownik "Lucyna Witkowska" <ypwi...@nospamcyf-kr.edu.pl> napisał w
wiadomości news:fmhni8$v7u$1...@srv.cyf-kr.edu.pl...


moglbys podac schemat jak uwtorzyc dwie bazy
baza1, baza1 ?

z gory uprzejmie dziekuje :)

P.

LoLe

unread,
Jan 15, 2008, 5:38:22 PM1/15/08
to

> W systemie jest juz 1 baza danych o nazwie XE.
> System, Users ... to są przestrzenie tabel, w ktorych trzymane sa obiekty.
>
>> Próbowałem CREATE DATABASE NAZWA_BAZY;
>> Niestety nie działa.
>> W Panelu administratora oracle też nie moge niczego odszukać dot.
>> tworzenia
>> nowej bazy.
>
> W XE nie tworzy sie nowej bazy, tylko korzysta z XE.
> Jak ktos bardzo chce to moze to zrobic, ale jest to wbrew licencji.

Ogólnie to gościo pisze o oracle 10g EE czyli to nie chodzi chyba expres
edition tylko enterprise edition.

Pomijając, skoro zachaczyłaś o team bazy o sid-zie XE, że nie można zakładać
dodatkowej bazy ponieważ będzie to wbrew licencji to w takim razie jeżeli ja
tą standardowo zainstalowaną bazę usunę i założę od nowa bo np nie podoba mi
się kodowanie jakie jest zastosowane w standardzie to czy też łamię licencję
bazy XE?


Lucyna Witkowska

unread,
Jan 16, 2008, 2:55:32 AM1/16/08
to
LoLe <lole11[SPAM_BLOCKER]@o2.pl> napisał:

> Ogólnie to gościo pisze o oracle 10g EE czyli to nie chodzi chyba expres
> edition tylko enterprise edition.

Rzeczywiscie EE to Enterprise Edition, ale w czasie jej instalacji można sobie
wybrac tworzenie bazy, założyłam, że tego nie było, a więc Express
Edition (XE).

> Pomijając, skoro zachaczyłaś o team bazy o sid-zie XE, że nie można zakładać
> dodatkowej bazy ponieważ będzie to wbrew licencji to w takim razie jeżeli ja
> tą standardowo zainstalowaną bazę usunę i założę od nowa bo np nie podoba mi
> się kodowanie jakie jest zastosowane w standardzie to czy też łamię licencję
> bazy XE?

W licencji jest napisane: "Express Edition is limited to a single instance
on any server", wiec, jeśli się usunie bazę XE pewnie można sobie
założyc inna bazę. Tylko ze zmianą kodowania nie będzie tak prosto, bo
mogą być problemy z narzędziami dla tych kodów.

Pozdrowienia,
LW

Troll

unread,
Jan 16, 2008, 3:15:04 AM1/16/08
to

> W licencji jest napisane: "Express Edition is limited to a single instance
> on any server", wiec, jeśli się usunie bazę XE pewnie można sobie
> założyc inna bazę. Tylko ze zmianą kodowania nie będzie tak prosto, bo
> mogą być problemy z narzędziami dla tych kodów.


jak widac w licencji sie pomylili :)

LoLe

unread,
Jan 16, 2008, 4:14:42 PM1/16/08
to

Powiem tak, przechodząc z płatnej wersji 9i na XE z wykorzystaniem
preinstalowanej bazy problem był z polskimi znakami w formsach 6.
Rozwiązaniem było stworzenie bazy od nowa z zastosowaniem kodowania takiego
jakie było używane w 9i. Jest to sprawdzone i działa.


0 new messages