当前位置: 首页 > wzjs >正文

做如美团式网站要多少钱中国女排联赛排名

做如美团式网站要多少钱,中国女排联赛排名,做网站前后端的发布流程,吉首网站制作在PostgreSQL数据库中,oracle_fdw是PostgreSQL数据库支持的外部扩展。通过使用oracle_fdw扩展可以读取到Oracle数据库中的数据。它是一种非常方便且常见的PostgreSQL与Oracle的同步数据的方法。使用oracle_fdw扩展需要依赖Oracle的Instance Client环境。 视频讲解如…

在这里插入图片描述

在PostgreSQL数据库中,oracle_fdw是PostgreSQL数据库支持的外部扩展。通过使用oracle_fdw扩展可以读取到Oracle数据库中的数据。它是一种非常方便且常见的PostgreSQL与Oracle的同步数据的方法。使用oracle_fdw扩展需要依赖Oracle的Instance Client环境。

视频讲解如下

【赵渝强老师】在PostgreSQL中访问Oracle

下面通过具体的步骤来演示如何使用oracle_fdw扩展。
(1)从Oracle官方网站下载以下3个Oracle Instance Client安装包,如下图所示。

instantclient-basic-linuxx64.zip 
instantclient-sdk-linuxx64.zip
instantclient-sqlplus-linuxx64.zip

在这里插入图片描述

(2)解压三个文件包。

unzip instantclient-basic-linuxx64.zip 
unzip instantclient-sdk-linuxx64.zip
unzip instantclient-sqlplus-linuxx64.zip

(3)解压后会生成instantclient_21_10目录,将其更名为instantclient

mv instantclient_21_10 instantclient

(4)设置Oracle环境变量。

export ORACLE_HOME=/home/postgres/tools/instantclient
export OCI_LIB_DIR=$ORACLE_HOME
export OCI_INC_DIR=$ORACLE_HOME/sdk/include
export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH

(5)从GitHub上下载oracle_fwd扩展,并解压安装包,如下图所示。
在这里插入图片描述

(6)设置pg_config的环境变量,并编译oracle_fdw扩展。

export PATH=/home/postgres/training/pgsql/bin:$PATH
cd oracle_fdw-ORACLE_FDW_2_5_0/
make
make install

(7)使用root用户添加Oracle依赖的库信息,添加完成后切换回postgres用户。

su -
echo "/home/postgres/tools/instantclient/" >> /etc/ld.so.conf
ldconfig
su - postgres

《PostgreSQL数据库实战派》

(8)启动PostgreSQL数据库服务器,并登录PostgreSQL数据库实例创建oracle_fdw扩展。

postgres=# create extension oracle_fdw;

(9)查看当前PostgreSQL数据库中已安装的扩展。

postgres=# \dx# 输出的信息如下:
List of installed extensions
-[ RECORD 1 ]---------------------------------------------------
Name        | file_fdw
Version     | 1.0
Schema      | public
Description | foreign-data wrapper for flat file access
-[ RECORD 2 ]---------------------------------------------------
Name        | oracle_fdw
Version     | 1.2
Schema      | public
Description | foreign data wrapper for Oracle access
-[ RECORD 3 ]---------------------------------------------------
Name        | plpgsql
Version     | 1.0
Schema      | pg_catalog
Description | PL/pgSQL procedural language
-[ RECORD 4 ]---------------------------------------------------
Name        | postgres_fdw
Version     | 1.0
Schema      | public
Description | foreign-data wrapper for remote PostgreSQL servers

(10)创建基于oracle_fdw的外部数据库服务。

postgres=# create server oracle_fdw foreign data wrapper oracle_fdw options(dbserver '//192.168.79.173:1521/orcl');# 这里创建的外部数据库服务名称叫oracle_fdw,
# 并通过参数dbserver指定了外部Oracle数据库的地址信息。

(11)查看当前数据库中移创建的外部服务。

postgres=# \des+# 输出的信息如下:
List of foreign servers
-[ RECORD 1 ]--------+----------------------------------------
Name                 | foreign_server
Owner                | postgres
Foreign-data wrapper | postgres_fdw
Access privileges    | 
Type                 | 
Version              | 
FDW options       | (host '192.168.79.178', port '5432', dbname 'scott')
Description          | 
-[ RECORD 2 ]--------+----------------------------------------
Name                 | oracle_fdw
Owner                | postgres
Foreign-data wrapper | oracle_fdw
Access privileges    | 
Type                 | 
Version              | 
FDW options          | (dbserver '//192.168.79.173:1521/orcl')
Description          | 
-[ RECORD 3 ]--------+-----------------------------------------------
Name                 | service_file
Owner                | postgres
Foreign-data wrapper | file_fdw
Access privileges    | 
Type                 | 
Version              | 
FDW options          | 
Description          | 

(12)创建PostgreSQL和Oracle之间的用户映射。

postgres=# create user mapping for postgres server oracle_fdw options (user 'c##scott', password 'tiger');# 该语句为本地postgres用户创建了一个访问
# 远程服务器oracle_fdw时的用户映射,
# 也就是使用用户名c##scott和密码 tiger连接远程服务器。

(13)查看用户映射信息。

postgres=# \deu+# 输出的信息如下:
List of user mappings
-[ RECORD 1 ]------------------------------------------
Server      | foreign_server
User name   | postgres
FDW options | ("user" 'postgres', password 'Welcome_1')
-[ RECORD 2 ]------------------------------------------
Server      | oracle_fdw
User name   | postgres
FDW options | ("user" 'c##scott', password 'tiger')

(14)在PostgreSQL数据库中创建外部表访问Oracle中的数据。

postgres=# create foreign table oracle_emp(empno numeric(4,0) options (key 'true') not null,ename        varchar(10), job          varchar(9) , mgr          numeric(4,0), hiredate     timestamp,	sal          numeric(7,2) , comm         numeric(7,2), deptno       numeric(2,0)
)server oracle_fdw 
options (schema 'C##SCOTT', table 'EMP');# 注意,这里的'C##SCOTT'和'EMP'需要大写。

(15)现在可以在本地数据库中通过外部表访问Oracle数据库中对应的远程表。

postgres=# select * from oracle_emp;# 输出的信息如下:empno | ename  |...|   sal   |  comm   | deptno 
-------+--------+---+---------+---------+--------7369 | SMITH  |...|  800.00 |         |     207499 | ALLEN  |...| 1600.00 |  300.00 |     307521 | WARD   |...| 1250.00 |  500.00 |     307566 | JONES  |...| 2975.00 |         |     207654 | MARTIN |...| 1250.00 | 1400.00 |     307698 | BLAKE  |...| 2850.00 |         |     307782 | CLARK  |...| 2450.00 |         |     107788 | SCOTT  |...| 3000.00 |         |     207839 | KING   |...| 5000.00 |         |     107844 | TURNER |...| 1500.00 |    0.00 |     307876 | ADAMS  |...| 1100.00 |         |     207900 | JAMES  |...|  950.00 |         |     307902 | FORD   |...| 3000.00 |         |     207934 | MILLER |...| 1300.00 |         |     10
(14 rows)

《PostgreSQL数据库实战派》

http://www.dtcms.com/wzjs/142717.html

相关文章:

  • 免费图标下载网站网站关键词在线优化
  • 福建省网络公司排名seo排名点击首页
  • .net给网站做短信验证长沙谷歌seo收费
  • 海宁网站设计公司长沙网站推广公司
  • 公司展厅布置效果图手机端关键词排名优化
  • 网站推广与维护有什么不同seo搜索引擎优化步骤
  • 免费公司主页网站网络营销客服主要做什么
  • b2b平台网站毛片品牌营销策划十大要点
  • 山东网站优化公司杭州seo搜索引擎优化
  • 重庆有没有做网站的广告网站推荐
  • 网站建设开发人员网络营销做得好的产品
  • 供应邯郸网站建设微信crm客户管理系统
  • 定制做网站费用今天高清视频免费播放
  • 山西太原网站建设公司东莞有哪些做推广的网站
  • c2c电子商务网站建设栏目结构图推广方案的内容有哪些
  • 设计资料网站小程序制作一个需要多少钱
  • 网站项目如何做需求分析新东方留学机构官网
  • 中国建设质量协会网站自制网站 免费
  • 做网站wordpress成功营销十大经典案例
  • 微信里有人发做任务网站网站网络推广推广
  • 电子商务网站软件建设的核心是广东又出现新病毒
  • 为什么公司的网站打不开seo优化是指
  • 外贸建站服务器怎么选广州seo诊断
  • 养生网站建设论文代发新闻稿的网站
  • 企业网站的建设过程seo是啥
  • 网站开发模板教程搜索热门关键词
  • 有网站源码 怎么做网站南昌seo方案
  • 舆情报告范文优化网站排名费用
  • 武汉网站建设公司多少钱做seo需要用到什么软件
  • 电影网站开发java商品标题优化