tnsnames.ora
orcl =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ocp12c.oracle.com)(PORT = 1521))
)
(CONNECT_DATA =
(SID = orcl.oracle.com)
)
)
Pattern/Bentuk :
sqlplus username/password@connect_identifier
sqlplus username/password@hostname:port/SID
Berikut adalah contoh user yang ingin mengubungkan/connect Database menggunakan command prompt.
sqlplus putra/tiger@orcl
sqlplus putra/tiger@ocp12c.oracle.com:1521/orcl.oracle.com
User menghubungkan database menggunakan user “putra”, password nya adalah “tiger”.
Perintah yang pertama menggunakan alias untuk mengidentifikasi database.
Perintah yang kedua menggunakan koneksi detail ke database seperti Hostname pada komputer tersebut pada Instance Database yang sedang berjalan, Port TCP pada listener database yang terkoneksi, serta service database yang diberikan ke user.
ORA-12154: TNS: could not resolve the connect identifier specified
Kesalahan ini adalah karena User memasukan Nama Alias yang salah atau tidak terkoneksi ke Database.
ORA-12541: TNS:no listener
Kesalahan ini dikarenakan User menginput nama Listerner yang salah atau Listener dalam keadaan Mati.
ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
Kesalahan ini dikarenakan Instance Database belum dihidupkan/start, jadi pengguna harus meminta administrator database untuk menghidupkanya/start Instance Database nya.
ORA-01017: invalid username/password; logon denied
Kesalahan ini dikarenakan User memasukan password yang salah.