Linux服务器安装GaussDB 100及安装过程中常见问题解决
******************************** Gaussdb 100安装 ********************************
1. 创建安装包目录
mkdir -p /opt/gaussdb100
2. 上传安装包到服务器(本地是windows系统)
rz

3. 解压安装包
/opt/gaussdb100
tar -xvf GaussDB_100_1.0.1-DATABASE-CENTOS-64bit.tar.gz
4. 创建用户、用户组
groupadd dbgrp
useradd -g dbgrp -d /home/omm -m -s /bin/bash omm
passwd omm
5. 安装
cd /opt/gaussdb100/GaussDB_100_1.0.1-DATABASE-CENTOS-64bit
python2 install.py -U omm:dbgrp -R /opt/gaussdb100/app -D /opt/gaussdb100/data -C LSNR_ADDR=127.0.0.1,192.168.8.77 -C LSNR_PORT=1888
6. 启动数据库
su - omm
cd /opt/gaussdb100/app/bin
python2 zctl.py -t start
7. 连接数据库
zsql sys/Changeme_123@127.0.0.1:1888
zsql sys/Changeme_123@192.168.8.77:1888
修改数据库管理员用户系统密码:
alter user sys identified by gdb_2020 replace Changeme_123;
查询数据库,版本和默认用户信息:
select dbid, name, status, open_status from dv_database;
select * from dv_version;
查询用户信息
select * from db_users;
创建用户与表
create user liqiang_a identified by "Liqiang_";
用户赋权限
grant create session, create table to liqiang_a;
grant dba to liqiang_a;
用户密码命名规则:

指定用户连接:
conn liqiang_a/Liqiang_@127.0.0.1:1888
8. 关闭数据库:
su - omm
cd /opt/gaussdb100/app/bin
python2 zctl.py -t stop
******************************** 基本信息查询 ********************************
1. 检查字符集:
show charset;

2. 检查是否设置了侦听IP和端口
select name, value from dv_parameters where name='LSNR_ADDR';
select name, value from dv_parameters where name='LSNR_PORT';
配置侦听IP和侦听端口
alter system set LSNR_ADDR='127.0.0.1, 192.168.8.77';
alter system set LSNR_PORT=1888;
3. 查询已配置的IP白名单
select value from V$PARAMETER where name='TCP_INVITED_NODES';
修改IP白名单:
alter system set tcp_invited_nodes='(127.0.0.1, 192.168.8.77, 192.168.8.*)';
# 立即生效,未配置则只能本地连接
4. 安装日志位置:
/home/omm/zengineinstall.log
5. 用户权限查询:
a) 查看用户
select * from sys.db_users;
b) 查看用户的系统权限
select * from adm_sys_privs where grantee='LIQIANG_a';
******************************** 常见问题解决 ********************************
1. Python 2.*版本安装,Python 3.*版本安装会报错
提示Error: Install failed: file could not be opened successfully
解决方法:
安装Pyhton 2.7,执行数据库安装命令时指定python 2.7来执行安装命令
2. OS版本与Gaussdb安装包版本不符
在centos使用redhat平台gaussdb100安装包进行安装时,或者版本不对,系统是redhat7.2,而安装包要求的是redhat 7.5,也会报错
解决方法:编辑安装脚本install.py,找到检查OS的项,设置通过即可:
cd /opt/gaussdb100/GaussDB_100_1.0.1-DATABASE-CENTOS-64bit
vi install.py
如下:
if self.run_pkg_name.find(distname.upper().replace("OS", "")) == -1:
修改为
if self.run_pkg_name.find(distname.upper().replace("OS", "")) == -2:
Linux服务器安装GaussDB 100及安装过程中常见问题解决的更多相关文章
- Oracle10g安装过程中ORA-27125问题解决
Oracle10g在CentOS7的安装过程中报错如下错误信息: ORA-: unable to create shared memory segment 解决办法: [root@dbsrv3 dat ...
- adb连接过程中常见问题解决方法
在测试过程中经常会遇到需要使用adb连接服务器的问题,但是有时候经常会遇到连不上的情况,总结两种解决方式 1)error: unknown host service 此问题是由于端口号已经被占用了,可 ...
- Linux学习笔记(1)Linux虚拟机安装过程中的知识点及常用管理工具
1. VMware的相关知识 (1)建议的VMware的配置: CPU 主频1GHz以上 内存 1GB以上 硬盘 分区空闲空间8GB以上 (2)VMware创建快照 快照的作用是保存虚拟机的现有状态, ...
- rpm包安装过程中依赖问题“libc.so.6 is needed by XXX”解决方法
rpm包安装过程中依赖问题"libc.so.6 is needed by XXX"解决方法 折腾了几天,终于搞定了CentOS上的Canon LBP2900打印机驱动.中间遇到了一 ...
- 【RAC】 RAC For W2K8R2 安装--安装过程中碰到的问题(九)
[RAC] RAC For W2K8R2 安装--安装过程中碰到的问题(九) 一.1 BLOG文档结构图 一.2 前言部分 一.2.1 导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也 ...
- iOS 学习笔记二【cocopods安装使用和安装过程中遇到的问题及解决办法】【20160725更新】
在osx 10.11之前cocopods问题不多,但是升级到11之后的版本,之前的cocopods大多用不了,需要重新安装,对于我这种使用测试版系统的技术狂来说,每次都需要重新安装很多东西, 当然,c ...
- Linux环境下Python的安装过程
Linux环境下Python的安装过程 前言 一般情况下,Linux都会预装 Python了,但是这个预装的Python版本一般都非常低,很多 Python的新特性都没有,必须重新安装新一点的版本,从 ...
- Linux - CentOS 6.3 (x86_64)安装过程详细图解
I:下载CentOS 6.3 楼主已经从CentOS官方公布下载列表当中整理出了2个在国内的下载地址,这样就不需要为访问墙外的龟速网络而费心了. 32位:下载地址1,下载地址2 64位:下载地址1,下 ...
- iOS cocopods安装使用和安装过程中遇到的问题及解决办法
在osx 10.11之前cocopods问题不多,但是升级到11之后的版本,之前的cocopods大多用不了,需要重新安装,对于我这种使用测试版系统的技术狂来说,每次都需要重新安装很多东西, 当然,c ...
- ltib安装过程中遇到好多问题,从网上转来的好多份总结
最近调试MPC5125的板子,第一步LTIB都装不过去,挫败感十足. LTIB的安装镜像来自于freescale的ltib-mpc5121ads-200906,是用于Ubuntu 10版本之前的,现在 ...
随机推荐
- KingbaseES 扩展插件src_restrict 介绍
插件简介 src_restrict是KingbaseES的一个扩展插件,主要用于支持来源限制功能,该功能通过黑白名单来实现.插件src_restrict默认已经加载. 查看插件是否加载 show sh ...
- HTTP内容协商机制和断点续传
- 数据库锁起来了,把事务清掉sql
select concat('kill ',id,';') from information_schema.`PROCESSLIST` where state !='executing' 将上述代码执 ...
- 新零售SaaS架构:客户管理系统架构设计(万字图文总结)
什么是客户管理系统? 客户管理系统,也称为CRM(Customer Relationship Management),主要目标是建立.发展和维护好客户关系. CRM系统围绕客户全生命周期的管理,吸引和 ...
- OpenHarmony技术挑战课题征集
OpenHarmony技术挑战课题征集 OpenAtom OpenHarmony(以下简称"OpenHarmony")是由开放原子开源基金会(OpenAtom Foundation ...
- 外屏和宽屏浪费了?HarmonyOS折叠屏设计规范教你用起来
原文:https://mp.weixin.qq.com/s/7_mdRom7sCA3Z65ih6W3xw,点击链接查看更多技术内容. 这几年折叠屏手机很火,我们针对使用HarmonyOS的折叠屏手机提 ...
- tracer 原理
前言 准备整理网络章节,先整理概念. tracer 是一个可以获取我们的主机到访问端中间经过了哪些路由,这个对于我们非常重要,看下原理吧. 正文 tracer 在unix中是tracerRout. 它 ...
- C# 冻结Excel窗口以锁定行列、或解除冻结
在处理大型Excel工作簿时,有时候我们需要在工作表中冻结窗格,这样可以在滚动查看数据的同时保持某些行或列固定不动.冻结窗格可以帮助我们更容易地导航和理解复杂的数据集.相反,当你不需要冻结窗格时,你可 ...
- Java:使用POI和泛型生成excel表格
首先创建一个maven项目,导入POI依赖包 <dependency> <groupId>org.apache.poi</groupId> <artifact ...
- 英文A+B
A+B 题目描述 读入两个小于100的正整数A和B,计算A+B. 需要注意的是:A和B的每一位数字由对应的英文单词给出. 输入描述: 测试输入包含若干测试用例,每个测试用例占一行,格式为"A ...