linux oracle dblink 访问 postgresql_从Oracle到PG-PostgreSQL数据库参数配置和查看
完成PG的源码编译安装,以及解决网络访问正常连接的问题。可参考前面的文章:
从Oracle到PG-轻量简易,PostgreSQL-v11.5源码编译安装
从Oracle到PG-PostgreSQL数据库访问认证简介及问题处理
接下来看看pg常规数据库参数查看及配置问题。
一、postgresql数据库参数配置文件介绍
和Oracle一样,pg有自己专门的参数配置文件:
pg配置文件
上图列出了几个配置文件,和数据库参数配置相关的是postgresql.conf和postgresql.auto.conf。其中:
1.postgresql.conf和Oracle的pfile一样,可以直接vi修改将具体的参数固化,参数值重启不丢失。2.postgresql.auto.conf则记录通过alter system set parametername=p_value修改的参数值,重启不失效,且参数值会覆盖postgresql.conf文件的同名参数值。但不建议手工vi编辑修改,有点类似Oracle的spfile文件,但只有alter system命令修改的参数才会记录到该文件。
二、postgresql数据库参数配置
1 全局参数修改方式
2 配置database级别的参数
3 配置session级别的参数
4 配置user/role级别的参数
5 查看帮助:
h alter {system|database|...}.... <<
6.参数生效的几种方式
postgresql的参数分几种生效类型:
-postmaster:只能重启生效。--sighup:给服务器发送HUP信号即可重新加载postgresql.conf生效。-- backend:于sighup类似,不影响已有会话,对新会话生效。--user:单个会话用户在任意时间可以修改,只对当前会话生效。--superuser:只对超级用户如postgres生效,生效不用重新加载配置。--internal:编译期间的设置,只有重新编译才生效。
对于不支持即时生效的参数,可以通过以下方式使新的参数值生效:
6.1 使用超级用户调用pg_reload_config()函数6.2 使用pg_ctl命令触发SIGHUP信号重新加载配置文件pg_ctl reload6.3 用UNIX的kill命令手动发起HUP信号ps -ef | grep -i postmaster | grep -v grep | xargs kill -HUP6.4 重启DB服务
注意:postmaster主进程每次收到SIGHUP信号都会重新加载配置文件,并且将信号广播给正在运行的子服务进程,使正在运行的会话也生效新的参数值。
三、postgresql数据库参数查看
- 1 方法一:show parametername。
1.1 使用show查看指定的参数值。
该方法类似于Oracle的show parameter parameter name。如下查看参数client_min_messages在当前会话继承的参数值:
pg查看具体某一参数值
1.2 使用 show all查看所有参数值。
和Oracle的show parameter直接回车相似,如下:
- 2 方法二:使用pg_settings视图
该方法类似于Oracle的v$parameter,可以直接查看当前会话的具体参数值。
---本文完---
相关文章推荐:
从Oracle到PG-PostgreSQL参数优先级别测试验证
欢迎扫描关注Aken甘植恳个人头条号更多文章:
linux oracle dblink 访问 postgresql_从Oracle到PG-PostgreSQL数据库参数配置和查看相关推荐
- oracle 授权访问条空间,oracle创建用户和角色、管理授权以及表空间操作
show user 显示当前用户 connect username/password@datebasename as sysdba 切换用户和数据库 和用户身份 Oracle登录身份有三种: norm ...
- 小麦苗数据库巡检脚本,支持Oracle、MySQL、SQL Server和PG等数据库
文章目录 一.巡检脚本简介 二.巡检脚本特点 三.巡检结果展示 1.Oracle数据库 2.MySQL数据库 3.SQL Server数据库 4.PG数据库 5.OS信息 四.脚本运行方式 1.Ora ...
- oracle dblink 20001,解决ORA-02021: 不允许对远程数据库进行 DDL 操作下面通过DBLINK调用远程过程来执行这样的操作。...
一般情况下,当我们直接truncate一个远程的表的时候,通常会返回如下的错误信息: ORA-02021: DDL operations are not allowed on a remote dat ...
- oracle不能访问管理页面,Oracle Grid Control CONSOLE无法打开9i数据库的管理维护页面...
今天在Solaris平台的测试环境上安装了Oracle Grid control 10.2.0.1,安装及配置完成后,发现在登录9i数据库的tablespace维护页面时,页面处于长时间的等待状况.最 ...
- oracle查询访问记录,[原创]Oracle Spatial新驱动的查询记录实例
--sunfruit Oracle的空间数据库的操作驱动更新了,新的驱动适用于Oracle8.0或以上,新驱动在对数据库的操作上面和原有的驱动差别比较大,不过有一点:使用变得简单了 建立空间数据库和建 ...
- oracle vbscript 访问_VBScript 连接Oracle和SQL Server
VBScript在Windows平台是相当强大的,例如可以连接数据库执行一些操作 连接Oracle Dim DB Dim isSQL Dim userName Dim userOwner Set DB ...
- java gdal postgresql_使用GDAL/OGR操作Postgresql数据库
GDAL(Geospatial Data AbstractionLibrary)是一个在X/MIT许可协议下的开源栅格空间数据转换库.它利用抽象数据模型来表达所支持的各种文件格式.它还有一系列命 ...
- Oracle配置dblink访问PostgreSQL
Oracle dblink的底层是通过ODBC连接PostgreSQL执行SQL的,需安装unixODBC和PostgreSQL ODBC驱动(它们的配置文件是:odbcinst.ini和odbc.i ...
- oracle 网关下载,oracle透明网关访问sqlserver2000
oracle透明网关访问sqlserver2000介绍 oracle 10g透明网关访问sqlserver2000 一.环境如下: ORACLE 10g 安装在:192.168.0.250 的wind ...
最新文章
- Python Qt GUI设计:窗口之间数据传递(拓展篇—5)
- java 十二星座数据下载_十二星座
- 反向 Dropout,韩松团队最新工作NetAug:提高Tiny神经网络性能的新训练方法
- MOSS 2007基础:WSS 3.0 中的母版页(Master Pages)和内容页(Content Pages)
- RabbitMq入门以及使用教程
- java网络编程 个人心得
- React 的慢与快:优化 React 应用实战
- layui select监听选中的值 二级联动
- 卸掉包袱,诺基亚将走得更远
- JS记坑 ----- 在父节点中添加删除子节点
- Python 数据结构与算法——引用计数
- Mac Pycharm2020 打不开的解决方法
- 关于企业高校相关重要电气设备漏电保护方式的探究
- C#输入分数自动成绩评级
- 软件测试的自我修养之学习自动化测试
- 代表着团结幸福平安的中国结绳
- 用户网络接口UNI和网络节点接口NNI
- 【洛谷 P6151 [集训队作业2019] 青春猪头少年不会梦到兔女郎学姐】【容斥原理+生成函数】
- C语言隐式类型转换(字符类型以及短整型的运算规则)
- 【用户增长模型-上篇】从AARRR模型到RARRA模型,互联网到底经历了什么?
热门文章
- toString()、String.valueOf、(String)强转,如何抉择,你真的了解吗
- 一篇文章让你彻底了解什么叫Netty!大牛看了直呼内行!
- 大厂程序员追求深圳女老师被拉黑!原因你想不到!
- 盘点那些最常用的Linux命令,都应该记熟!
- Code review制度推不下去,CTO说我是废物,让我学习“热炉法则”
- 我在硅谷工作的第四年:技术是怎么把信息变现的
- HR吐槽BAT员工:不要把平台的光环当成自己的,我们需要造火箭的。
- 大数据告诉你80、90后的真实负债
- 多项目管理,研发管理,敏捷开发软件
- 创建一个好的Sprint Backlog 的8个小贴士