postgresql常见命令及操作
pgsql已经更新到beta11了,不同版本的服务器启动或相关命令、配置可能会有不同,所以得根据pg版本进行操作。下面记录一些工作中常用到的一些操作,主要包括服务启动、备份/恢复数据、数据目录迁移、常见操作命令
本文环境:
postgres : v10.3
os: MAC
虽然已经在kong部署中介绍了postgres的部署,为了行文连贯性,这里再简单记录下pg的启动相关命令。
超好用的Unix/Linux 命令技巧 大神为你详细解读
1、删除一个大文件
我在生产服务器上有一个很大的200GB的日志文件需要删除。我的rm和ls命令已经崩溃,我担心这是由于巨大的磁盘IO造成的,要删除这个大文件,输入:
> /path/to/file.log
# 或使用如下格式
: > /path/to/file.log
# 然后删除它
rm /path/to/file.log
2、如何记录终端输出?
试试使用script命令行工具来为你的终端输出创建输出记录。
uclibc和glibc的差别
<div>
<span>uClibc和Glibc并不相同,两者有许多不同之处,而且以下不同有可能给你带来一些问题。<br><br>
1. uClibc比Glibc小,虽然uClibc和Glibc在已有的接口上是兼容的,而且采用uClibc编译应用程序比采用Glibc编译应用程序要更方便,但是uClibc并没有包括Glibc中的所有接口实现,因此有些应用可能在uClibc中不能编译。<br
[Shell 脚本] Shell脚本操作OSS服务:PUT、GET(纯shell脚本无sdk)
前提:
一般情况下对OSS操作都会通过SDK,但是很多情况下对OSS进行简单的上传下载的操作,那么SDK就显得有些臃肿,先要下载sdk包,然后再写些简单的操作脚本,而通过shell脚本就会简单很多。
而且很多场景:线上网站、数据库等,生产出来的网站数据、数据库数据、日志数据都需要来备份,如果备份再本地磁盘,那么没过多久磁盘空间就占用光了,如果是NAS来备份数据,价格又比较贵,如果把数据备份到OSS 低频存储就比较实惠一些。
Oracle 修改表空间数据文件存储位置
一、方法一
1、以表空间ZZH为例,offline 表空间ZZH
SQL> alter tablespace ZZH offline;
2、复制数据文件到新的目录
cp /old_path/ZZH01.