HGDB查看数据库与表空间对应的物理文件
来源:互联网 发布:人工智能 健康管理 编辑:程序博客网 时间:2024/06/05 20:01
1.创建一个表空间:
su - highgomkdir -p /tmp/data/user_tCREATE TABLESPACE tbls_t OWNER user_t LOCATION '/tmp/data/user_t';
在此之前应该确保目录/tmp/data/user_t有权限访问,并且目录为空。
2.创建一个数据库,指明该数据库的表空间是刚刚创建的user_t:
CREATE DATABASE db_t TEMPLATE template1 OWNERE user_t TABLESPACE tbls_t; 或 CREATE DATABASE db_t TABLESPACE tbls_t;
连接数据库
\c db_t user_tdb_t=# select pg_relation_filepath('pg_class'::regclass); pg_relation_filepath --------------------------------------------- pg_tblspc/57351/PG_9.5_201510051/57352/1259(1 row)
注:pg_relation_filepath
Database Object Location Functions
it returns the entire file path name (relative to the database cluster’s data directory PGDATA) of the relation.
分解:
1) pg_tblspc/57351/PG_9.5_201510051/57352/1259
代表$PGDATA中的相对路径
2)57351—对应表空间oid
db_t=# select spcname from pg_tablespace where oid=57351;1 spcname --------- tbls_t(1 row)
表空间的文件指向
[highgo@hgdb01 pg_tblspc]$ cd /data/highgo/4.1.1/data/pg_tblspc[highgo@hgdb01 pg_tblspc]$ ls -ltotal 0lrwxrwxrwx. 1 highgo highgo 16 Dec 8 17:33 57351 -> /tmp/data/user_t
3)57352—对应数据库的oid
db_t=# select oid,datname from pg_database where datname=current_database(); oid | datname -------+--------- 57352 | db_t(1 row)
4)1259—对应表空间的main fork文件名
其他fork后面加后缀fsm, vm, init等. 对于超过1GB(系统编译时指定), 文件名后面加.x
[highgo@hgdb01 57352]$ ll /data/highgo/4.1.1/data/pg_tblspc/57351/PG_9.5_201510051/57352/1259*-rw-------. 1 highgo highgo 106496 Dec 8 17:34 /data/highgo/4.1.1/data/pg_tblspc/57351/PG_9.5_201510051/57352/1259-rw-------. 1 highgo highgo 24576 Dec 8 17:34 /data/highgo/4.1.1/data/pg_tblspc/57351/PG_9.5_201510051/57352/1259_fsm-rw-------. 1 highgo highgo 8192 Dec 8 17:34 /data/highgo/4.1.1/data/pg_tblspc/57351/PG_9.5_201510051/57352/1259_vm
by 波罗
阅读全文
0 0
- HGDB查看数据库与表空间对应的物理文件
- HGDB查看数据库与表空间对应的物理文件
- 查看db2表空间对应的物理文件
- 查看表空间物理文件的名称及大小
- Oracle 查看表空间各个物理文件的使用情况
- 查看表空间的名称及大小、查看表空间物理文件的名称及大小
- HGDB数据库对象与模式的关系
- HGDB数据库对象与模式的关系
- 创建表空间以及用户,授予权限,查看表空间名称及大小,物理文件的名称及大小,数据库的创建日期和归档方式,数据库的版本,数据库库对象,表空间的使用情况,表空间读写
- 查看表空间对应的数据文件
- 查看数据库物理文件路径
- linux的物理内存空间与线性地址空间的的对应关系
- linux的物理内存空间与线性地址空间的的对应关系
- linux的物理内存空间与线性地址空间的的对应关系
- linux的物理内存空间与线性地址空间的的对应关系
- 查看表对应的文件组
- 查看MySql数据库物理文件存放位置
- 查看MySql数据库物理文件存放位置
- python simplehttpserver 快捷http跨域服务
- .gitigonre设置了却失效
- stm32 usb 虚拟串口驱动
- 安全测试概述
- maven安装以及eclipse配置maven
- HGDB查看数据库与表空间对应的物理文件
- sql删除重复条目只保留一条
- Tinkphp项目 在Linux下nginx 环境中 404 所有页面全部404 解决
- 上拉下拉 pull-to-refresh
- 基本模块
- 微信小程序登录
- AndroidStudio集成Git-2击集成Coding/Github
- Xlistview
- sql常用语句