HighGo DB System 13管理快速入门.docx

上传人:b****2 文档编号:2015342 上传时间:2023-05-02 格式:DOCX 页数:36 大小:2.29MB
下载 相关 举报
HighGo DB System 13管理快速入门.docx_第1页
第1页 / 共36页
HighGo DB System 13管理快速入门.docx_第2页
第2页 / 共36页
HighGo DB System 13管理快速入门.docx_第3页
第3页 / 共36页
HighGo DB System 13管理快速入门.docx_第4页
第4页 / 共36页
HighGo DB System 13管理快速入门.docx_第5页
第5页 / 共36页
HighGo DB System 13管理快速入门.docx_第6页
第6页 / 共36页
HighGo DB System 13管理快速入门.docx_第7页
第7页 / 共36页
HighGo DB System 13管理快速入门.docx_第8页
第8页 / 共36页
HighGo DB System 13管理快速入门.docx_第9页
第9页 / 共36页
HighGo DB System 13管理快速入门.docx_第10页
第10页 / 共36页
HighGo DB System 13管理快速入门.docx_第11页
第11页 / 共36页
HighGo DB System 13管理快速入门.docx_第12页
第12页 / 共36页
HighGo DB System 13管理快速入门.docx_第13页
第13页 / 共36页
HighGo DB System 13管理快速入门.docx_第14页
第14页 / 共36页
HighGo DB System 13管理快速入门.docx_第15页
第15页 / 共36页
HighGo DB System 13管理快速入门.docx_第16页
第16页 / 共36页
HighGo DB System 13管理快速入门.docx_第17页
第17页 / 共36页
HighGo DB System 13管理快速入门.docx_第18页
第18页 / 共36页
HighGo DB System 13管理快速入门.docx_第19页
第19页 / 共36页
HighGo DB System 13管理快速入门.docx_第20页
第20页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

HighGo DB System 13管理快速入门.docx

《HighGo DB System 13管理快速入门.docx》由会员分享,可在线阅读,更多相关《HighGo DB System 13管理快速入门.docx(36页珍藏版)》请在冰点文库上搜索。

HighGo DB System 13管理快速入门.docx

HighGoDBSystem13管理快速入门

 

HighGoDBSystem管理快速入门

 

文档版本:

V1.3

生成日期:

2013/7/3

 

 

HighGoDBSystem管理快速入门手册

1Windows下安装配置

1.1配置安装

1.1.1软件版本

软件版本:

hgdb-1.3.0-windows-installer.exe,如下图所示。

注意:

本手册以Windows7系统下的HighGoDBSystem1.3安装为示例,其他Windows系统同理。

1.1.2系统安装操作

双击hgdb-1.3.0-windows-installer.exe图标,开始安装:

首先,出现“语言选择”框(默认为SimpleChinese–简体中文),通过下拉框选择需要的语言,然后点击“确定”,如下图所示:

之后,出现“设置(设定–HighGoDBSystem)”框,直接点击“前进”,如下图所示:

之后,出现“设置(软件授权协议)”框,选中“我接受此协议”,点击“前进”,如下图所示:

之后,出现“设置(安装目录)”框,可以直接保持默认安装目录不变(如下图1),也可以根据需要手动修改安装目录(直接修改或者通过点击文件夹修改,如下图2),确定安装目录(如下图3),点击“前进”。

注意:

以下出现的“安装目录”和“数据目录”中均不可出现中文,否则将导致安装时“无法初始化数据库目录”的错误。

图1默认安装目录

图2修改安装目录

图3确定安装目录

之后,出现“设置(选择元件)”框,根据需要选择需要安装的元件,然后点击“前进”,如下图所示:

之后,出现“设置(作为系统服务安装)”框(如下图1)。

在“账户名”后面写将来管理瀚高数据库系服务的Windows系统普通用户(非管理员),默认为:

highgo;在“账户密码”和“确认密码”后面均输入用户highgo的登录密码(用户名和密码均可自定义,此处假设密码为:

highgo2012,)。

然后,点击“前进”(如下图2);

说明:

为了管理数据库系统安装完成后生成的服务,我们需要创建一个非管理员用户:

在该系统安装过程中直接输入用户名和密码,就会自动创建。

我们创建Windous普通用户(而不是管理员用户)是为了保证数据库系统的安全,因为管理员用户权限大,系统一旦发生非法侵入可能会造成极大地破坏。

图1设置(作为系统服务安装)框

图2填写用户名、密码和确认密码

之后,出现“设置(初始化数据库)”框(如下图1),填写超级用户名(默认为highgo)和用户密码(如下图2),确认各项信息后,点击“前进”;

注意:

此处超级用户是管理数据库的超级用户,名称和密码可由用户自定义(此处假设超级用户名为:

highgo,密码为:

hg2012)。

图1设置(初始化数据库)的默认界面

图2设置(初始化数据库)的修改后界面

注意:

1.端口号默认为:

5866,端口号还可以由用户来修改,端口号允许范围:

1——65535之间的数字(包括1和65535)。

2.区域设置:

Chinese,China;编码(服务器):

UTF8;编码(客户端):

GBK,这样可以确保服务器和客户端可以存储和显示中文。

3.超级用户名默认为:

highgo,只允许修改为:

以字母或下划线开头,并且只能含有字母、下划线或者数字的字符串,且不多于63个字符。

4.密码:

必须设置密码,且密码不能包含空格、分号、单引号、双引号。

5.接受来自所有地址的连接,若不选中则默认只能接受来自本地地址的连接,若选中则可接受来自所有地址的连接(但若要连接,还需要在data目录的pg_nba.conf文件中配置地址,并关闭防火墙)。

之后,出现“设置(第三方数据库兼容)”框,根据需要选择需要兼容对象(单选),此处为Oracle。

点击“前进”;

之后,出现“设置(正在安装)”框,直接点击“前进”,进行安装;

注意:

安装过程中会自动跳出黑色命令框,不必对其做任何操作,安装结束后它将自动关闭。

安装结束后,出现“设置(正在完成HighGoDBSystem安装程序)”框,直接点击“完成。

至此,HighGoDatabaseSystem安装完成。

1.2测试使用

1.2.1快捷方式介绍

安装完成后在:

开始>所有程序>HighgoDBSystem1.3中生成如下图标快捷方式:

这些图标快捷方式的作用分别是:

hgdbAdmin–图形化瀚高数据库管理平台:

用于来启动图形界面管理工具;

CommandPrompt–瀚高数据库系统目录下的命令提示符:

点击该命令提示符图标会启动一个命令提示符窗口,而且其初始命令提示符为瀚高数据库系统的安装目录。

CommandPrompt窗口下,可以执行DOS命令,启动服务后通过执行命令:

psql-d[数据库名]–h[主机]–U[用户名]–p[端口号]

即可连接指定地址的指定数据库,然后根据提示输入用户密码,数据库连接成功后就可以执行SQL命令;

SQLShell(psql)–瀚高数据库系统交互式终端:

点击该交互式终端图标会启动一个命令提示符窗口,而且其初始命令提示符为连接数据库的对话(默认选择连接本地highgo数据库),根据提示输入指定的地址、数据库、端口号、用户名、端口号及密码(密码不回显,即输入密码后界面上不会显示任何内容)即可连接到指定地址的指定数据库,连接成功后可以执行SQL命令;

psqlto‘highgo’–连接到‘highgo’数据库的瀚高数据库系统交互式终端:

后点击该交互式终端图标会启动一个命令提示符窗口,而且其初始命令提示符为highgo的密码输入提示,输入密码(不回显)即可连接到本地的highgo数据库,连接成功后可以执行SQL命令;

Startservice–启动瀚高数据库系统服务:

用来启动创建的windows服务。

默认情况下,服务随操作系统自动启动,如果用户设置服务为非自动启动,那么连接数据库前通过点击Startservice可以自动启动服务。

Stopservice–停止瀚高数据库系统服务:

点击Stopservice可以自动终止服务;

Reloadconfiguration–重新加载服务器配置:

在服务器运行时,重载修改的配置文件,使得修改的参数在不重启数据库的情况下生效;

UninstallHighgoDBSystem–卸载瀚高数据库系统:

点击该图标可以直接卸载瀚高数据库。

1.2.2hgdbAdmin的使用

在计算机开始>所有程序>HighgoDBSystem1.3程序组下找到hgdbAdmin并单击图标打开窗口,界面如下图:

选中HighGoDatabaseServer1.3.0,单击右键“连接”,出现“连接到服务器”界面:

输入之前定义的超级用户的密码(此处超级用户为highgo),服务器打开后界面如下:

1.2.3CommandPrompt的使用

在计算机的开始>所有程序>HighgoDBSystem1.3程序组下找到CommandPrompt并单击图标打开窗口,界面如下图:

输入命令:

psql-d[数据库名称]-h[主机]–U[用户名]–p[端口号]

回车后根据提示输入相应的用户口令(口令无回显),则连接数据库成功,如下图所示:

在highgo=#提示符后输入help回车,即得到命令帮助信息,根据帮助即可执行各命令操作。

1.2.4SQLShell(psql)的使用

在计算机开始>所有程序>HighgoDBSystem1.3程序组下找到HighGoDBSystem1.3下的SQLShell(psql)并单击图标打开窗口,界面如下图:

在提示后直接按回车则默认连接本地的highgo数据库(也可自行输入指定地址的指定数据库),输入相应用户口令(无回显),即连接数据库成功,如下图所示:

在highgo=#提示符后输入help回车,即得到命令帮助信息,根据帮助即可执行各命令操作。

1.2.5psqlto‘highgo’的使用

在计算机开始>所有程序>HighgoDBSystem1.3程序组下找到psqlto‘highgo’并单击图标打开窗口,界面如下图:

在提示符后输入相应的用户口令(无回显)并回车,即连接本地的highgo数据库成功,如下图所示:

在highgo=#提示符后输入help回车,即得到命令帮助信息,根据帮助即可执行各命令操作.

以下是创建表test,插入一行数值以及查询此行数值的sql语句操作。

1.2.6cmd窗口中的使用

Tip:

如果使用cmd窗口时需要显示中文,则必须先设置环境变量PGCLIENTENCODING为GBK,如下图所示:

首先在开始>运行中,输入cmd并回车,打开cmd窗口:

然后打开HighGoDB的目录:

C:

\Users\Jasmine>d:

D:

\>cdHighGo\Database\1.3\bin

启动服务:

D:

\HighGo\Database\1.3\bin>pg_ctl-D../data-llogfilestart

正在启动服务器进程

连接数据库(注意:

输入用户口令后,页面上并不会显示任何内容):

D:

\HighGo\Database\1.3\bin>psql-hlocalhost-Uhighgo-dhighgo

用户highgo的口令:

psql(HighGoDatabase1.3.0)

输入"help"来获取帮助信息.

highgo=#

此时,连接数据库成功,之后就可以正常操作了。

1.3程序卸载

1.3.1卸载HighGoDBSystem主程序

点开“开始”菜单里的“所有程序”,找到HighGoDatabase1.3.0下面的UninstallHighGoDatabase,如下图所示:

单击UninstallHighGoDatabase后出现如下“问题”对话框:

单击“是”,开始卸载程序,如下图所示:

点击“确定”,出现下图所示对话框:

此时,若点击“是”,则会立即重启计算机完成卸载;若点击“否”,则将会在下次重启计算机时完成卸载。

另外,也可以通过控制面板来卸载主程序。

1.3.2删除安装目录

HighGoDBSystem的默认安装路径如下,由于您在使用数据库的过程中生成了一些数据,而该目录存储了这些数据,所以瀚高数据库卸载的过程中不会直接删除该目录。

如果您希望彻底卸载数据库,则删除该目录,但我们强烈建议您备份该目录,以防止数据丢失后无法找回。

1.3.3删除系统用户highgo

从Windows系统开始菜单找到:

控制面板>用户账户和家庭安全(按类别查看)>添加或删除用户,如下图所示:

从中选择highgo打开其更改highgo账户,选择删除用户选项,如下图所示:

之后,弹出是否保留highgo文件的对话框,点击“删除文件”则用户highgo删除完成。

至此,HighGoDatabaseSystem卸载完毕。

【注意】linux下的安装配置参见HighGoDBSystem安装手册(linux版本)

2工具和命令

2.1图形界面使用

2.1.1hgdbAdmin连接数据库

首先打开hgdbAdmin:

在计算机“开始”菜单中点击“所有程序”,找到HighGoDBSystem1.0下的hgdbAdmin并单击图标打开程序,界面如下图:

选中HighGoDatabaseServer1.0,单击右键“连接”,出现“连接到服务器”界面:

输入之前定义的超级用户hg的正确密码:

hgSuperUser(此处假设用户名为:

hg,密码为:

hgSuperUser),即连接数据库成功,服务器打开后界面如下:

2.1.2hgdbAdmin创建服务器

在hgdbAdmin下,点击菜单栏中的“文件”--“添加服务器”或者点击工具栏中左起第一个图标,出现“新建服务器登记”对话框,如下图所示:

在“新建服务器登记”对话框中,填写名称、主机、端口号、用户名称和密码,并选择维护数据库,最后单击“确定”,新建服务器完成。

注意:

此处假设:

名称:

test,主机为本机,端口号为:

5866,用户名称为:

highgo。

注意:

1.主机:

填写可连接的计算机名称或者IP地址(计算机名称可通过“我的电脑”右键“属性”中获得,IP地址可由“网上邻居”右键“属性”中获得),若是本地计算机还可以用localhost表示。

2.端口号:

填写系统安装过程中预先设置的未被占用的端口号(默认安装为5866);

3.维护数据库:

点击下拉菜单选择highgo;

4.用户名称和密码:

填写系统安装过程中预先设置的超级用户名称和密码。

2.2命令行使用

2.2.1SQLShell(psql)连接数据库

首先打开SQLShell(psql):

在计算机“开始”菜单中点击“所有程序”,找到HighGoDBSystem1.0下的SQLShell(psql)并单击图标打开,界面如下图:

在SQLShell(psql)命令行界面下的连接数据库的方式是:

Server[localhost]表示默认服务器时本机localhost,

Database[highgo]表示默认数据库是highgo,

Port[5866]表示默认端口号是5866,

Username[hg]表示默认数据库用户名是hg,

ClientEncoding[GBK]表示默认客户端编码是GBK。

若是默认值则直接按Enter键,否则就在冒号后输入相应的名称或数值后再按Enter键进入下一行,依次类推,直到出现“用户hg的口令:

”时输入用户的正确密码,然后按Enter键,即连接数据库成功。

此处全部取默认值,输入用户hg的口令:

hgSuperUser,按Enter键,连接数据库成功,得到如下信息:

Server[localhost]:

Database[highgo]:

Port[5866]:

Username[hg]:

ClientEncoding[GBK]:

用户hg的口令:

psql(HighGoDatabase1.2.0)

输入"help"来获取帮助信息.

highgo=#

2.2.2psqlto‘highgo’连接数据库

首先打开psqlto‘highgo’:

在计算机“开始”菜单中点击“所有程序”,找到HighGoDBSystem1.0下的psqlto‘highgo’并单击图标打开命令窗口,界面如下图:

在psqlto‘highgo’命令行界面下的连接数据库的方式是:

直接在“用户XX的口令:

”后输入用户密码并按Enter键,即连接数据库成功。

在光标处直接输入超级用户hg的密码:

hgSuperUser,按Enter键,即连接数据库成功,得到信息如下:

用户hg的口令:

psql(HighGoDatabase1.2.0)

输入"help"来获取帮助信息.

highgo=#

另外,输入help,就获得了以下帮助信息,用户可以按以下列举的指令进行操作练习。

highgo=#help

您正在使用psql,这是用于访问瀚高数据库的命令行界面。

键入:

\copyright显示发行条款

\h显示SQL命令的说明

\?

显示pgsql命令的说明

\g或者以分号(;)结尾以执行查询

\q退出

highgo=#

2.2.3CommandPrompt连接数据库

首先打开CommandPrompt:

在计算机“开始”菜单中点击“所有程序”,找到HighGoDBSystem1.0下的CommandPrompt并单击图标打开命令窗口,界面如下图:

在CommandPrompt命令行界面下的连接数据库的方式是:

在D:

\ProgramFiles\HighGo\Database\1.0\bin>后输入

psql–U数据库超级用户名数据库名

此处在光标处输入psql–Uhghighgo,按Enter键,得到如下信息:

D:

\ProgramFiles\HighGo\Database\1.0\bin>psql-Uhghighgo

用户hg的口令:

在“用户hg的口令”后输入:

hgSuperUser(超级用户名和口令是在程序安装时自行设置的),按Enter键,得到如下信息,数据库连接成功。

用户hg的口令:

psql(HighGoDatabase1.2.0)

输入"help"来获取帮助信息.

highgo=#\q

D:

\ProgramFiles\HighGo\Database\1.0\bin>

3备份与恢复

3.1图形界面方式

3.1.1备份

可以备份一个表,一个模式或一个完整的数据库,依赖于启动备份工具时,选择的对象。

下面是一个备份模式的例子:

打开hgdbadmin,模式“右键--备份”打开如下备份数据模式对话框,选择文件名和压缩格式。

【注意】选择备份格式为“Compress”和”tar”格式,否则不能恢复成功。

 

选择转储选项,包括对象类型、不保存、查询。

默认情况下可以不选择。

转储选项包括禁用和杂项。

对象主要包括备份的内容。

点击“确定”完成备份。

如下图所示:

3.1.2恢复

首先使用hgdbAdmin创建一个模式,然后选择新建的模式打开恢复工具。

如下图所示:

恢复选项包括对象类型、不保存、查询。

默认情况下是未选中状态。

恢复选项包括禁用、杂项/行为。

点击“完成”恢复完成,如下图所示:

3.2命令行方式

3.2.1逻辑备份恢复

1.逻辑备份恢复

1)备份

a)备份成sql脚本

pg_dump–U用户名数据库名>/路径/文件名

b)备份成压缩格式

pg_dump-U用户名–Ft数据库名>/路径/文件名

2)恢复

a)sql脚本恢复

psql–U用户名数据库名

b)压缩格式恢复

pg_restore-U用户名–ddb_name

【注意】winodws下必须指定用户名。

3.2.2物理备份恢复(分为冷备,热备)

A.冷备及恢复

1)备份

在关闭数据库的情况下,拷贝或压缩data目录至指定位置

2)恢复

删除故障data目录,然后将备份的data目录拷贝或解压缩至正确位置。

3)启动数据库

pg_ctl–D../datastart

B.热备及恢复

1)备份

a)前提是开启归档模式,并指定归档命令

wal_level=archive

archive_mode=on

archive_command='copy"%p""D:

/HighGo/Database/1.3/archive_log/%f"'

【注意】Linux平台下命令如下:

archive_command='c%p/opt/HighGo/Database/1.3/archive_log/%f'

b)开启备份模式

SELECTpg_start_backup(‘lebal’);

c)基础备份----即在不用关闭数据库的情况下,执行一次冷备

d)关闭备份模式

SELECTpg_stop_backup();

2)恢复

a)关闭数据库

pg_ctl–D../datastop

b)删除data目录

c)解压缩冷备的data目录

d)删除data目录下pg_xlog中的文件,保留其下的archive_status目录,但是该目录中的文件也要删除。

并且必须删除postmaster.pid文件。

e)在data目录中新建一个recovery.conf文件,用以转储

restore_command='copy"D:

\\HighGo\\Database\\1.3\\archive_log\\%f""%p"'

【注意】Linux平台下命令如下:

archive_command='cp%p/opt/HighGo/Database/1.3/archive_log/%f'

f)启动数据库

pg_ctl–D../datastart

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2