Maison base de données tutoriel mysql 建立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。

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comprendre l'importance d'établir des fichiers liés sous Linux Comprendre l'importance d'établir des fichiers liés sous Linux Feb 22, 2024 pm 07:24 PM

Titre : Discussion approfondie sur l'importance et des exemples d'établissement de fichiers de liens sous Linux. Dans le système d'exploitation Linux, les fichiers de liens sont un concept très utile. Ils peuvent aider les utilisateurs à mieux organiser et gérer les données dans le système de fichiers et à améliorer l'accessibilité des fichiers. Accessibilité et flexibilité. Comprendre comment créer des fichiers de liens sous Linux est crucial pour les administrateurs système et les développeurs. Cet article approfondira l'importance de l'établissement de fichiers de liens sous Linux et démontrera son utilisation et son rôle à travers des exemples de code spécifiques. 1.Qu'est-ce que

Comment créer un groupe WeChat Comment créer un groupe WeChat Comment créer un groupe WeChat Comment créer un groupe WeChat Feb 22, 2024 pm 03:46 PM

Sélectionnez le bouton plus sur la page d'accueil, puis sélectionnez Démarrer une discussion de groupe, cochez les contacts avec lesquels vous souhaitez créer un groupe, puis terminez. Tutoriel Modèle applicable : iPhone 13 Système : IOS 15.3 Version : WeChat 8.0.20 Analyse 1 Ouvrez d'abord WeChat et cliquez sur le bouton plus dans le coin supérieur droit de la page d'accueil. 2 Ensuite, cliquez sur l'option permettant de lancer une discussion de groupe dans la fenêtre contextuelle. 3Enfin, cochez les contacts avec lesquels vous souhaitez créer un groupe sur la page et cliquez sur Terminer. Supplément : Qu'est-ce que le chat de groupe WeChat ? 1 Le groupe de chat WeChat est une plate-forme de réseau de discussion et de communication multi-personnes développée par Tencent. Nous pouvons utiliser Internet pour transmettre rapidement des messages vocaux, de courtes vidéos, des images haute définition et du contenu textuel. Vous pouvez également utiliser WeChat pour communiquer avec des amis sous des formes plus colorées telles que des messages courts, des MMS mobiles, etc.

Comment créer un fichier mdf Comment créer un fichier mdf Feb 18, 2024 pm 01:36 PM

Le fichier MDF est un format de fichier de base de données courant et c'est l'un des fichiers principaux de la base de données Microsoft SQL Server. Dans les systèmes de gestion de bases de données, les fichiers MDF sont utilisés pour sauvegarder les principales données de la base de données, notamment les tables, les index, les procédures stockées, etc. La création d'un fichier MDF est l'une des étapes clés de la création d'une base de données. Certaines méthodes courantes seront présentées ci-dessous. Utilisation de SQLServerManagementStudio(SSMS)SQLServerManag

Comment établir le partage LAN dans le système win10 Comment établir le partage LAN dans le système win10 Jun 29, 2023 pm 03:59 PM

Comment établir le partage LAN dans le système win10 ? Win10 peut fournir des services de transmission de données rapides et pratiques en établissant un réseau local. De nombreux amis y aspirent beaucoup. Cependant, la création d'un réseau local est non seulement soumise à des restrictions régionales strictes, mais présente également certaines difficultés opérationnelles. Par conséquent, certains amis ont commis diverses erreurs lors de la création d'un réseau local. L'éditeur vous présentera ci-dessous le didacticiel de configuration de Win10. Grâce au partage LAN, les amis dans le besoin peuvent y jeter un œil ensemble. Tutoriel sur la configuration du partage LAN dans Win10 1. Cliquez avec le bouton droit sur le dossier ou l'imprimante qui doit être partagé et sélectionnez « Utilisateur spécifique » dans « Partage » dans le menu contextuel 2. Ajoutez des utilisateurs s'il est ouvert ; tous les utilisateurs du LAN, ajoutez Eve

Comment utiliser MySQL pour créer une table utilisateur pour le système d'épicerie Comment utiliser MySQL pour créer une table utilisateur pour le système d'épicerie Nov 01, 2023 am 09:43 AM

Comment utiliser MySQL pour créer une table utilisateur pour un système d'épicerie. La table utilisateur est une partie importante de tout système d'épicerie. Elle est utilisée pour stocker les informations de base et les informations de connexion des utilisateurs. Dans cet article, nous présenterons comment utiliser une base de données MySQL pour créer une table utilisateur simple mais pratique et fournirons des exemples de code spécifiques. Création de la base de données et de la table utilisateur Tout d'abord, nous devons créer une base de données pour stocker la table utilisateur. Dans MySQL, vous pouvez utiliser l'instruction suivante pour créer une base de données nommée "grocery_system"

Meilleures pratiques pour créer une table de panier d'achat MySQL Meilleures pratiques pour créer une table de panier d'achat MySQL Nov 02, 2023 am 11:12 AM

La meilleure pratique pour créer une table de panier d'achat MySQL nécessite des exemples de code spécifiques. Le panier d'achat est un module fonctionnel très important lors du développement de sites Web de commerce électronique ou d'autres applications nécessitant des fonctions d'achat. Le panier peut non seulement aider les utilisateurs à gérer les produits sélectionnés, mais également à ajouter, supprimer et modifier les quantités de produits. Dans cet article, nous discuterons des meilleures pratiques pour configurer une table de panier MySQL et fournirons des exemples de code spécifiques. La conception du tableau du panier fait partie du modèle de base de données. Elle doit enregistrer l'ID utilisateur, l'ID produit et l'achat.

Comment utiliser DreamWeaver CMS pour créer un site Web personnalisé Comment utiliser DreamWeaver CMS pour créer un site Web personnalisé Mar 13, 2024 pm 07:06 PM

Créer un site Web personnalisé est ce dont beaucoup de gens rêvent, et Dreamweaver CMS, en tant qu'outil de création de site Web puissant et facile à utiliser, fournit une bonne plate-forme pour atteindre cet objectif. Cet article présentera en détail comment utiliser Dreamweaver CMS pour créer un site Web personnalisé et fournira des exemples de code spécifiques, dans l'espoir d'aider les lecteurs à mieux utiliser cet outil. Étape 1 : Installer Dreamweaver CMS Tout d’abord, vous devez installer Dreamweaver CMS sur le serveur. Vous pouvez télécharger le package d'installation depuis le site officiel et l'installer étape par étape selon le guide d'installation. Une fois l'installation terminée, vous pouvez

Comment construire votre marque personnelle dans le développement PHP Comment construire votre marque personnelle dans le développement PHP Sep 08, 2023 am 09:37 AM

Comment créer votre marque personnelle dans le développement PHP Avec le développement rapide d'Internet, PHP est devenu l'un des langages de script côté serveur les plus populaires au monde. Qu'il s'agisse de développement de sites Web, d'applications réseau ou de traitement de données, PHP propose un large éventail de scénarios d'application. Dans ce secteur hautement compétitif, la construction d’une marque personnelle est essentielle. Cet article vous guidera sur la façon d'établir votre propre marque personnelle dans le domaine du développement PHP. 1. Maîtriser les connaissances de base de PHP En tant que langage de script côté serveur, la connaissance de base de PHP est de créer une marque personnelle.

See all articles