데이터 베이스 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。

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Linux에서 링크된 파일 설정의 중요성 이해 Linux에서 링크된 파일 설정의 중요성 이해 Feb 22, 2024 pm 07:24 PM

제목: Linux에서 링크 파일 설정의 중요성과 예에 대한 심도 있는 논의입니다. Linux 운영 체제에서 링크 파일은 사용자가 파일 시스템의 데이터를 더 잘 구성 및 관리하고 파일 접근성을 향상시키는 데 도움이 될 수 있습니다. 접근성과 유연성. Linux에서 링크 파일을 생성하는 방법을 이해하는 것은 시스템 관리자와 개발자에게 중요합니다. 이 기사에서는 Linux에서 링크 파일 설정의 중요성을 살펴보고 특정 코드 예제를 통해 링크 파일의 사용법과 역할을 보여줍니다. 1.이란 무엇입니까?

WeChat 그룹을 만드는 방법 WeChat 그룹을 만드는 방법 WeChat 그룹을 만드는 방법 WeChat 그룹을 만드는 방법 Feb 22, 2024 pm 03:46 PM

홈페이지에서 더하기 버튼을 선택한 후 그룹 채팅 시작을 선택하고 그룹을 만들고 싶은 연락처를 확인한 후 완료하세요. 튜토리얼 적용 모델: iPhone 13 시스템: IOS 15.3 버전: WeChat 8.0.20 분석 1 먼저 WeChat을 열고 홈페이지 오른쪽 상단에 있는 더하기 버튼을 클릭합니다. 2 그런 다음 팝업 창에서 그룹 채팅을 시작하는 옵션을 클릭하세요. 3마지막으로 페이지에서 그룹을 만들고 싶은 연락처를 체크한 후 완료를 클릭하세요. 보충: WeChat 그룹 채팅이란 무엇입니까? 1 WeChat 채팅 그룹은 Tencent가 개발한 다자간 채팅 및 통신 네트워크 플랫폼입니다. 인터넷을 사용하여 음성 메시지, 짧은 동영상, 고화질 사진 및 텍스트 콘텐츠를 빠르게 전송할 수 있습니다. 위챗을 이용해 단문 메시지, 모바일 MMS 등 더욱 다채로운 형태로 친구들과 소통할 수도 있습니다.

MDF 파일을 만드는 방법 MDF 파일을 만드는 방법 Feb 18, 2024 pm 01:36 PM

MDF 파일은 일반적인 데이터베이스 파일 형식이며 Microsoft SQL Server 데이터베이스의 주요 파일 중 하나입니다. 데이터베이스 관리 시스템에서 MDF 파일은 테이블, 인덱스, 저장 프로시저 등을 포함하여 데이터베이스의 주요 데이터를 저장하는 데 사용됩니다. MDF 파일을 만드는 것은 데이터베이스를 만드는 주요 단계 중 하나입니다. 아래에서는 몇 가지 일반적인 방법을 소개합니다. SQLServerManagementStudio(SSMS)SQLServerManag 사용

MySQL을 사용하여 식료품 쇼핑 시스템용 사용자 테이블을 생성하는 방법 MySQL을 사용하여 식료품 쇼핑 시스템용 사용자 테이블을 생성하는 방법 Nov 01, 2023 am 09:43 AM

MySQL을 사용하여 식료품 쇼핑 시스템용 사용자 테이블을 구축하는 방법 사용자 테이블은 모든 식료품 쇼핑 시스템에서 중요한 부분이며 사용자의 기본 정보와 로그인 자격 증명을 저장하는 데 사용됩니다. 이 기사에서는 MySQL 데이터베이스를 사용하여 간단하면서도 실용적인 사용자 테이블을 구축하는 방법을 소개하고 구체적인 코드 예제를 제공합니다. 데이터베이스 및 사용자 테이블 생성 먼저 사용자 테이블을 저장할 데이터베이스를 생성해야 합니다. MySQL에서는 다음 명령문을 사용하여 "grocery_system"이라는 데이터베이스를 생성할 수 있습니다.

win10 시스템에서 LAN 공유를 설정하는 방법 win10 시스템에서 LAN 공유를 설정하는 방법 Jun 29, 2023 pm 03:59 PM

win10 시스템에서 LAN 공유를 설정하는 방법은 무엇입니까? Win10은 근거리 통신망을 구축하여 빠르고 편리한 데이터 전송 서비스를 제공할 수 있습니다. 그러나 근거리 통신망 구축에는 엄격한 지역적 제한이 있을 뿐만 아니라 특정 운영상의 어려움도 있습니다. 따라서 일부 친구들은 근거리 통신망 구축 시 다양한 오류를 범했습니다. 편집자는 아래에서 win10 설정에 대한 튜토리얼을 소개할 것입니다. LAN 공유를 통해, 도움이 필요한 친구들도 함께 살펴볼 수 있습니다. win10에서 LAN 공유 설정 튜토리얼 1. 공유해야 하는 폴더나 프린터를 마우스 오른쪽 버튼으로 클릭하고 팝업 메뉴의 "공유"에서 "특정 사용자"를 선택합니다. 2. 열려 있는 경우 사용자를 추가합니다. LAN의 모든 사용자는 Eve를 추가하세요

MySQL 장바구니 테이블 구축 모범 사례 MySQL 장바구니 테이블 구축 모범 사례 Nov 02, 2023 am 11:12 AM

MySQL 장바구니 테이블을 구축하는 모범 사례에는 특정 코드 예제가 필요합니다. 장바구니는 전자상거래 웹사이트나 쇼핑 기능이 필요한 기타 애플리케이션을 개발할 때 매우 중요한 기능 모듈입니다. 장바구니는 사용자가 선택한 상품을 관리하는 데 도움을 줄 뿐만 아니라, 상품의 추가, 삭제, 수량 수정도 가능합니다. 이 기사에서는 MySQL 장바구니 테이블 설정에 대한 모범 사례를 논의하고 구체적인 코드 예제를 제공합니다. 장바구니 테이블의 디자인은 사용자 ID, 제품 ID, 구매를 기록해야 하는 데이터베이스 모델의 일부입니다.

DreamWeaver CMS를 사용하여 개인화된 웹사이트를 구축하는 방법 DreamWeaver CMS를 사용하여 개인화된 웹사이트를 구축하는 방법 Mar 13, 2024 pm 07:06 PM

개인화된 웹 사이트 구축은 많은 사람들이 꿈꾸는 일이며, 강력하고 작동하기 쉬운 웹 사이트 구축 도구인 Dreamweaver CMS는 이러한 목표를 달성할 수 있는 좋은 플랫폼을 제공합니다. 이 기사에서는 DreamWeaver CMS를 사용하여 개인화된 웹 사이트를 구축하는 방법을 자세히 소개하고 특정 코드 예제를 제공하여 독자가 이 도구를 더 잘 사용할 수 있도록 돕습니다. 1단계: Dreamweaver CMS 설치 먼저 서버에 Dreamweaver CMS를 설치해야 합니다. 공식 홈페이지에서 설치 패키지를 다운로드한 후, 설치 가이드에 따라 단계별로 설치하시면 됩니다. 설치가 완료되면 다음을 수행할 수 있습니다.

PHP 개발에서 개인 브랜드를 구축하는 방법 PHP 개발에서 개인 브랜드를 구축하는 방법 Sep 08, 2023 am 09:37 AM

PHP 개발에서 개인 브랜드를 구축하는 방법 인터넷의 급속한 발전으로 인해 PHP는 세계에서 가장 인기 있는 서버측 스크립팅 언어 중 하나가 되었습니다. 웹사이트 개발, 네트워크 애플리케이션, 데이터 처리 등 PHP에는 광범위한 애플리케이션 시나리오가 있습니다. 경쟁이 치열한 오늘날의 산업에서는 개인 브랜드를 구축하는 것이 매우 중요합니다. 이 기사에서는 PHP 개발 분야에서 자신만의 개인 브랜드를 구축하는 방법을 안내합니다. 1. PHP에 대한 핵심 지식이 풍부합니다. 서버사이드 스크립팅 언어로서 PHP의 핵심 지식은 개인 브랜드 구축입니다.

See all articles