Postup odstraňování potíží Connectivity ASP Oracle

Překlady článku Překlady článku
ID článku: 255084 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Souhrn

Tento článek popisuje některé běžné kroky vzít při řešení problému s připojením k databázi Oracle z aplikace Active Server Pages (ASP). Některé z více běžných chybových zpráv:
Microsoft OLE DB Provider for ODBC Drivers chyba '80004005' [Oracle] [ODBC] [ora] ORA-12154: TNS: není může vyřešit /vdir/filename.asp název služby, řádek xxx.
- a -
Součásti klienta a sítě Oracle(tm) nebyly nalezeny. Tyto součásti poskytnuté společností Oracle a jsou součástí instalace softwaru Oracle verze 7.3 (nebo vyšší) klienta.

Nebude možné tento ovladač použít, dokud tyto součásti byly nainstalovány.

Další informace

Následuje seznam obecné kroky při zkoumání problém připojením mezi ASP a databáze Oracle.
  1. Ověřte nejprve připojit Oracle a načíst data pomocí Oracle SQL plus nástroj (nástroj dotaz založený na příkazovém řádku). Pokud se nelze připojit z tohoto nástroje a potom buď mít chybná instalace nebo konfigurace součásti klienta Oracle nebo jste správně nepoužili nástroj SQL Easy Net Config nebo Oracle Net8 Easy Config vytvoření aliasu pro Oracle server. Musíte spolupracovat se správcem databáze Oracle Ujistěte se, že potřebné součásti Oracle byl nainstalován a správně nakonfigurován.
  2. Pokud klienta Oracle byla nedávno nainstalována v počítači serveru IIS, ujistěte se, že alespoň jednou restartován počítač. V některých případech po instalaci součásti Oracle SQL plus funguje dobře, ale připojení z IIS není funkční, dokud restartováním počítače.
  3. Vyhledat více kopií souboru OCIW32.dll IIS na serveru. By měl existovat pouze jedna kopie tohoto souboru DLL v počítači a měla by být v podsložce \Bin Oracle domovskou složku. Najít další kopie přejmenovat tyto s příponou BAK a retest připojení. Chcete restartovat služby IIS po přejmenování jakékoli další kopie souboru DLL, která je nalezena.
  4. Zkontrolujte, zda používáte doporučené verze součásti Oracle.
  5. Další informace, jak získat a nainstalovat tyto opravy práci správce databáze nebo kontaktujte odbornou pomoc Oracle. (Microsoft Technical Support konfiguraci těchto Oracle nepodporuje součásti.
  6. Zkontrolujte, zda jsou součásti klienta Oracle místně nainstalovány na serveru IIS. Zatímco je možné získat jiných aplikací pracovat bez místně nainstalované součásti Oracle, způsobuje problémy s při práci s aplikací ASP. Doporučuje společnost Microsoft nainstalovat tyto komponenty na serveru IIS; jiné vlastní konfigurace nejsou podporovány.
  7. Prohlédněte systémové proměnné prostředí na IIS počítač a zkontrolujte proměnné PATH. Pokud jsou všechny vzdálené sdílení názvy nebo namapované jednotky, které odkazují na umístění, které obsahují součásti Oracle, je odebrat. Je nutné restartovat počítač v pořadí změny provedené projevily.
  8. Prohlédněte znovu systémové proměnné prostředí na IIS počítač a zkontrolujte proměnné PATH. Ujistěte se, že je složka \Bin v domovském adresáři Oracle zahrnuty jako součást proměnné prostředí PATH. Výchozí instalace Toto je složka Orant\Bin. Znovu je nutné restartovat počítač, aby se projeví změny.
  9. Pokuste se připojit s Microsoft ODBC pro Oracle ovladač a Microsoft OLEDB Provider for Oracle. Zde jsou pro každý z těchto syntaxi připojovacího řetězce ukázkové:
    'Microsoft OLEDB Provider for Oracle
    "Provider=MSDAORA.1;Data Source=Your_TNSNames_Alias;User ID=User;Password=Password"
    
    'Microsoft ODBC for Oracle DSN-Less 
    "Provider=MSDASQL;DRIVER={Microsoft ODBC for ORACLE};UID=User;PWD=Password;Server=Your_TNSNames_Alias"
    
    'Microsoft ODBC for Oracle using a DSN
    "DSN=Your_DSN_Name;UID=User;PWD=Password"
    					
  10. Zakázat SQL * NET ověřování. Chcete-li to provést, upravte soubor SQLNET.ora. Konfigurační soubor obvykle uložen v Network\Admin podsložku Oracle domovskou složku. Do tohoto souboru přidejte následující řádky:
    SQLNET.AUTHENTICATION_SERVICES = (none)
    SQLNET.AUTHENTICATION = (none)
    						
    restartovat službu IIS po provedení těchto změn.
  11. Přidat účet IUSR_ machine name a machine name účet IWAM_ Oracle domovskou složku. Oba účty udělit úplné řízení.

    Chcete-li to provést, klepněte pravým tlačítkem na Oracle domovskou složku v Průzkumníku. Klepněte na tlačítko Vlastnosti a potom klepněte na příkaz zabezpečení kartu přidat příslušné účty a přiřadit jim úplné řízení. Restartujte počítač.
Produkty jiných výrobců popisované v tomto článku vyrábějí společnosti, které jsou nezávislé na společnosti Microsoft. Společnost Microsoft neposkytuje žádnou záruku (implicitně předpokládanou ani jinou) týkající se výkonu a spolehlivosti těchto produktů.

Společnost Microsoft se vám snaží usnadnit získání technické podpory poskytnutím informací o kontaktech na jiné výrobce. Kontaktní informace se mohou změnit bez předchozího upozornění. Společnost Microsoft neručí za správnost těchto informací o kontaktech.

Vlastnosti

ID článku: 255084 - Poslední aktualizace: 14. června 2007 - Revize: 4.6
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Data Access Components 1.5
  • Microsoft Data Access Components 2.0
  • Microsoft Data Access Components 2.1
  • Microsoft Data Access Components 2.1 Service Pack 2
  • Microsoft Data Access Components 2.1 Service Pack 1
  • Microsoft Data Access Components 2.1 Service Pack 2
  • Microsoft Data Access Components 2.5
  • Microsoft Data Access Components 2.6
Klíčová slova: 
kbmt kbhowto kboracle KB255084 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:255084

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com