Heim Datenbank MySQL-Tutorial 建立dblink(databaselink)

建立dblink(databaselink)

Jun 07, 2016 pm 03:56 PM
建立

database linke是建立一个数据库到另一个数据库的路径的对象,通过database link可以允许查询远程表,我理解可以算作一种分布式数据库的用法。 database link是单向连接,既然它是一种对象,那自然可以在xxx_objects表中查询到相关的信息。建立database link

database linke是建立一个数据库到另一个数据库的路径的对象,通过database link可以允许查询远程表,我理解可以算作一种分布式数据库的用法。

database link是单向连接,既然它是一种对象,那自然可以在xxx_objects表中查询到相关的信息。建立database link前需要明确几个事情:

1、确认从建立方的server可以访问远程数据库。

2、需要在建立方的tnsnames中配置远程数据库连接串。

3、只有在服务端配置的连接才能在dblink中使用,如果仅是在客户端配置的连接是不能在dblink中使用,我这里就犯了这个错误,执行时就报错:

select * from t@dblinktest
*
ERROR at line 1:
ORA-12154: TNS:could not resolve service name

很明显,相当于服务端未配置tnsname,因此找不到远程数据库的service name配置。

建立过程:

1、建立方的服务端配置远程数据库的tnsname配置。

2、tnsping 远程数据库tnsnames配置名称,可以通。

3、sqlplus登录后执行:

SQL> create database link dblinktest connect to user identified by passwd using 'ceshi';

其中:

dblinktest是database link的名称。

user是远程数据库的用户名。

passwd是远程数据库的密码。

ceshi是数据库服务端配置的tnsnames中名称。

4、执行:

SQL> select owner,object_name from dba_objects where object_type='DATABASE LINK';
OWNER OBJECT_NAME
--------------- -------------------------
OPEN DBLINKTEST

可以看到已经建立了这个database link。

5、执行:

SQL> select * from t@dblinktest;
ID
----------
0
2
3
4
5

当然也可以执行insert语句:

SQL> insert into t@dblinktest values(1);
1 row created.

另外database link分为public和private的,默认是private,只有当前用户可用,如果是create public database link ...,则所有用户都可以使用这个名称的database link。

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Verstehen Sie, wie wichtig es ist, verknüpfte Dateien unter Linux einzurichten Verstehen Sie, wie wichtig es ist, verknüpfte Dateien unter Linux einzurichten Feb 22, 2024 pm 07:24 PM

Titel: Ausführliche Diskussion der Bedeutung und Beispiele der Einrichtung von Linkdateien unter Linux. Linkdateien sind ein sehr nützliches Konzept. Sie können Benutzern dabei helfen, Daten im Dateisystem besser zu organisieren und zu verwalten und die Zugänglichkeit von Dateien zu verbessern. Zugänglichkeit und Flexibilität. Für Systemadministratoren und Entwickler ist es von entscheidender Bedeutung, zu verstehen, wie Linkdateien unter Linux erstellt werden. Dieser Artikel befasst sich mit der Bedeutung der Einrichtung von Linkdateien unter Linux und demonstriert deren Verwendung und Rolle anhand spezifischer Codebeispiele. 1.Was ist

So erstellen Sie eine WeChat-Gruppe. So erstellen Sie eine WeChat-Gruppe So erstellen Sie eine WeChat-Gruppe. So erstellen Sie eine WeChat-Gruppe Feb 22, 2024 pm 03:46 PM

Wählen Sie auf der Startseite die Plus-Schaltfläche aus, wählen Sie dann „Gruppenchat starten“ aus, markieren Sie die Kontakte, für die Sie eine Gruppe erstellen möchten, und schließen Sie den Vorgang ab. Tutorial Anwendbares Modell: iPhone 13 System: IOS 15.3 Version: WeChat 8.0.20 Analyse 1 Öffnen Sie zunächst WeChat und klicken Sie auf die Plus-Schaltfläche in der oberen rechten Ecke der Homepage. 2 Klicken Sie anschließend im Popup-Fenster auf die Option zum Starten eines Gruppenchats. 3Wählen Sie abschließend auf der Seite die Kontakte aus, für die Sie eine Gruppe erstellen möchten, und klicken Sie auf „Fertig stellen“. Ergänzung: Was ist der WeChat-Gruppenchat? 1 Die WeChat-Chat-Gruppe ist eine von Tencent entwickelte Chat- und Kommunikationsnetzwerkplattform. Wir können das Internet nutzen, um schnell Sprachnachrichten, kurze Videos, hochauflösende Bilder und Textinhalte zu übertragen. Sie können WeChat auch verwenden, um mit Freunden in farbenfroheren Formen wie Kurznachrichten, mobilen MMS usw. zu kommunizieren.

So erstellen Sie eine MDF-Datei So erstellen Sie eine MDF-Datei Feb 18, 2024 pm 01:36 PM

Die MDF-Datei ist ein gängiges Datenbankdateiformat und eine der Hauptdateien der Microsoft SQL Server-Datenbank. In Datenbankverwaltungssystemen werden MDF-Dateien zum Speichern der Hauptdaten der Datenbank verwendet, einschließlich Tabellen, Indizes, gespeicherter Prozeduren usw. Das Erstellen einer MDF-Datei ist einer der wichtigsten Schritte beim Erstellen einer Datenbank. Im Folgenden werden einige gängige Methoden vorgestellt. Verwenden von SQLServerManagementStudio(SSMS)SQLServerManag

So richten Sie die LAN-Freigabe im Win10-System ein So richten Sie die LAN-Freigabe im Win10-System ein Jun 29, 2023 pm 03:59 PM

Wie richtet man die LAN-Freigabe im Win10-System ein? Win10 kann durch den Aufbau eines lokalen Netzwerks schnelle und bequeme Datenübertragungsdienste bereitstellen. Viele Freunde sehnen sich danach. Der Aufbau eines lokalen Netzwerks unterliegt jedoch nicht nur strengen regionalen Einschränkungen, sondern weist auch bestimmte betriebliche Schwierigkeiten auf. Im Folgenden stellen wir Ihnen das Tutorial zu win10 vor Durch die LAN-Freigabe können Freunde in Not gemeinsam einen Blick darauf werfen. Anleitung zum Einrichten der LAN-Freigabe in Win10 1. Klicken Sie mit der rechten Maustaste auf den Ordner oder Drucker, der freigegeben werden soll, und wählen Sie im Popup-Menü „Bestimmter Benutzer“ aus. 2. Fügen Sie Benutzer hinzu Alle Benutzer im LAN hinzufügen, Eve hinzufügen

So erstellen Sie mit MySQL eine Benutzertabelle für das Lebensmitteleinkaufssystem So erstellen Sie mit MySQL eine Benutzertabelle für das Lebensmitteleinkaufssystem Nov 01, 2023 am 09:43 AM

So erstellen Sie mit MySQL eine Benutzertabelle für ein Lebensmitteleinkaufssystem. Die Benutzertabelle ist ein wichtiger Bestandteil jedes Lebensmitteleinkaufssystems. Sie wird zum Speichern der grundlegenden Informationen und Anmeldeinformationen der Benutzer verwendet. In diesem Artikel stellen wir vor, wie man mit einer MySQL-Datenbank eine einfache, aber praktische Benutzertabelle erstellt, und stellen spezifische Codebeispiele bereit. Erstellen der Datenbank und der Benutzertabelle Zuerst müssen wir eine Datenbank erstellen, um die Benutzertabelle zu speichern. In MySQL können Sie die folgende Anweisung verwenden, um eine Datenbank mit dem Namen „grocery_system“ zu erstellen.

Best Practices zum Erstellen einer MySQL-Warenkorbtabelle Best Practices zum Erstellen einer MySQL-Warenkorbtabelle Nov 02, 2023 am 11:12 AM

Die beste Vorgehensweise zum Erstellen einer MySQL-Warenkorbtabelle erfordert spezifische Codebeispiele. Der Warenkorb ist ein sehr wichtiges Funktionsmodul bei der Entwicklung von E-Commerce-Websites oder anderen Anwendungen, die Einkaufsfunktionen erfordern. Der Warenkorb kann Benutzern nicht nur dabei helfen, ausgewählte Produkte zu verwalten, sondern auch Produktmengen hinzuzufügen, zu löschen und zu ändern. In diesem Artikel besprechen wir die Best Practices zum Einrichten einer MySQL-Warenkorbtabelle und stellen spezifische Codebeispiele bereit. Das Design der Warenkorbtabelle ist Teil des Datenbankmodells. Es muss die Benutzer-ID, die Produkt-ID und den Kauf aufzeichnen

So erstellen Sie mit DreamWeaver CMS eine personalisierte Website So erstellen Sie mit DreamWeaver CMS eine personalisierte Website Mar 13, 2024 pm 07:06 PM

Viele Menschen träumen davon, eine personalisierte Website zu erstellen, und DreamWeaver CMS bietet als leistungsstarkes und einfach zu bedienendes Website-Erstellungstool eine gute Plattform, um dieses Ziel zu erreichen. In diesem Artikel wird detailliert beschrieben, wie Sie mit DreamWeaver CMS eine personalisierte Website erstellen, und es werden spezifische Codebeispiele bereitgestellt, um den Lesern dabei zu helfen, dieses Tool besser zu nutzen. Schritt 1: Dreamweaver CMS installieren Zuerst müssen Sie Dreamweaver CMS auf dem Server installieren. Sie können das Installationspaket von der offiziellen Website herunterladen und es Schritt für Schritt gemäß der Installationsanleitung installieren. Nachdem die Installation abgeschlossen ist, können Sie

So bauen Sie Ihre persönliche Marke in der PHP-Entwicklung auf So bauen Sie Ihre persönliche Marke in der PHP-Entwicklung auf Sep 08, 2023 am 09:37 AM

So bauen Sie Ihre persönliche Marke in der PHP-Entwicklung auf: Mit der rasanten Entwicklung des Internets hat sich PHP zu einer der beliebtesten serverseitigen Skriptsprachen der Welt entwickelt. Ob Website-Entwicklung, Netzwerkanwendungen oder Datenverarbeitung, PHP bietet vielfältige Einsatzszenarien. In dieser hart umkämpften Branche ist der Aufbau einer persönlichen Marke von entscheidender Bedeutung. In diesem Artikel erfahren Sie, wie Sie Ihre eigene persönliche Marke im Bereich der PHP-Entwicklung etablieren. 1. Beherrschen Sie die Kernkenntnisse von PHP. Als serverseitige Skriptsprache besteht das Kernwissen von PHP darin, eine persönliche Marke aufzubauen.

See all articles