Wypowiedzi
-
Jesteście w stanie polecić jakiegos dobrego/fachowego neurologa, który zna się na tym co robi? Taki co będzie w stanie kompetentnie doradzić co robić dalej?
-
A czemu ma nie być można? FOREACH jak wszystko inne w php można używać pare razy pod rząd i to za darmo. Nie musisz na tę okazję wykupywać dodatkowego abonamentu ;)
-
"Odpowiedź:
array_keys();
"
Srednia ta odpowiedź. Skoro za pierwszym razem używasz FOREACH to czemu i za drugim razem nie użyjesz FOREACH? FOREACH właśnie służy do przelatywania tablic niezależnie od numeracji inkdeksów. -
Kamil Stawiarski:
No i zakończyło :)
alter system set local_listener='(ADDRESS = (PROTOCOL = TCP)(HOST = serv01)(PORT = 1521))' scope=both;
Wykonane z poziomu sqlplus powinno zakończyć sprawę
Do bazy mogę teraz się podłączyć przez SERVICE_NAME XE
Dziękuję bardzo za pomoc. W zasadzie większość z postów była pomocna, dowiedziałem się paru ciekawych rzeczy. -
:)
Wynik zapytań o jakie prosiłeś
SQL> select NAME from v$services WHERE NAME='XE';
NAME
----------------------------------------------------------------
XE
SQL> select NAME from dba_services WHERE NAME='XE';
NAME
----------------------------------------------------------------
XE -
Pracuję na linuksie.
Opakowanie tego w cudzysłowia nie zmienia sytuacji. Błąd identyczny jak powyżej -
I to jeszcze zanim podam user i hasło.
Po podaniu usera i hasła leci standard:
ORA-28009: connection as SYS should be as SYSDBA or SYSOPER -
ORA-01031: insufficient privileges
-
A gdzie mam go szukać? Nie jestem w stanie go zlokalizować
-
Sam mógłbym to zrobić, ale nie mogę się w sqlplus połączyć z bazą
Oto moje próby na różnych etapach:
sqlplus user/haslo@XE as SYSOPER
error:ORA-12514: TNS:listener does not currently know of service requested in connect
descriptor
I pyta mnie ponownie o usera i haslo. Po wpisaniu usera i hasła dostaję:
ORA-28009: connection as SYS should be as SYSDBA or SYSOPER
No to zmieniam na SYSDBA i znowu to samo co wcześniej -
lsnrctl services
LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 21-OCT-2011 14:16:57
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE)))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
Handler(s):
"DEDICATED" established:14 refused:0
LOCAL SERVER -
Komenda lsnrctl nie istnieje.
-
Przez SERVICE_NAME też próbowałem, i też pisało że nie ma takiego SERVICE_NAME.
# listener.ora Network Configuration File:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /usr/lib/oracle/xe/app/oracle/product/10.2.0/server)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
(ADDRESS = (PROTOCOL = TCP)(HOST = serv01)(PORT = 1521))
)
)
DEFAULT_SERVICE_LISTENER = (XE) -
XE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = serv01)(PORT = 1521))
(CONNECT_DATA =
(SERVER = SHARED)
(SERVICE_NAME = XE)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
)
(CONNECT_DATA =
(SERVER = SHARED)
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
Dodatkowo admin uparcie twierdził, że SID ma wartość XE, podczas gdy wyraźnie widać, że SID ma wartość PLSExtProc
Łącząc się przez SID XE dostawałem błąd, że nie ma danego SID.
Zaś łącząc się przez SID PLSExtProc dostaję błąd z tematu -
A link to tajemnica?
Żeby wejść na ten support i obejrzeć ten temat trzeba się logować? -
Restartowałem cały serwer (maszynę).
Tunel nie jest zrywany, z nim nie ma żadnego problemu.
Krzysztofie, być może mówimy o innych linkach. Ja pewne informacje znalazłem tu:
http://jessehu.wordpress.com/2008/06/17/ora-17410-no-m...
Niestety jak mówiłem nie podziałało.Robert Nodzewski edytował(a) ten post dnia 19.10.11 o godzinie 18:21 -
Gdybyś podał mi linka do goldenline, ze powielam temat, to bym zrozumiał.
Ale Ty mi podajesz linka do innego forum i za bardzo nie wiem czemu to ma służyć... Tak, pytam o to samo też na innym forum w innym serwisie. Nie powiesz mi przecież, że użytkownicy z php.pl pokrywają się 1:1 z użytkownikami GL? ;)
Tragiczny polonizm nie jest moim dziełem, a programu sqldeveloper.
Kod błędu to: 17410
edit: a już kumam czemu podałeś ten link (wcześniej nie zwróciłem uwagi na cytowany przez Ciebie tekst), wypada w googlowaniu, hehe. Ale jak jak googlowałem to nie było tego tematu :)Robert Nodzewski edytował(a) ten post dnia 19.10.11 o godzinie 12:52 -
Hejka,
mam odpalony oracle na jednym serwerze, a lokalnie próbuje z niego korzystać.
Z racji, że oracle jest wystawiony tylko na localhost, więc by móc się z nim połączyć musiałem użyć tunelu. To akurat działa, połączenie zostaje nawiązane.
Jest jednak problem, bo dostaję komunikat błędu
"Nie ma więcej danych do odczytu z gniazda"
Po googlowaniu trafiłem na informację, że trzeba w tnsnames.ora zmienic z DEDICATED na SHARED. Po zajrzeniu na serwer faktycznie okazało się, że jest tam DEDICATED. Zmieniłem więc na SHARED, zrestartowałem serwer, ale błąd ten sam.
Jakieś inne wskazówki? -
Maciej Wilgucki:
Enuch nie może a nie nie potrafi - drobna różnica ;)
Krytyk i eunuch z jednej są parafii, obaj wiedzą jak, żaden nie potrafi.
Ale to nie byłoby "po polackiemu".
Po polackiemu to ostatnio jest pisanie "jakie to polackie". Normalnie jakaś moda na to ostatnio się robi. Co ktoć coś skrytykuje czy wytknie to zaraz tekst leci "jakie to polackie". Macie coś do Polaków czy jak? Sami sobie (Polacy) przyklejamy nalepki najgorszych ludzi na świecie takimi tekstami....
Padły przecież tu konstruktywne uwagi. A to że ktoś dodatkowo nie pochwalił dodając kryczyczną uwagę, to nie znaczy, że "to takie polskie", tylko poprostu może uważał że nie ma za co chwalić?
Do tematu:
ja tam się cieszę, że powstał taki magazyn. Niestety jak napisali przedmówcy można było się trochę w przygotowanie bardziej postarać. Mówię tu o rzeczach technicznych, które naprawdę bez problemu można było zrealizować, jak np. wspominane wcześniej klikalny spis treści, czy informacja na każdej stronie w jakim właśnie jesteśmy artykule.
Niestety czytając pierwszy numer magazynu odniosłem wrażenie że był pisany na "kolanie" - mówię tu odczuciu wizualnym. Wypadałoby to trochę poprawić przy kolejnym numerze.
Odnośnie treści wypowiadać się nie będę bo ją tylko przeglądałem. Tytuły same w sobie wydają się ciekawe. Będę miał więcej czasu to przeczytam.
No i życzę więcej tej treści przy następnym numerze :) -
Hejka, używam pChart w wersji 1 i robię wykresy XY.
Dla jedego wykresu nie ma problemu:
$DataSet->AddPoint(array(2,4,5,1),"Serie2");
$DataSet->AddPoint(array(1,2,3,6),"Serie3");
$DataSet->AddSerie("Serie2");
$DataSet->AddSerie("Serie3");
// Initialise the graph
$Test = new pChart(700,290);
//........
$Test->drawXYScale($DataSet->GetData(),$DataSet->GetDataDescription(),"Serie2","Serie3",213,217,221);
$Test->drawGrid(4,TRUE,230,230,230,50);
//....
$Test->drawXYGraph($DataSet->GetData(),$DataSet->GetDataDescription(),"Serie2","Serie3",0);
$Test->drawLegend(175,35,$DataSet->GetDataDescription(),255,255,255);
//....
Problem pojawia się gdy chcę dodać kolejne linie na tym samym wykresie
$DataSet->AddPoint(array(2,4,5,1),"Serie2");
$DataSet->AddPoint(array(1,2,3,6),"Serie3");
$DataSet->AddPoint(array(1,2,3,40),"Serie4");
$DataSet->AddPoint(array(1,2,4,50),"Serie5");
$DataSet->AddSerie("Serie2");
$DataSet->AddSerie("Serie3");
$DataSet->AddSerie("Serie4");
$DataSet->AddSerie("Serie5");
$Test = new pChart(700,290);
//!!!!PROBLEM
$Test->drawXYScale($DataSet->GetData(),$DataSet->GetDataDescription(),"Serie2","Serie3",213,217,221);
$Test->drawGrid(4,TRUE,230,230,230,50);
//!!!!PROBLEM
$Test->drawXYGraph($DataSet->GetData(),$DataSet->GetDataDescription(),"Serie2","Serie3",0);
$Test->drawXYGraph($DataSet->GetData(),$DataSet->GetDataDescription(),"Serie4","Serie5",0);
$Test->drawLegend(175,35,$DataSet->GetDataDescription(),255,255,255);
Pierwszy problem:
$Test->drawXYScale($DataSet->GetData(),$DataSet->GetDataDescription(),"Serie2","Serie3",213,217,221);
Rysując skalę podaje się tylko serię dla pierwszej linii. Nie można w skali uwzględnić więcej niż jednej linii.
Drugi problem
$Test->drawXYGraph($DataSet->GetData(),$DataSet->GetDataDescription(),"Serie4","Serie5",0);
To mi rysuje drugą linię, ale gdy jest poza skalą pierwszej linii to oczywiście będzie niewidoczna.
Dodatkowo rysuje mi w tym samym kolorze co pierwszą linię. Mogę od biedy ostatni parametr dać 1 - wówczas zmieni kolor, ale tu wchodzimy na teren trzeciego problemu
Trzeci problem
Niestety legenda nie uwzględnia linii jako całości. Linia składa się z dwóch serii. Dla jednej więc linii, pojawiają się dwa pisy w legendzie. Dla dwóch linii pojawiają się 4 wpisy w legedzie i oczywiście w żaden sposób nie powiązane z kolorami linii.
Jakieś rozwiązanie? Da się tu narysować więcej niż jedną linię XY?