用plsql可以连接oracle但是用OCILogon连接不下oracle
用plsql可以连接oracle但是用OCILogon连接不上oracle
我以前连接的时候用这段程序可以连接,但是现在连接不上了,一直不知道是什么原因.望大神赐教,源码如下.只修改了正确的IP地址,因为涉及到数据库安全,请各位帮我看看是这段代码有错吗?
代码:
$dbconn=OCILogon("zdext","zd#0228ea2l","(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=*******)(PORT = 1521))(CONNECT_DATA =(SID=ORCL)))") or die('连接数据库失败');
总是连接数据库失败,但是我用plsql去连接的时候就成功了,费解!
------解决方案--------------------
print_r(oci_error());
为什么总是喜好自己处理错误!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Oracle RAC -Festplatte Neue und Ersatzvorgänge: Fügen Sie Festplatten hinzu: Fügen Sie neue Festplatten hinzu, erstellen Sie ASM -Disk -Gruppen, fügen Sie Cluster hinzu, verschieben Sie Datendateien. Festplatte ersetzen: Identifizieren Sie die fehlgeschlagene Festplatte, schließen Sie die Festplattengruppe, ersetzen Sie die Festplatte, öffnen Sie die Festplattengruppe, reparieren Sie die fehlgeschlagene Festplatte und verschieben Sie die Datendateien.

Der Versteckplatz der Oracle -Datenbank auf dem C -Laufwerk: Registrierung: Verwenden Sie den Registrierungseditor, um nach "Oracle" zu suchen, um Informationen einschließlich Installationspfad, Dienstname usw. zu finden Sorgfältige Aktion: Wenn Sie Oracle deinstallieren, müssen Sie nicht nur Dateien löschen, sondern auch die Registrierung und Dienste reinigen. Es wird empfohlen, das offizielle Deinstallieren -Tool zu verwenden oder professionelle Hilfe zu suchen. Space Management: Optimieren Sie den Speicherplatz, um die Installation von Oracle am C -Laufwerk zu vermeiden. Temporäre Dateien regelmäßig reinigen

Oracle bietet mehrere Deduplication -Abfragemethoden: Das bestimmte Schlüsselwort gibt für jede Spalte einen eindeutigen Wert zurück. Die Gruppe nach Klausel gruppiert die Ergebnisse und gibt für jede Gruppe einen nicht repetitiven Wert zurück. Das eindeutige Schlüsselwort wird verwendet, um einen Index mit nur eindeutigen Zeilen zu erstellen, und das Abfragen des Index wird automatisch dedupliziert. Die Funktion row_number () weist eindeutige Zahlen und filtert Ergebnisse aus, die nur Zeile 1 enthalten. Die Funktion min () oder max () gibt nicht repetitive Werte einer numerischen Spalte zurück. Der Schnittbetreiber gibt die gemeinsamen Werte der beiden Ergebnissätze zurück (keine Duplikate).

Das Oracle -Datenbankdateisystem besteht aus mehreren Dateien: Datendatei: Speichern tatsächlicher Daten. Steuerdatei: Datenbankstrukturinformationen aufzeichnen. Protokolldatei neu wiederholen: Datenbankänderungsvorgänge aufnehmen. Parameterdatei: Enthält Datenbankparametereinstellungen. Temporäre Datei: Speichert Intermediate -Ergebnisse. Das Verständnis dieser Dateitypen und deren Beziehungen ist für das Datenbankmanagement und die Leistungsabstimmung von entscheidender Bedeutung. Die Anzahl, Größe und Speichermedien der Planung Datei optimiert die Leistung und gewährleistet die Datenverfügbarkeit.

Die Oracle-Datenbank ist ein zuverlässiges, skalierbares und featurereiches relationales Datenbankverwaltungssystem (RDBMS). Die Architektur folgt dem Client-Server-Modell, einschließlich serverseitiger Komponenten (Oracle Net), Instanzen, gemeinsamen Speicherbereiche (SGAs), Hintergrundprozessen und Datenbankdateien, die Daten speichern. Zu den grundlegenden Konzepten gehören Tabellen, Zeilen, Spalten, Primärschlüssel, Fremdschlüssel, Indizes und Cursoren. Die Datenbank ist bekannt für ihre Vorteile wie hohe Verfügbarkeit, Big -Data -Unterstützung, umfangreiche Funktionen, starke Sicherheit und Benutzerfreundlichkeit.

Um den Oracle -Zeichensatz zu ändern, müssen Sie: die Datenbank sichern; Ändern Sie die Zeichensatzeinstellungen in der init.ora -Datei; Starten Sie die Datenbank neu; Ändern Sie vorhandene Tabellen und Spalten, um den neuen Zeichensatz zu verwenden. Laden Sie die Daten neu; Ändern Sie den Datenbanklink (optional).

Oracle -verstümmelte Probleme werden normalerweise durch unsachgemäße Einstellungen für den Charaktersatz verursacht. Zu den Lösungen gehören: Überprüfen der Server-, Datenbank- und Client -Zeichensätze. Richten Sie nach Bedarf den Server-, Datenbank- und Client -Zeichensätze ein. Verwenden Sie die Konvertierungsfunktion oder die Funktion dbms_lob.convert_lob, um verstümmelte Daten zu beheben. Geben Sie immer den Zeichensatz an und setzen Sie die NLS -Parameter korrekt ein.

Ein Primärschlüssel ist eine spezielle Spalte oder Kombination von Spalten, die jede Zeile in einer Tabelle eindeutig identifizieren. Es stellt sicher, dass die Datensätze in der Tabelle eindeutig sind und erstellt werden können durch: Angabe des Tabellennamens mithilfe der Änderungstabelle Anweisung. Fügen Sie das Schlüsselwort der Primärschlüssel hinzu, gefolgt vom Spaltennamen, um als Primärschlüssel anzugeben. Primärschlüsseleinschränkungen tragen dazu bei, die Einzigartigkeit der Daten zu gewährleisten, die Abfragegeschwindigkeiten zu verbessern, doppelte Datensätze zu verhindern und die Tabellenverbindungen zu vereinfachen.
