Domanda

Solo per curiosità, pochi giorni fa abbiamo avuto una discussione su se c'è un modo per connettersi al DB senza l'utilizzo di TNS Listener, il collegamento deve essere fatta da qualsiasi SQLPlus programma. Net, ODBC, e così via.

È stato utile?

Soluzione

In sostanza solo possono evitare l'ascoltatore (cioè Devi essere già connesso alla macchina che l'istanza del database è in esecuzione).

Piuttosto che fare affidamento su un ascoltatore a sborsare un processo ad agire per conto del collegamento, questo è fatto dal processo locale. In genere significa che l'utente locale deve essere eseguito come 'oracolo' pure. Una sorta di equivalente ad una logica di console.

Altri suggerimenti

Sembra non c'è una sola ricetta magica, ma ci sono diversi modi.

Per ODBC, dare un'occhiata al questa domanda SO.

C'è un sacco di buone informazioni in Connectionstrings.com/oracle pure.

ci si connette a Oracle tramite un client, come ad esempio sqplplus, o di un programma Java (o strumento) utilizzando un protocollo come SQL * NET o JDBC (come esempi) attraverso l'ascoltatore. L'ascoltatore, a sua volta fork di un processo sul database di destinazione (o aventi la connessione ad un processo esistente se si utilizza server condivisi).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top