EDB数据库创建流程指南

1.1 使用工具创建edb数据库

1.1.1 打开Postgres Enterprise Manager工具,连接到EDB server

1.1.2 打开连接

1.1.3 新建登陆用户

1.1.4 建新数据库rico,如果需要新建表空间,请参本文1.3小节,建好后在Definition选项卡中选择新建好的表空间(在下面二张图中Tablespace中选择建好的表空间)

1.1.5 打开rico数据库,建新schema

1.1.6 schema rico建好后

1.1.7 用navicat premium登陆rico数据库

1.2 使用SQL命令创建edb数据库

1.2.1 使用ssh工具连接到EDB server,并切到EDB server的安装目录../bin下

1.2.2 创建role和user(创建role时分配login权限,系统将自动创建同名用户)

1.2.3 在bin目录下执行./edb-psql,如果出现“...不存在”,就新建一个数据库enterprisedb,如果没有报错,直接跳到第1.2.5小节

1.2.4 新建数据库enterprisedb,脚本的使用帮助请用./createdb --help命令查看

1.2.5 在bin目录下执行./edb-psql,进入默认数据库enterprisedb

1.2.6 \l命令查看所有数据库

1.2.7 查看之前新建的role和user

1.2.8 开始创建表空间(如果使用默认表空间,则不需要新建表空间,直接跳至第1.2.10步),参考本文1.3小节,创建表空间文件夹/opt/edbdata并设置权限

1.2.9 切到enterprisedb用户,并进入edb-psql,运行create tablespace "RicoDATA" location ‘/opt/edbdata‘;

1.2.10 开始创建数据库rico ./createdb -D RicoDATA -O rico
rico

1.2.11 进入edb-pdql(./edb-pslq),查看所有数据库信息

1.2.12 用edb-pslq进入到rico数据库,新建schema(rico)CREATE
SCHEMA rico AUTHORIZATION rico
;

1.3 新建Enterprisedb表空间

1.3.1 用root用户切到opt目录,新建表空间目录edbdata,mkdir edbdata

1.3.2 为edbdata赋权限chmod
760 /opt/edbdata

1.3.3 使edbdata拥有enterprisedb用户的读写权限 chown
-R enterprisedb:enterprisedb /opt/edbdata

1.3.4 使用pem(postgres enterprise manager)连接EDB server,新建表空间

1.3.5 建好表空间后,再新建数据库的时候就可以选择新建的表空间edbdata

1.4 容易混淆的enterprisedb密码

1.4.1 有时候,可能忘记enterprisedb帐户的密码,或者需要修改enterprisedb帐户的密码,下面为大家介绍enterprisedb的密码修改流程(登陆linux服务器的密码、操作edb server的数据库DBA密码)

1.4.2 修改enterprisedb登陆linux服务器的密码:使用ssh工具连接到EDB server所安装的linux服务器,需要root权限,然后输入passwd enterprisedb并按Enter确认,即可修改enterprisedb登陆linux服务器的密码

1.4.3 修改enterprisedb操作edb server的数据库DBA密码(安装EDBserver时设定):

使用ssh工具连接到EDB server所安装的linux服务器,如果是用root用户登陆,需要切到enterprisedb用户,然后进入到EDB server安装目录的bin目录中,用./edb-psql edb切到与edb数据库交互命令模式,输入alter user enterprisedb with password ‘admin1‘,最后输入\q退出即可

如果修改enterprisedb操作数据库DBA密码后,在bin目录输入./edb-psql edb报错如下,原因是修改后的enterprisedb用户密码在.pgpass文件中没有得到更新

只需要修改edb数据库的连接密码(vi .pgpass)即可

时间: 2024-09-19 15:56:07

EDB数据库创建流程指南的相关文章

【原】Spring activiti 环境搭建之数据库创建

由于在开发工作流的时候,避免不了要保存一些数据和流程走向;所以在搭建Spring activiti开发环境的时候需要把官方提供的23张表创建到我们的DB,后续的流程都会在这些表中记录. 1.创建代码如下: @Test public void createactivityTable(){ ProcessEngineConfiguration p = ProcessEngineConfiguration.createStandaloneInMemProcessEngineConfiguration(

openstack之虚拟机的创建流程

这篇博文静静的呆在草稿箱大半年了,如果不是因为某些原因被问到,以及因为忽略它而导致的损失,否则我也不知道什么时候会将它完成.感谢这段时间经历的挫折,让我知道不足,希望你能给我更大的决心! 本文试图详细地描述openstack创建虚拟机的完整过程,从用户发起请求到虚拟机成功运行,包括客户端请求的发出.keystone身份验证.nova-api接收请求.nova-scheduler调度.nova-computer创建.nova-network分配网络.对于每一个模块在创建虚拟机的过程中所负责的功能和

DJANGO 学生管理系统项目创建流程 -- 单表管理

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 17.0px ".PingFang SC"; color: #454545 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545; min-height: 14.0px } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; f

OpenStack-liberty版虚拟机创建流程(八)

虚拟机创建流程: 根据官方提供的流程图,我个人将OpenStack云主机的创建步骤分为四个阶段: 1.KeyStone验证阶段 2.Nova服务组件交换 3.OpenStack其它服务交换 4.执行创建 第一阶段:KeyStone验证 用户使用Dashboard Horizon或者命令行CLI,通过REST API给Identity 服务Keystone发送用户凭据(credentials)并验证(authenticates).Keystone使用用户凭据进行验证,然后返回一个auth-toke

数据库表的创建、管理和数据操作(实验一),数据库创建

数据库表的创建.管理和数据操作(实验一),数据库创建 今天我们就以实验的形式对表的创建.管理和数据操作进行学习,上课吧. [实验目的]:了解SQL语言的使用,进一步理解关系运算,巩固数据库的基础知识.[实验要求]:利用SQL语言进行数据库表的各种操作:1.数据库表的创建.修改和删除操作.2.向表中进行数据的插入.删除和修改操作.[实验内容]1. 利用数据定义语句在实验一创建的stu_DB库中建立学生管理系统的三个表:Student.Course.SC.2.利用INSERT.UPDATE和DELE

Android(java)学习笔记245:ContentProvider之银行数据库创建和增删改查的实现

1.Android的四大组件: (1)Activity  用户交互的UI界面 (2)Service  后台运行的服务 (3)BroadcastReceiver 广播接收者 (4)ContentProvider  内容提供者 2. ContentProvider  内容提供者 用途:把应用程序私有的数据暴露给别的应用程序. 3.下面通过一个银行数据库创建和增删改查的实现案例说明ContentProvider的使用: (1)首先我们这里要用到数据库,首先我们必须先扩展一个抽象类SQLiteOpenH

Oracle数据库创建表空间

--Oracle数据库创建表空间 create tablespace new_taspace --表空间名 DATAFILE 'D:\NEWTABLESPACE.DBF'   --表空间关联的数据文件和位置 size 200M --文件初始大小 autoextend on next 20MB MAXSIZE 400MB; --文件大小可自动扩展,每次扩展20MB,最大400MB --创建表空间 create tablespace new_taspace1 --表空间关联的数据文件和位置 DATA

FMDB使用的一点心得:数据库创建、制表、查询等以及image转换成二进制nsdata保存到数据库中

<span style="font-size:18px;">//首先,获取数据库的路径,(如果不存在,就是我们想要存储的路径),不用担心每次都创建数据库会重复,不会的,如果没有则创建,有了就不会再重复创建: //接下来,我们要制表,首先我们先查看我们的表是否已经存在,方法在下面代码中:如果存在则跳过,不存在则创建</span> -(void)DataBaseInit { //获取Document文件夹下的数据库文件,没有则创建 NSString *dbPath

oracle数据库创建后要做的事情

用conn /as sysdba登录数据库. 一:先新建用户 create user test01 identified by test02(test01为用户名,test02为用户密码) 二:赋予数据库操作的基本权限 grant connect,resource,dba to test01; 三:创建表空间 根据相应的要求,创建相应的表空间. CREATE TABLESPACE EDUTABLES DATAFILE 'D:\app\Administrator\oradata\test\EDUT