博学国际教育—官网

咨询热线:
400-882-5311

博学国际教育课程中心> PostgreSQL 数据库管理
 

课程长度:3天/18小时

 

课程内容:

*天

    1. PostgreSQL源代码安装(源码结构介绍, 配置介绍, 自定义FLAG介绍, 内核参数优化, 安装);

    2. 数据库服务器配置(OS USER, 初始化集群, 启动数据库集群, 关闭数据库集群,    升级数据库软件, 防止欺骗, 数据封装方法, SSL, SSH隧道)

    3. 数据库集群进程结构介绍(postmaster,    logger, checkpointer, writer, wal writer, autovacuum launcher, autovacuum    worker, stats collector, backend, worker);

    4. 认证和连接(客户端认证方法介绍, 认证配置, 常用认证方法使用举例,    常见认证错误排错);

    5. pgAdmin III 使用介绍(安装, 使用, 调试函数, 维护数据);

    6. 数据库配置(guc.c, 参数优先级, 参数含义, 开发参数, guc隐含参数, 如何修改参数并使之生效, 如何查看当前参数值, 如何查看参数值的范围);

    7. 用户管理(创建角色, 角色权限管理, 角色membership管理, 角色成员权限管理);

    8. 数据库逻辑结构(cluster,    database, schema, object, field, access privilege);

    9. 数据库物理结构(tablespace,    datafile, segment, block, controlfile, xlog, archivelog);

第二天

    1. 数据库管理(创建表空间, 创建数据库, 创建数据库模板, 数据库配置, 删除数据库, 跨数据库的数据访问);

    2. 基于角色的对象权限管理(表, 列, 序列, 数据库, 域, 外部数据, 函数, 语言, 大对象, schema,    表空间, 类型);

    3. 默认权限和继承权限(default    privilege, inherit privilege);