Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 23:17 04.11.24 
Компютри и Интернет
   >> Бази данни
*Кратък преглед

Страници по тази тема: 1 | 2 | (покажи всички)
Тема oracle new install problemнови  
АвторKrasi (Нерегистриран)
Публикувано24.09.02 11:35



zdraveite
instalirah si oracle personal edition for win98
nqmashe problemi do tuk, syzdadoh si avtomati4no edna baza - po default nastroikite. mountva si q syshto bez problem.
opisal sym v tnsnames neobhodimoto.
V nastroikite na net8 assistant sym dal : service naming - proba.alabala.bg, service indentification -SID proba,
opisal sym hosta i porta 1521
listener - host i port syshto.
kogato testvam ot Net8 assistant service proba.alabala.bg testa preminava :
Initializing first test to use userid: scott, password: tiger
Attempting to connect using userid: scott
The connection test was successful.
akoi iskam da se logna prez sqlplus- rezultata e tns could not resolve service name.
ima rabotesh listener sys syshtoto ime , tyi kato goproverqvam v dos : lsnrctl status :Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=PC2106-3)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for 32-bit Windows: Version 8.1.7.0.0 - Produc
tion
Start Date 24--+--2002 09:05:59
Uptime 0 days 2 hr. 26 min. 10 sec
Trace Level off
Security OFF
SNMP OFF
Listener Parameter File C:\testche\network\admin\listener.ora
Listener Log File C:\testche\network\log\listener.log
Services Summary...
proba has 1 service handler(s)
proba has 1 service handler(s)
The command completed successfully

oshte neshto kym dokumentaciqta na tazi versiq pishe 4e trqbva da se napravi update na windows98 s windows socket 2 update for w98 predi instalaciq na oracle . i ima poso4en url za download oba4e toi e za win95 i ne moje da se instalira ?????
kude byrkam iskah da popitam s celite teq pisaniq, nqkoi ima li si ponqtie?



Тема Re: oracle new install problemнови [re: Krasi]  
Авторsvircho (Нерегистриран)
Публикувано24.09.02 17:43



Така ли изглежда описанието за listener-а в tnsnames.ora:
your_connection_string =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = your_ip)(PORT = 1521))
)
(CONNECT_DATA = (SERVICE_NAME = your_sid))
)
Ако с това всичко е наред, кажи точно номера на грешката!



Тема Re: oracle new install problemнови [re: svircho]  
АвторKrasi (Нерегистриран)
Публикувано25.09.02 11:41



# TNSNAMES.ORA Network Configuration File: C:\testche\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.

alabala.BG =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SID = proba)
)
)
tva e faila tnsnames.ora a nomera na greshkata ora-12154
mejdu drugoto sys server manager-a se logvam 4rez system/manager, ako imq nqkakvo zna4enie
10x predvaritelno



Тема Re: oracle new install problemнови [re: Krasi]  
Авторsvircho (Нерегистриран)
Публикувано25.09.02 12:41



1.Нали в Host String пишеш alabala.bg, а не proba надявам се. Това е първо предположение.
2.Вместо SID пишеш SERVICE_NAME: SERVICE_NAME=proba.bg, трябва да завършва на .bg както host string-а ти: alabala.bg
Ето ти пример:
TEST.MY_NETWORK =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = database_ip)(PORT = 1521))
)
(CONNECT_DATA = (service_name = proba.my_network))
)
Но когато го тествах при мен не работи като сложа .bg, работи само в случая когато сложа .името на домейна в който съм. Да кажем ако името на домейна е my_network, тогава става alabala.my_network и service_name=proba.my_network както се вижда по-горе.
3. Оставяш си SID както в началото само че тук в host stringa можеш да напишеш alabala.bg а в SID-a името на базата както е в твоя случай, който при мен работи. Ето работещ пример при мен:
TEST.BG =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = dayabase_ip)(PORT = 1521))
)
(CONNECT_DATA = (SID = proba))
)
Аз все още нямам голям опит с Network Administration на Oracle-a, но се надявам тия примерчета да ти помогнат поне да се сетиш нещо. Иначе като гледам пътя, в който се намира tnsnames.ora си е точно където трябва да бъде.
Ето ти и още нещо, което може да ти помогне за тази грешка:
ORA-12154 TNS:could not resolve service name
This means that the networking software could not locate the tnsnames file, or that the service requested has no entry in the file. To deal with the first case, make sure that the tnsnames.ora is in the expected directory (In Windows this is ORACLE_HOME/network/admin for Oracle 8i). The exception to this is if a registry key TNS_ADMIN has been set under HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE. If so, the tnsnames file is expected to be in the directory specified in TNS_ADMIN. To deal with the second case, simply add the missing entry according to the guidelines detailed earlier.
Това е за което се сещам в момента и дано тръгнат нещата!



Тема Re: oracle new install problemнови [re: Krasi]  
Авторsvircho (Нерегистриран)
Публикувано25.09.02 12:47



А, още нещо:
Сега видях, че тези примери които ти давам за базата която имам на моя компютър и сега като гледам тези правила не са задължителни за базите, които имаме в мрежата. Но доколкото разбрах ти се опитваш да се конектнеш към локалната ти база.
И освен това, когато се опитваш да се конектнеш в host string пробвай и двата случая: alabala.bg и alabala. Понякога само alabala няма да зацепи.
А сега защо е така не мога да ти кажа. Нямам достатъчно знания по въпроса.



Тема Re: oracle new install problemнови [re: Krasi]  
АвторOracleDBA (Нерегистриран)
Публикувано25.09.02 13:52



Вижте, доколкото знам този IP адрес 127.0.0.1 се използва за служебни цели. Защо не пробвате първо да сложите на вашия компютър друг адрес, например 192.168.25.25.

Второ, ако базата е на локалния Ви компютър, няма нужда да й давате мрежово име и настройки чрез Net8. В случая връзката с базата се прави чрез протокола Bequeath, който позволява връзка към базата на локалната машина без listener. Ако това реши проблема, всичко е наред.

Ако пробвате и не стане или пък искате непременно да направите връзка посредством listener, напишете тук. Ще се опитам да предложа нещо.



Тема Re: oracle new install problem [re: OracleDBA]  
Автор jika (непознат )
Публикувано25.09.02 14:37



hi
tozi protokol ne go znaq, obqsni kvo trqbva da butna za da go probvam!
ina4e s ip-mi ,kakto beshe predlojil ne stava.
registrirah se i za tva ne sym 4e krasi
;)

Редактирано от jika на 25.09.02 14:42.



Тема Re: oracle new install problemнови [re: jika]  
АвторOracleDBA (Нерегистриран)
Публикувано25.09.02 17:01



Протоколът Bequeath дава възможност клиентът да се свързва към сървъра, когато са на една и съща машина, без да се използва listener. Той върши същата работа, като отдалечения мрежов listener, само че локално. Не са необходими никакви настройки. Просто в SQL*Plus не трябва да задаваш мрежово име. Например (в DOS сесия):

sqlplus
SQL>connect scott/tiger

И връзката трябва да стане.

От това, което беше написал, разбрах че всичко - и сървър и клиент - е на една машина. Ако е така, горното ще свърши работа.

Ако пък искаш да навлизаш в клиент/сървър и в настройките на връзката, там е по-сложно.

Първо трябва да се настрои listener на сървъра. Това си го направил.

Второ, трябва да се направят някои настройки на клиента. Те се описват в два текстови файла: sqlnet.ora и tnsnames.ora. Разположени са в ORACLE_HOME\network\admin.

В sqlnet.ora трябва да се опише методът на достъп - HOSTNAME, TNSNAMES или ONAMES. Може да го зададеш в един ред така

NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)

Освен това може да се зададе и

NAMES.DEFAULT_DOMAIN = името на твоя домен.

Когато е зададен домен по подразбиране, той автоматично се добавя към неквалифицираното мрежово име, зададено в connect string-а, и след това се сравнява с мрежовите имена в tnsnames.ora. (При инсталацията името на default_domain се задава NULL).

Аз съм работил само в NT и 2000 Professional. Мога да кажа само за тях.
Във файла HOSTS в winnt\system32\drivers\etc трябва да се добави един ред от следния вид:

IP адрес-на-твоя-компютър Име-на-компютъра Псевдоним

Като псевдоним може да сложиш името на домена по подразбиране.

Но накрая - всичките тези сложни настройки са излишни, щом ще работиш на една машина.

Поздрави.



Тема Re: oracle new install problemнови [re: OracleDBA]  
Автор jika ()
Публикувано25.09.02 17:10



mersi mnogo pi4
az oba4e ot pipane po teq dva faila tnsnames.ora i listener.ora po nqkakyw na4in sym zasegnal neshto vajno shtoto net8Asistant prizarejdane mi dava greshka i ne iska da mi zaredi tazi konfiguraciq ami zarejda druga tyi kato rabotq s dve drugi bazi koito sa na otdelen server.
ina4e tva za konektvaneto bez parola ne raboti, moje bi zashtoto delault_home nesho mi se e skapal, az pone taka si obesnqwam(PO TOZI NA4IN KOITO MI OPISVASH ZA LOGVANE AZ VLIZAM V DRUGA BAZA S KOQTO POSTOQNNO RABOTQ).Ina4e profilakti4no zatrih i syzdadoh nanovo bazata proba no tva ne pomogna na net8Asistanta
e tva mi dava :
oracle.net.common.dataStore.DataStoreException: unable to construct LDAPDataStore: null admin context
at oracle.net.common.dataStore.LDAPDataStore.<init>(LDAPDataStore.java)
at oracle.net.asst.container.NetContainer.initClient(Compiled Code)
at oracle.sysman.emSDK.client.appComponent.BaseAppComponent.init(BaseAppComponent.java:236)
at oracle.sysman.emSDK.client.appContainer.WebApplication.addApplicationComponent(WebApplication.java:1036)
at oracle.net.asst.container.NetApplication.init(NetApplication.java)
at oracle.sysman.emSDK.client.appContainer.WebApplication.main(WebApplication.java:2946)

Редактирано от jika на 25.09.02 17:19.



Тема vsi4ko otna4aloнови [re: Krasi]  
Автор jika ()
Публикувано26.09.02 13:17



reshih da zatriq vsi4ko - baza i server, napravih gi nanovo.
polojenieto e syshtoto razbira se, no sega net8 asisstant raboti.
smenqh sid sys service_name ,IP (127.0.0.1 i realniq mi ip) sys host_name v dvata faila tnsnames.ora i listener.ora. Nqma efekt, da poqsnq na OracleDBA imam instalirano prilojenie koeto raboti s druga baza, to si pravi connect po podrazbirane kym drugata baza bez da pisha neiniq hoststring v sqlplus. zaradi tova ne moga da proverq tova koeto mi kaza.
tanks




Страници по тази тема: 1 | 2 | (покажи всички)
*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.