- 浏览: 243382 次
最新评论
root用户不能使用psql或者pg_dump等pg命令
[root@pgtina html]# ./getdata.sh
./getdata.sh: line 6: psql: command not found
[root@pgtina html]# vi getdata.sh
[root@pgtina html]# psql -U postgres
-bash: psql: command not found
[root@pgtina html]# find / -name "psql"
/home/pgsql/9.1/bin/psql
[root@pgtina html]# ln -s /home/pgsql/9.1/bin/psql /usr/sbin/psql 做一个软链接即可
root用户不能使用pg_dump
[root@mysqltest bk_pg]# cat bk.log
./backup.sh: line 20: pg_dump: command not found
[root@pgtina html]# ln -s /home/pgsql/9.1/bin/pg_dump /usr/sbin/pg_dump 即可
[root@pgtina html]# ./getdata.sh
./getdata.sh: line 6: psql: command not found
[root@pgtina html]# vi getdata.sh
[root@pgtina html]# psql -U postgres
-bash: psql: command not found
[root@pgtina html]# find / -name "psql"
/home/pgsql/9.1/bin/psql
[root@pgtina html]# ln -s /home/pgsql/9.1/bin/psql /usr/sbin/psql 做一个软链接即可
root用户不能使用pg_dump
[root@mysqltest bk_pg]# cat bk.log
./backup.sh: line 20: pg_dump: command not found
[root@pgtina html]# ln -s /home/pgsql/9.1/bin/pg_dump /usr/sbin/pg_dump 即可
发表评论
-
pg 锁
2016-01-14 16:26 0pg 锁 ... -
postgresql 的三类日志
2016-01-14 15:59 18525一、PostgreSQL有3种日志: 1)pg_log(数据 ... -
pg存储过程--创建分区表
2016-01-13 15:46 01)将普通表改成按时间字段分区表 调用select fun_c ... -
pg常用自制shell脚本-tina
2016-01-13 15:30 49351)小型监控: 1.在pg库主机上部署,每5分钟执行一次,插入 ... -
postgresql 时间类型和相关函数
2016-01-13 10:41 5457今天来好好学习一下postgresql涉及时间的字段类型和一些 ... -
pg 表空间
2016-01-07 16:28 3123一、说明 在数据库运维工作中,经常会有数据目录使用率较高 ... -
pg 定期vacuum和reindex
2016-01-07 14:56 8613定期vacuum和reindex: 一 ... -
pg 序列
2016-01-06 16:58 1621一、简介 一个序列对象通常用于为行或者表生成唯一的标识符。 ... -
pg 简单备份和恢复
2016-01-06 15:53 3768pg的备份和恢复 pg_dump ... -
ERROR: invalid page header in block 27073 of relation base/21078/45300926
2016-01-06 15:12 2143突然断网,检查后通知我们UPS断电,db所在主机重启 1、连上 ... -
pg_cancel_backend()和pg_terminate_backend()
2016-01-05 17:42 3554pg_cancel_backend()和pg_terminat ... -
canceling statement due to conflict with recovery
2016-01-05 17:12 1679报错: canceling statement due to ... -
postgresql dblink 使用
2015-12-31 14:33 2041dblink的使用 pg的跨库查询工具 select dbli ... -
postgresql新建库2个常见报错
2015-12-22 16:43 6257今天使用pg建库发现两个报错: ERROR: new c ... -
安装postgresql 9.1.1
2015-12-22 16:25 641安装postgresql 9.1.1 ---版本自选,步骤相同 ... -
pgbadger监控安装和使用
2015-12-21 10:01 2033pgbadger监控安装和使用 https://github ... -
oracle,postgresql,mysql一些使用上的区别记录
2015-12-16 11:38 01.限制行数: select * from ta where ... -
postgresql存储过程实例:已审核证书存入临时表
2015-12-14 16:44 652存储过程实例: 需求: 思路:建立存储过程 代码逻辑: 1 ... -
pg 函数sfa_tmp_sleep()执行越来越慢-sql分析
2015-12-11 09:48 678pg 函数sfa_tmp_sleep()执行越来越慢 ... -
pgpool 主从流复制模式下的安装使用
2015-12-11 09:50 4125pgpool-II 是一个位于 PostgreSQL 服务器和 ...
相关推荐
pg_dump: pg_dump -a -t tbl_test "host=127.0.0.1 hostaddr=127.0.0.1 port=5432 user=postgres password=123456 dbname=postgres" > /userdir/tbl_data a 参数是表示只导出数据,其他的额外信息不需要,该参数也...
【pg_dump工具详解】 pg_dump是PostgreSQL数据库管理系统中用于创建数据库备份的重要工具。它可以创建在数据库并发使用时保持一致性的备份,同时不影响其他用户的正常使用。pg_dump生成的备份有两种主要格式:脚本...
【标签】"pg_client" 指的是PostgreSQL的客户端工具集,它包含了用于连接、查询和管理PostgreSQL数据库的各种命令行工具,如`psql`(交互式SQL终端)、`pg_dump`(数据备份工具)和`pg_restore`(数据恢复工具)等。...
蟑螂 用法 $ pg_dump -h postgreshost -f mydb.sql mydb $ perl roachize.pl --source mydb.sql --dest mydb_for_cockroach.sql ... 它取决于pg_dump comSQL输出的结构,因此不适用于postgres命令的随机sql文件
- 修改`pg_hba.conf`以添加认证规则,允许用户访问数据库(替换`your_username`和`your_network`): ``` host all your_username your_network/32 md5 ``` - 重启PostgreSQL服务以应用更改: ```bash sudo ...
此压缩包中的客户端可能包含命令行工具如psql,以及图形用户界面(GUI)工具,使非技术用户也能方便地使用。 5. **连接配置**: 使用pg_client_windows86连接PostgreSQL服务器时,需要知道服务器地址(IP或域名)、...
pg-data-etl 基于psql和pg_dump命令行工具构建的用于postgres数据的ETL工具。 Python环境 使用conda创建虚拟环境: cd ~ ./Documents/GitHub/pg-data-etl conda env create -f env.yml
如果直接在PostgreSQL的安装目录bin下执行备份或恢复的命令,可能会因为环境变量未设置而导致找不到 `pg_dump` 或 `psql` 程序。在这种情况下,需要指定程序的完整路径来调用这些工具。 文档中的操作示例同时提供了...
- 使用`subprocess.run()`执行`pg_dump`命令,例如:`pg_dump -U username -h hostname -p port database_name > backup.sql`,这将创建一个SQL格式的备份文件。 2. **还原数据库**: - 使用`subprocess.run()`...
总结来说,PostgreSQL的备份和恢复工作需要先确保具有必要的权限,然后使用pg_dump或pg_dumpall工具进行数据库的备份,根据需要创建新数据库,最后执行SQL命令来恢复数据。定期备份和使用计划任务进行自动化备份可以...
使用pg_dump命令可以将数据库导出到一个 SQL 文件中。基本语法如下: ```sql pg_dump -U 用户名 数据库名 > 文件名.sql ``` 其中,`-U` 选项指定了用户名,`数据库名` 是要备份的数据库的名称,`文件名.sql` 是备份...
首先,`pg_dump` 是 PostgreSQL 的备份工具,它能够创建数据库的完整备份,即使在数据库正在被其他用户使用时也能进行。pg_dump 提供了多种输出格式,包括脚本格式和归档格式。脚本格式是纯文本的 SQL 命令集合,...
- 使用`pg_dump`进行数据库备份,如`pg_dump mydatabase > backup.sql`。 - 使用`pg_restore`恢复备份,如`pg_restore -d mydatabase backup.sql`。 8. **网络与连接**: - 修改`postgresql.conf`中的`listen_...
`PATH`需要包含PostgreSQL的bin目录,以便能执行如`psql`、`pg_ctl`等命令;`LD_LIBRARY_PATH`可能需要更新以指向PostgreSQL的库文件。配置这些环境变量通常是通过修改`~/.bashrc`或`/etc/environment`等配置文件...
这可以用于强制使用特定的索引、避免排序或聚集操作等。 - **自定义优化策略**:允许数据库管理员定义自己的优化规则,根据业务需求调整执行计划生成策略。 - **性能分析工具**:提供工具来分析和比较不同执行...
备份数据库可以使用 `pg_dump` 命令来备份单个数据库,或者使用 `pg_dumpall` 命令来备份所有数据库。备份命令的格式如下: ``` pg_dump 数据名 > outfile ``` 其中,`数据名` 是要备份的数据库名称,`outfile` 是...
pg_dump 备份可以使用 -F c 选项备份为二进制格式,压缩存储,并且可被 pg_restore 用于精细还原。pg_restore 可以指定还原的表,编辑 TOC 文件,定制还原的顺序、表、索引等。 五、pg_dump 备份恢复示例 1. 创建...
PostgreSQL数据库的备份则使用`pg_dump`命令。`pg_dump`同样会生成一组SQL指令,用于重建整个数据库。如果用户具有足够的权限,可以无需输入密码直接运行如下命令备份"data"数据库: ```bash $ pg_dump data > data...
`BackupDb.bat`可能包含调用`pg_dump`或其他定制脚本来创建数据库的备份,而`importDb.bat`可能使用`pg_restore`来导入备份文件,或者使用`psql`命令行工具直接执行SQL文件。 在`pg_dump`中,可以设置不同的选项来...