1 启动数据库服务器(posgres用户):
[postgres@localhost bin]$ postgres -D /opt/postgresql/data/ > /opt/postgresql/log/pg_serverlog 2>&1 &
[1] 4508
当然如果设置了环境变量
PGDATA=/opt/postgresql/data
export PGDATA
后,可使用pg_ctl工具进行启动:
[postgres@localhost log]$ pg_ctl start -l /opt/postgresql/log/pg_serverlog
pg_ctl: another server might be running; trying to start server anyway
pg_ctl: could not start server
Examine the log output
[postgres@localhost log]$
因为之前已经启动,所以打印“another server might be running”。此时,查看日志,有如下信息:
[postgres@localhost log]$ cat pg_serverlog
FATAL: lock file "postmasterpid" already exists
HINT: Is another postmaster (PID 4491) running in data directory "/opt/postgresql/data"
[postgres@localhost log]$
当然,最简的启动方式是:
[postgres@localhost ~]$ pg_ctl start
server starting
[postgres@localhost ~]$ LOG: database system was shut down at 2011-07-09 13:58:00 CST
LOG: autovacuum launcher started
LOG: database system is ready to accept connections
如果要在 *** 作系统启动时就启动PG,可以在/etc/rcd/rclocal 文件中加以下语句:
/opt/postgresql/bin/pg_ctl start -l /opt/postgresql/log/pg_serverlog -D /opt/postgresql/data
2关闭服务器
最简单方法:
[postgres@localhost ~]$ pg_ctl stop
waiting for server to shut down done
server stopped
与Oracle相同,在关闭时也可采用不同的模式,简介如下:
SIGTERM
不再允许新的连接,但是允许所有活跃的会话正常完成他们的工作,只有在所有会话都结束任务后才关闭。这是智能关闭。
SIGINT
不再允许新的连接,向所有活跃服务器发送 SIGTERM(让它们立刻退出),然后等待所有子进程退出并关闭数据库。这是快速关闭。
SIGQUIT
令 postgres 向所有子进程发送 SIGQUIT 并且立即退出(所有子进程也会立即退出),而不会妥善地关闭数据库系统。这是立即关闭。这样做会导致下次启动时的恢复(通过重放 WAL 日志)。我们推荐只在紧急的时候使用这个方法。
SIGKILL
此选项尽量不要使用,这样会阻止服务器清理共享内存和信号灯资源,那样的话你只能在启动服务器之前自己手工做这件事。另外,SIGKILL 直接把 postgres 杀掉,而不会等它把信号中继给它的子进程,因此我们还需要手工杀掉每个独立子进程。
使用方法举例:
[postgres@localhost ~]$ pg_ctl stop -o SIGTERM
LOG: received smart shutdown request
LOG: autovacuum launcher shutting down
waiting for server to shut downLOG: shutting down
LOG: database system is shut down
done
server stopped
[postgres@localhost ~]$
最快速关闭方法:kill postgres 进程
[postgres@localhost ~]$ kill -INT `head -1 /opt/postgresql/data/postmasterpid`
[postgres@localhost ~]$ LOG: received fast shutdown request
LOG: aborting any active transactions
LOG: autovacuum launcher shutting down
LOG: shutting down
LOG: database system is shut down
附:postgre启动后的进程,如下:
[postgres@localhost ~]$ ps -ef|grep post
root 4609 4543 0 13:57 pts/2 00:00:00 su - postgres
postgres 4610 4609 0 13:57 pts/2 00:00:00 -bash
postgres 4724 1 0 14:08 pts/2 00:00:00 /opt/postgresql/bin/postgres
postgres 4726 4724 0 14:08 00:00:00 postgres: writer process
postgres 4727 4724 0 14:08 00:00:00 postgres: wal writer process
postgres 4728 4724 0 14:08 00:00:00 postgres: autovacuum launcher process
postgres 4729 4724 0 14:08 00:00:00 postgres: stats collector process
postgres 4752 4610 0 14:11 pts/2 00:00:00 ps -ef
postgres 4753 4610 0 14:11 pts/2 00:00:00 grep post
[postgres@localhost ~]$
打开存储服务器。在电脑右下角任务栏中显示,表示服务器启动成功。第一步:监控点的添加,在编码设备选择添加设备如选择IP/domain方式输入地址,用户名和密码(设备的用户名和密码)。
第二步:存储服务器启用后,设备管理-添加设备类型,选择存储服务器。添加完成之后,服务器列表里面会出现存储服务器,选中存储服务器,在线设备 里面点击选中电脑的P,点击添加至客户端,别名自定义,用户名adm nin密码12345。 存储服务器添加完成,后点击远程配置,存储-常用将硬盘选中,点 击格式化,将电脑盘剩余空间做预分配,此 *** 作不影响电脑硬盘原有的数据,格 式化完成之后,按照提示重启存储服务器(此 *** 作不能遗漏)。
第三步控制面板, 录像计划选择要录像的监控点,勾选存储服务器录 像,选择存储服务器的别名,配置下录像模板,点击保存即可保存录像计划。
第四步:如果有多个监控点需要录像的(目前一个存储服务器最多支持64 个监控点)点击右上角的复制到,可以复制到其他的监控点,录像计划和存储 服务器录像计划打钩,所需要录像的监控点打钩,确定保存。
第五步:在远程回放,选择监控点,日历表上选择时间,如果录像成功,则 在对应日期上有橙色三角形,搜索到录像,表示录像成功。
亿万克亚当R522H5是一款搭载海光2号处理器的2U双路国产化存储型服务器,提供大容量支持,稳定优异
的整机输出性能,板载2个千兆电口满足业务网络基础需求,适用于企业虚拟化、IT核心业务、分布式存储、数据
资料等宽口径业务用途。感兴趣请点击此处,了解一下。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)