修改如下:
/var/lib/pgsql/data/postgresql.conf
log_destination = ‘syslog’ #数据库日志修改
log_min_duration_statement =1 #数据库日志修改
/etc/syslog.conf
*.info;mail.none;authpriv.none;cron.none;
原创
2012-08-06 16:52:24
1616阅读
点赞
1评论
procedure 过程化
pl/sql ------过程化sql 存储过程
proc/c++ ------使用c 或者c++语言访问oracle
SQLJ 、JDBC ------java访问数据库的技术
ODBC ADO ------vc中访问数据库的技术
oci ------oracle 底层的连接接
----------------------------
----------plsql的语言基础
-------------------------------一个基础的plsql块,衍生的对象有函数,存储过程,匿名块等
<< LABEL >> --(optional)可选
DECLARE -- Declarative part (optiona
转载
2024-09-26 19:40:56
568阅读
一.PostgreSQL有3种日志,分别是pg_log(数据库运行日志)、pg_xlog(WAL 日志,即重做日志)、pg_clog(事务提交日志,记录的是事务的元数据)pg_log默认是关闭的,需要设置参数启用此日志。pg_xlog和pg_clog都是强制打开的,无法关闭1.启用pg_log并配置日志参数log_destination = 'csvlog'logging_collector =
转载
2024-03-21 19:55:34
449阅读
--压缩日志及数据库文件大小
/*--特别注意
请按步骤进行,未进行前面的步骤,请不要做后面的步骤
否则可能损坏你的数据库.
--*/
1.清空日志
DUMP TRANSACTION 库名 WITH NO_LOG
转载
2024-10-12 14:53:56
267阅读
在使用oracle时突然登录不上去了提示:ORA-00257:archiver error.Connect internal only,until freed.查遍很多资料,都指向“归档日志空间不足导致”这一问题。查看磁盘空间提示磁盘已使用100%。看来就是这个问题了; 问题解决 1.首先删除物理磁盘归档文件。(删除之前最好先备份) 网上大多都说归档文件在archive目录下,但实际
1、记住登陆密码
在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码;
设置方法:PL/SQL Developer 7.1.2 ->tools->Preferences->Oracle->Logon History , “Store history”是默认勾选的,勾上“Store with
转载
2024-04-08 21:08:35
193阅读
postgreSQL默认情况下,只保存7天的日志,循环覆盖。
原创
2023-09-25 16:34:37
454阅读
一,基本原理和步骤备份:使用pg_basebackup命令来进行备份,这个命令可以将postgresql的数据文件备份为两个压缩文件:base.tar和 pg_wal.tar。本别是数据文件和归档文件,恢复的时候,需要设置按照归档文件来恢复。那么,此种方式的备份可以备份自定义表空间。恢复:需要先把备份的压缩文件替换当前的数据文件,然后修改postgresql.conf,因为这个配置文件在data文
转载
2024-03-20 09:24:03
655阅读
XLogRecordAssemble从注册的数据和缓冲区组成的XLogRecData链中合成WAL记录,后续
原创
2022-07-26 17:14:40
107阅读
主从服务器IP:
192.168.11.131 postgreSQL master
192.168.11.132 postgreSQL slave
服务器系统版本:
# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.2 (Maipo)
PG版本:
系统默认9.2
1、安装软件、配置环境变量
主从服务器:
转载
2024-05-10 21:59:14
89阅读
Postgresql数据库提供了三种不同的基本方法来备份和恢复Postgresql数据:1.使用 pg_dump 和 pg_dumpall 进行转储,从SQL转储文件中恢复。2.文件系统级别的备份。3.增量备份和基于时间点恢复(PITR)一、增量备份Postgresql数据库在写入操作时,对数据文件做的任何修改都会写入WAL(预写日志)日志中,然后才会对数据文件做物理修改。当数据库服务器掉电或者意
转载
2024-03-27 14:01:15
319阅读
控制文件:记录数据库的状态信息,版本,redo的状态等等表空间:file segment:一张表存满1个G之后就会新生成文件online wal log: 相当于redoarch wal log: 归档日志log file: 其他的状态日志等等配置文件:一、控制文件记录数据库的状态信息pg_controldata $PGDATA二、数据文件pg中,每个索引、每个表都是一个单独的文件,pg中称为pa
转载
2024-03-22 15:49:08
407阅读
源端数据库配置修改 在进行PostgreSQL数据库迁移之前,必须确保data目录下的postgresql.conf文件中的三个设置项的符合预期。三个设置项分别是: 1.wal_level可以设置为replica或logical minimal --不能通过基础备份和wal日志恢复数据库。 replica – 9.6版本以前的archive和hot_standby --该级别支持wal归档和复制
转载
2024-03-22 15:04:41
256阅读
最近研究了一下各种编程工具的使用,发掘了不少新功能,能够大大提升我们日常的工作效率,下面是保存的PLSQL使用技巧,个人感觉很有用,分享一下。1、PL/SQL Developer记住登陆密码 在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码; 设置方法:P
转载
2024-04-07 09:32:29
189阅读
【标题】压缩SQL数据库日志-收缩SQL数据库日志-备份SQL数据库日志-删除SQL数据库日志 【内容】 清除SQL数据库日志文件 有两种方式: 一、是压缩日志,二、是删除日志。一、压缩日志及数据库文件大小 &nb
转载
2024-06-15 12:24:00
233阅读
《PostgreSQL数据库内核分析》–<PostgreSQL数据库内核分析>之第二章:PostgreSQL的体系结构–––【小马技术】PostgreSql 关
原创
2023-04-06 14:51:23
492阅读
如何解决“归档日志已满问题”问题描述:所用数据库为 Oracle 10g ,模式为归档模式,oracle 系统默认的归档空间为2G,由于日志过多,空间写满,数据库的redo文件不能归档,而出现oracle数据库挂起的问题。oem打开oracle 10g 数据库操作界面,会显示如下错误信息: “ 由于输出设备已满或不可用, 归档程序
转载
2024-03-20 17:01:23
199阅读
Oracle可以将联机日志文件保存到多个不同的位置,将联机日志转换为归档日志的过程称之为归档。相应的日志被称为归档日志。一、归档日志是联机重做日志组文件的一个副本
包含redo记录以及一个唯一的log sequence number
对日志组中的一个日志文件进行归档,如果该组其中一个损坏,则另一个可用的日志将会被归档
对于归档模式的日志切换,当日志归档完成后,下一个日志才能被覆盖或重新使用
自动归
转载
2024-04-24 14:39:07
136阅读
1. Oracle跟SQL Server 2005的区别? 宏观上:
1). 最大的区别在于平台,oracle可以运行在不同的平台上,sql server只能运行在windows平台上,由于windows平台的稳定性和安全性影响了sql server的稳定性和安全性
2). oracle使用的脚本语言为PL-SQL,而sql server使用的脚