Oracle 9 Enterprise Manager problem
7 отговора
216 прегледа
Oracle 9 Enterprise Manager problem
Здравейте,
имам следният проблем:
Инсталиран Оракъл 9.0.2 и база тест. Базата си има initTEST.ora, който ми е в директорията с:\test\pfile\
Искам да променя някой от параметрите на базата - отварям си Enterprise Managera, от там Show All Parameters и си променям някой от тях - давам му Apply и ОК - пита ме как да спре базата - давам му Immediate и след това като започне да я стартва - посочвам му пътя до initTEST.ora и след това ми дава следната грешка:
ORA-12514 TNS: listener could not resolve SERVICE_NAME given in connect descriptor
Когато базата е вдигната - tnsping test ми дава ОК
Логвам си се без проблеми със стринг от вида: conn sys/pass@test
но при опит да променя нещо с Enterprise Manager и ми дава горната грешка.
Някой ако има идея ...
имам следният проблем:
Инсталиран Оракъл 9.0.2 и база тест. Базата си има initTEST.ora, който ми е в директорията с:\test\pfile\
Искам да променя някой от параметрите на базата - отварям си Enterprise Managera, от там Show All Parameters и си променям някой от тях - давам му Apply и ОК - пита ме как да спре базата - давам му Immediate и след това като започне да я стартва - посочвам му пътя до initTEST.ora и след това ми дава следната грешка:
ORA-12514 TNS: listener could not resolve SERVICE_NAME given in connect descriptor
Когато базата е вдигната - tnsping test ми дава ОК
Логвам си се без проблеми със стринг от вида: conn sys/pass@test
но при опит да променя нещо с Enterprise Manager и ми дава горната грешка.
Някой ако има идея ...
Re: Oracle 9 Enterprise Manager problem
Probvai da si syzdadesh spfile i da izpolzvash nego. Logni se v SQL*Plus kato sys i napishi komandata: create spfile from pfile:
Sled tova restratni bazata prez Enterprise Manager-a i gi ostavi s defaultniq prozorec kato te pita za inicializacionen fail.
Osven tova, ako iskash promenite na inicializacionnite parametri, koito pravish prez Enterprise Manager-a si pogledni sintaksisa na alter system, trqbva da izpozlvash "scope=both", no samo ako imash spfile, inache trqbva da dopisvash promenite na ryka v initTEST.ora
Sled tova restratni bazata prez Enterprise Manager-a i gi ostavi s defaultniq prozorec kato te pita za inicializacionen fail.
Osven tova, ako iskash promenite na inicializacionnite parametri, koito pravish prez Enterprise Manager-a si pogledni sintaksisa na alter system, trqbva da izpozlvash "scope=both", no samo ako imash spfile, inache trqbva da dopisvash promenite na ryka v initTEST.ora
Re: Oracle 9 Enterprise Manager problem
redakciq: "promenite na inicializacionnite parametri, koito pravish prez Enterprise Manager-a si pogledni... " =>
"promenite na inicializacionnite parametri, koito pravish prez Enterprise Manager-a si da ostanat postoqnni, si pogledni... "
"promenite na inicializacionnite parametri, koito pravish prez Enterprise Manager-a si da ostanat postoqnni, si pogledni... "
И така не става
Направих create spfile from pfile='c:\test\pfile\initTEST.ora'
файлът spfiletest.ora се създаде в директорията c:\oracle\ora92\database
Пускам Enterprise Managera - davam mu shutdown на базата, след това mount, там е чекнато use spfile но отново грешката е същата
Само да отбележа, че абсолютно същият проблем го прави на следните операционни системи: вин 2000 сервер, вин хр и Sun Solaris 8
файлът spfiletest.ora се създаде в директорията c:\oracle\ora92\database
Пускам Enterprise Managera - davam mu shutdown на базата, след това mount, там е чекнато use spfile но отново грешката е същата
Само да отбележа, че абсолютно същият проблем го прави на следните операционни системи: вин 2000 сервер, вин хр и Sun Solaris 8
Re: Oracle 9 Enterprise Manager problem
Vij koi paramerti v spfile-a promenqsh , nqkoi ot tqh nemogat da budat promenqni sled suzdavaneto na bazata, a spfile moje mislq da se redaktira i sus NotePad , spored men , trqbva da pro4etesh op dokumentaciqta koi parametri nemogat da budat promenqni i ako tvoq e ot tqh .....
Re: И така не става
Drug podhod: pyrvo pogledni kakvo pishe Oracle v dokumentaciqta za tazi greshka.
Eto ti i kopie ot edin dokument na tazi tema ot metalink.oracle.com
Doc ID: Note:1081004.6
Subject: ORA-12514 Using any Tools or Sqlplus on the Client to Connect to Oracle Server
...................
Solution Description: ===================== Look at the connect string in the tnsnames.ora file that OEM 2.0.4 is using. The "CONNECT_DATA" parameter uses "SERVICE_NAME" not "SID". You need to change the SERVICE_NAME to SID.
Solution Explanation: ===================== The tnsnames.ora is using the SERVICE_NAME instead of SID. This is an 815 sqlnet parameter and the OEM 2.0.4 is based off of Oracle 8.0.4. The 8.0.4 uses SID in tnsnames.
Smeni kakvoto trqbva i si ostavi da izpolzva pak spfile, makar che toi qvno nqma nishto obshto s problema. Prosto taka shte ti e po-lesno da smenqsh parametrite na bazata i te da se zapazvat sled restartirane.
Pishi dali e stanalo.
Uspeh!
Eto ti i kopie ot edin dokument na tazi tema ot metalink.oracle.com
Doc ID: Note:1081004.6
Subject: ORA-12514 Using any Tools or Sqlplus on the Client to Connect to Oracle Server
...................
Solution Description: ===================== Look at the connect string in the tnsnames.ora file that OEM 2.0.4 is using. The "CONNECT_DATA" parameter uses "SERVICE_NAME" not "SID". You need to change the SERVICE_NAME to SID.
Solution Explanation: ===================== The tnsnames.ora is using the SERVICE_NAME instead of SID. This is an 815 sqlnet parameter and the OEM 2.0.4 is based off of Oracle 8.0.4. The 8.0.4 uses SID in tnsnames.
Smeni kakvoto trqbva i si ostavi da izpolzva pak spfile, makar che toi qvno nqma nishto obshto s problema. Prosto taka shte ti e po-lesno da smenqsh parametrite na bazata i te da se zapazvat sled restartirane.
Pishi dali e stanalo.
Uspeh!