Artikel ini menguraikan beberapa langkah-langkah yang umum untuk mengambil ketika
Anda memecahkan masalah dengan koneksi ke Database Oracle dari
Active Server Pages (ASP) aplikasi. Beberapa dari pesan galat yang lebih umum
adalah:
Microsoft OLE penyedia DB untuk kesalahan driver ODBC
'80004005' [Oracle] [ODBC] [Ora] ORA-12154: TNS: tidak dapat menetapkan nama layanan
/vdir/filename.asp, baris XXX.
-dan-
Oracle(tm) klien dan jaringan
komponen tidak ditemukan. Komponen ini disediakan oleh Oracle Corporation
dan adalah bagian dari perangkat lunak Oracle versi klien 7.3 (atau lebih)
instalasi.
Anda akan dapat menggunakan pengandar ini sampai ini
komponen telah diinstal.
Berikut adalah daftar umum langkah-langkah untuk mengambil ketika Anda
menyelidiki masalah konektivitas antara ASP dan database Oracle.
- Pertama memastikan bahwa Anda dapat terhubung ke Oracle dan mengambil
data menggunakan Oracle's SQL ditambah utilitas (berbasis baris perintah permintaan utilitas). Jika
Anda tidak dapat terhubung dari alat ini, maka Anda memiliki instalasi yang buruk atau
konfigurasi komponen klien Oracle atau Anda tidak dengan benar menggunakan
Utilitas konfigurasi mudah Net SQL atau Oracle Net8 mudah Config untuk membuat alias untuk
Oracle server. Anda harus bekerja dengan Oracle database administrator untuk
Pastikan bahwa komponen Oracle yang diperlukan telah terinstal dan
dikonfigurasi dengan benar.
- Jika klien Oracle baru-baru ini dipasang di Internet
Informasi Server (IIS) komputer, pastikan bahwa komputer telah
reboot setidaknya sekali. Dalam beberapa kasus setelah instalasi, komponen Oracle
SQL Plus berfungsi dengan baik, tetapi konektivitas dari IIS tidak bekerja sampai Anda reboot
komputer.
- Mencari beberapa salinan dari berkas OCIW32.dll di IIS
server. Harus hanya ada satu salinan berkas .dll ini pada komputer, dan
harus \Bin subfolder dari folder rumah Oracle. Jika Anda menemukan lain
salinan, ganti nama ini dengan ekstensi .bak dan kemudian tes ulang konektivitas. Anda
mungkin ingin untuk restart layanan IIS setelah mengubah nama salinan tambahan
berkas .dll yang Anda temukan.
- Pastikan bahwa Anda menjalankan versi fitur
Oracle komponen.
- Untuk
informasi lebih lanjut tentang cara mendapatkan dan menginstal patch ini, bekerja dengan Anda
database administrator atau hubungi tim pendukung teknis Oracle. (Microsoft
Dukungan teknis tidak mendukung konfigurasi ini Oracle
komponen.
- Periksa untuk memastikan bahwa komponen klien Oracle
diinstal secara lokal pada IIS server. Meskipun dimungkinkan untuk mendapatkan lain
aplikasi untuk bekerja tanpa komponen Oracle terinstal secara lokal, ini
menyebabkan masalah ketika Anda bekerja dengan aplikasi ASP. Microsoft menyarankan Anda
komponen ini dipasang pada IIS server; konfigurasi lain kustom
tidak didukung.
- Lihat variabel lingkungan sistem pada IIS
komputer dan memeriksa variabel PATH. Jika ada jauh berbagi nama atau
dipetakan drive yang mengarah ke lokasi yang berisi komponen Oracle, menghapus
mereka. Anda harus reboot komputer agar perubahan yang Anda buat untuk
mengambil efek.
- Melihat lagi variabel lingkungan sistem di IIS
komputer dan memeriksa variabel PATH. Pastikan bahwa folder \Bin di
Oracle direktori home dimasukkan sebagai bagian dari lingkungan PATH variabel lingkungan.
Dengan instalasi default, ini adalah Orant\Bin folder. Sekali lagi, Anda harus
reboot komputer untuk perubahan yang Anda buat untuk mengambil efek.
- Mencoba tersambung dengan kedua ODBC Microsoft untuk Oracle
driver dan penyedia OLEDB Microsoft untuk Oracle. Berikut adalah contoh koneksi
string sintaks untuk masing-masing:
'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"
- Menonaktifkan SQL * otentikasi bersih. Untuk melakukan hal ini, edit
SQLNET.Ora file. File konfigurasi ini biasanya disimpan dalam Network\Admin
subfolder dari folder rumah Oracle. Tambahkan baris berikut ke file ini:
SQLNET.AUTHENTICATION_SERVICES = (none)
SQLNET.AUTHENTICATION = (none)
Restart layanan IIS setelah Anda membuat perubahan ini. - Tambahkan IUSR_nama mesinaccount dan IWAM_nama mesin account untuk
Oracle folder rumah. Memberikan kedua account kontrol penuh.
Untuk melakukan hal ini,
Klik kanan pada folder rumah Oracle dalam Windows Explorer. Klik Properti, lalu klik Keamanan tab. menambahkan account sesuai dan kemudian memberi mereka penuh
kontrol. Mulai ulang komputer Anda.
The
produk pihak ketiga yang dibahas di artikel ini dibuat oleh
perusahaan yang independen terhadap Microsoft. Microsoft tidak membuat jaminan,
tersirat atau sebaliknya, berkenaan dengan kinerja atau keandalan ini
produk.
Microsoft menyediakan informasi kontak pihak ketiga untuk membantu Anda menemukan
dukungan teknis. Informasi kontak ini dapat berubah tanpa pemberitahuan.
Microsoft tidak menjamin ketepatan dari kontak pihak ketiga ini
informasi.
ID Artikel: 255084 - Kajian Terakhir: 21 September 2011 - Revisi: 2.0
Berlaku bagi:
- Microsoft Data Access Components 2.1
- Microsoft Data Access Components 2.5
- Microsoft Data Access Components 2.6
| kbhowto kboracle kbmt KB255084 KbMtid |
Penerjemahan MesinPENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:
255084
(http://support.microsoft.com/kb/255084/en-us/
)