gbase命令在shell 命令行参数怎么查看有哪些参数

南大通用GBase数据库基本使用_V1.4__LNL_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
南大通用GBase数据库基本使用_V1.4__LNL
&&南大通用GBase数据库基本使用_V1.4__LNL
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩22页未读,
定制HR最喜欢的简历
你可能喜欢GBase数据库——常用命令
时间: 15:01:36
&&&& 阅读:393
&&&& 评论:
&&&& 收藏:0
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&1数据库操作与维护
1.1数据库启停
[ ~]# service gcware stop
Stopping GCMonit success!
Signaling GCRECOVER (gcrecover) to terminate: [ OK ]
Waiting for gcrecover services to unload:.....[ OK ]
Signaling GCSYNC (gc_sync_server) to terminate: [ OK ]
Waiting for gc_sync_server services to unload:.[ OK ]
Signaling GCLUSTERD to terminate: [ OK ]
Waiting for gclusterd services to unload:.........[ OK ]
Signaling GBASED to terminate: [ OK ]
Waiting for gbased services to unload:^[[A.........[ OK ]
Signaling GCWARE (gcware) to terminate: [ OK ]
Waiting for gcware services to unload:.[ OK ]
[ ~]# service gcware start
Starting GCWARE (gcwexec): [ OK ]
Starting GCMonit success!
Starting GBASED : [ OK ]
Starting GCLUSTERD : [ OK ]
Starting GCSYNC : [ OK ]
Starting GCRECOVER : [ OK ]
[ ~]# service gcware restart
1.2集群状态查询
[ zdcapp3]# gcadmin
CLUSTER STATE: ACTIVE
CLUSTER MODE: NORMAL
===============================================================
| GBASE COORDINATOR CLUSTER INFORMATION |
===============================================================
| NodeName | IpAddress |gcware |gcluster |DataState |
---------------------------------------------------------------
| coordinator1 | 192.168.250.250 | OPEN | OPEN | 0 |
---------------------------------------------------------------
| coordinator2 | 192.168.250.251 | OPEN | OPEN | 0 |
---------------------------------------------------------------
| coordinator3 | 192.168.250.252 | OPEN | OPEN | 0 |
---------------------------------------------------------------
===========================================================
| GBASE DATA CLUSTER INFORMATION |
===========================================================
|NodeName | IpAddress |gnode |syncserver |DataState |
-----------------------------------------------------------
| node1 | 192.168.250.250 | OPEN | OPEN | 0 |
-----------------------------------------------------------
| node2 | 192.168.250.251 | OPEN | OPEN | 0 |
-----------------------------------------------------------
| node3 | 192.168.250.252 | OPEN | OPEN | 0 |
-----------------------------------------------------------
1.3进程状态查询
[ gbase]# service gcware status
corosync (pid 3157) is running...
gclusterd (pid 3966) is running...
gcrecover (pid 4194) is running...
gbased (pid 3271) is running...
gc_sync_server (pid 3920) is running...
1.4GBase进程名
GBase协调节点/Coordinator node:
gcluster进程名 : gclusterd
gcware进程名 : corosync
自动回复进程名 : gcrecover
GBase数据节点/Data node
gnode进程名 : gbased
syncserver进程名 : gcsync
监控工具 : gcmonit / gcmmonit
2.数据库访问、信息查询
2.1命令行方式访问数据库
root、gbase用户本地访问
[ installGBase_v14.1]# gccli
GBase client 8.6.2.20-R1.84277. Copyright (c) , GBase. All Rights Reserved.
非本地访问
[ ~]$ gccli -ugbase -pgbase -P5258 -h10.92.250.252
GBase client 8.6.2.20-R1.84277. Copyright (c) , GBase. All Rights Reserved.
如果需要直接访问gnode,查询gnode相关内容,请使用gncli命令
直接执行sql
gccli -ugbase -ppassword -P5258 -h10.92.250.252 -vvv&‘/home/test.sql‘
2.2查询数据库节点,副本情况
+------------+-----------------+-------+--------------+----------------+--------+-----------+
name | primary part | duplicate part | status | datastate |
+------------+-----------------+-------+--------------+----------------+--------+-----------+
| 192.168.250.250 | node1 |
online | 0 |
| 192.168.250.251 | node2 |
online | 0 |
| 192.168.250.252 | node3 |
online | 0 |
+------------+-----------------+-------+--------------+----------------+--------+-----------+
3 rows in set (Elapsed: 00:00:00.01)
2.3数据库版本查询
gbase& select @@
+-------------------+
| @@version
+-------------------+
| 8.6.2.20-R1.84277 |
+-------------------+
1 row in set (Elapsed: 00:00:00.01)
2.4数据库参数查询与设置
gbase& show variables like ‘%heap%‘;
+---------------------------+-----------+
| Variable_name
+---------------------------+-----------+
| _gbase_enable_system_heap | OFF
| gbase_heap_data
| gbase_heap_large
| gbase_heap_temp
| max_heap_table_size
+---------------------------+-----------+
5 rows in set (Elapsed: 00:00:00.00)
gbase& set global gcluster_max_conn_in_pool=301;
Query OK, 0 rows affected (Elapsed: 00:00:00.08)
SET [GLOBAL | SESSION] &variablename& = value
丼例:开启本节点的trace日志,默认是设置session 变量。
SET gbase_sql_trace =
2.5加载数据文件
load data infile ‘ftp://gbase:_server//opt/1.txt,ftp://gbase:_server//opt/2.txt‘
into table test.tablename data_format 3 fields terminated by ‘#‘ table_fields ‘FIELD1,FIELD2,FIELD3‘ datetime format ‘%Y-%m-%d %H:%i:%S‘
文件名中的#要用%23代替。
2.6常用的show语句
--查看系统中数据库名的语句(根据权限显示)
--列出给定数据库的所有非临时表
desc test.t;
--查看test库t表的列信息
show index from test.t;
--查看test库t表的索引信息
show create table test.t;
--查看test的建库语句
showcreateprocedurep_
--查看创建存储过程的语句
显示警告或错误信息:
SHOW WARNINGS; --显示由最后一个语句产生的错误,警告和注意信息。
SHOW ERRORS; --显示由最后一个语句产生的错误信息。
显示集群中节点信息:
SHOW NODES; --如果有SUPER 权限,可以看到所有节点信息。
SHOW LOCAL NODE; --显示集群中客户端正在访问节点的信息。
3.数据库故障定位
3.1查看错误日志
[ gbase]# gcadmin showddlevent
查看DDL语句错误日志
Event count:0
[ gbase]# gcadmin showdmlevent
查看DML语句错误日志
Event count:0
[ gbase]# gcadmin showdmlstorageevent
查看表数据损坏日志
Event count:0
3.2查看数据库锁情况
[ gbase]# gcadmin showlock
+===============================================+
GCLUSTER LOCK
+===============================================+
+---------+-----+-------+-----------+------+----+
|Lock name|owner|content|create time|orphan|type|
+---------+-----+-------+-----------+------+----+
Lock name | owner | content | create time | orphan | type
库名.表名 |节点IP |锁的备注 |
|是否孤儿锁|锁类型(S/E)
gbase& 查看当前正在执行的gbase进程,如果有上锁的语句的话会打出语句
+-------+-----------------+-----------------------+---------+---------+-------+-----------------------------+------------------+
| Command | Time
+-------+-----------------+-----------------------+---------+---------+-------+-----------------------------+------------------+
1 | event_scheduler | localhost
| 35728 | Waiting for next activation | NULL
| 46247 | root
| 192.168.250.250:58468 | dap_etl | Sleep
| 47119 | root
| 192.168.250.250:9318
| dap_etl | Sleep
| 47196 | root
| 127.0.0.1:6824
| show processlist |
+-------+-----------------+-----------------------+---------+---------+-------+-----------------------------+------------------+
4 rows in set (Elapsed: 00:00:00.00)
&标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&原文地址:https://www.cnblogs.com/BrokenSwitch/p/8472773.html
&&国之画&&&& &&&&chrome插件&&
版权所有 京ICP备号-2
迷上了代码!博主最新文章
博主热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)比特客户端
您的位置:
详解大数据
详解大数据
详解大数据
详解大数据
C/C++中命令行参数的原理
 企业软件热点文章
  很早以前的dos应用程序中,我们经常会用命令行参数执行应用程序例如:
  copy c:\1.txt d:\
  在c/c++中,命令行参数的传递是利用main进行形参传递实现的
  前面的教程中我们对面都进行了void main()或者是void main(void)的定义,这表示main不返回任何类型,和main不带有任何参数,但在缺剩状态下mian()这样形式下,形式参数一直是存在在栈空间内的只是隐藏了起来。
  为了实现命令行参数我们将使用main(int argc,char* argv[])这样的形式进行定义argc和argv可以换成你自己喜欢的名称,不一定要用argv,argc这些形式只是习惯而已,char* argv[]我们前面已经讲述过,这就是一个指向指针数组,argv就是一个指针数组名,argv不是常量指针,而是具备变量特性的变量指针,它是可以移动的,由此我们可以改写成char* *argv也是正确的,int argc这个定义返回的将是参数的个数所以标记为整形(int)。
  #include
  #include
  void main(int argc,char* argv[])
  int i=0;
  while(i<ARGC)
  cout&&*argv++&<ENDL; p 这里改写成cout<<argv[i]<<也是正确的
  cin.get();
  在命令行参数的提交中,系统会自动给指针数组后加上一个NULL,所以代码可以写成如下简单形式,简化代码提高效率。
  #include
  #include
  void main(int argc,char* argv[])
  while(*argv!=NULL)//这里写成while(*argv)也是正确的!
  cout&&*argv++&<ENDL;
  cin.get();
  最后我们说一下完整的命令行参数的原形:void main(int argc,char* argv[],char* env[])
  env用的很少,通常是用做事件的返回,这里就不讨论了,具体的可以查询书籍。
  void main(int argc)省略其它参数的定义也是可以的,这样运行时候就直接返回参数个数学,而不返回其它。
  运行命令行参数带有char* argv[]的时候,如果输入参数带有空格式,应该用双引号阔起来。
[ 责任编辑:之极 ]
去年,手机江湖里的竞争格局还是…
甲骨文的云战略已经完成第一阶段…
软件信息化周刊
比特软件信息化周刊提供以数据库、操作系统和管理软件为重点的全面软件信息化产业热点、应用方案推荐、实用技巧分享等。以最新的软件资讯,最新的软件技巧,最新的软件与服务业内动态来为IT用户找到软捷径。
商务办公周刊
比特商务周刊是一个及行业资讯、深度分析、企业导购等为一体的综合性周刊。其中,与中国计量科学研究院合力打造的比特实验室可以为商业用户提供最权威的采购指南。是企业用户不可缺少的智选周刊!
比特网络周刊向企业网管员以及网络技术和产品使用者提供关于网络产业动态、技术热点、组网、建网、网络管理、网络运维等最新技术和实用技巧,帮助网管答疑解惑,成为网管好帮手。
服务器周刊
比特服务器周刊作为比特网的重点频道之一,主要关注x86服务器,RISC架构服务器以及高性能计算机行业的产品及发展动态。通过最独到的编辑观点和业界动态分析,让您第一时间了解服务器行业的趋势。
比特存储周刊长期以来,为读者提供企业存储领域高质量的原创内容,及时、全面的资讯、技术、方案以及案例文章,力求成为业界领先的存储媒体。比特存储周刊始终致力于用户的企业信息化建设、存储业务、数据保护与容灾构建以及数据管理部署等方面服务。
比特安全周刊通过专业的信息安全内容建设,为企业级用户打造最具商业价值的信息沟通平台,并为安全厂商提供多层面、多维度的媒体宣传手段。与其他同类网站信息安全内容相比,比特安全周刊运作模式更加独立,对信息安全界的动态新闻更新更快。
新闻中心热点推荐
新闻中心以独特视角精选一周内最具影响力的行业重大事件或圈内精彩故事,为企业级用户打造重点突出,可读性强,商业价值高的信息共享平台;同时为互联网、IT业界及通信厂商提供一条精准快捷,渗透力强,覆盖面广的媒体传播途径。
云计算周刊
比特云计算周刊关注云计算产业热点技术应用与趋势发展,全方位报道云计算领域最新动态。为用户与企业架设起沟通交流平台。包括IaaS、PaaS、SaaS各种不同的服务类型以及相关的安全与管理内容介绍。
CIO俱乐部周刊
比特CIO俱乐部周刊以大量高端CIO沙龙或专题研讨会以及对明星CIO的深入采访为依托,汇聚中国500强CIO的集体智慧。旨为中国杰出的CIO提供一个良好的互融互通 、促进交流的平台,并持续提供丰富的资讯和服务,探讨信息化建设,推动中国信息化发展引领CIO未来职业发展。
IT专家新闻邮件长期以来,以定向、分众、整合的商业模式,为企业IT专业人士以及IT系统采购决策者提供高质量的原创内容,包括IT新闻、评论、专家答疑、技巧和白皮书。此外,IT专家网还为读者提供包括咨询、社区、论坛、线下会议、读者沙龙等多种服务。
X周刊是一份IT人的技术娱乐周刊,给用户实时传递I最新T资讯、IT段子、技术技巧、畅销书籍,同时用户还能参与我们推荐的互动游戏,给广大的IT技术人士忙碌工作之余带来轻松休闲一刻。
微信扫一扫
关注ChinabyteGBase&8a的安装
检查系统是否安装了必须的软件包
&&安装系统时,如果没有选择“桌面”或“软件开发工作站”安装,或不清
楚系统安装情况时,请按如下方法检查系统中是否安装了必须的软件包:
之前,需要在
用户创建一个新的操作系统用户,这个新用户用于
的安装以及安装后的运行。
具体操作如下,创建
用户,并更改它的密码:
新的&密码:
重新输入新的&密码:
:&所有的身份验证令牌已经成功更新。
用户,测试是否创建成功。
&&将安装包的压缩文件(如:)复制到文件系统的某个目录下。进入该目录下文假设将安装包放在了
目录下,切换到
用户,在命令行模式下使用&
命令进行解压。解压命令如下:
&&解压后,将会在解压目录下生成
中,“”为产品版本号,“”为产品适用的操作系统和平台。
3、开始安装
用户,进入
目录,执行
安装脚本,即可进行安装。具体命令如下:
的安装过程中,系统会自动询问创建
实例名称,安装路径,安装端口等询问信息,如果用户希望使用默认设置,则在提示询问信息后,直接“回车”即可,如果需要更改询问信息的设置,直接录入新的设置信息即可。如下:
上述询问信息询问是否接受许可协议,同意键入“”,回车即可,否则直接回车选择默认“”
选项,代表不同意接受,直接退出安装。
上述询问信息要求输入安装路径,如果用户希望使用默认路径,直接“回车”即可,否则输
入新的安装路径,本文档选择默认路径。
上述询问信息要求输入用户创建一个
的实例名称,如果用户希望使用默认实例名
称,直接“回车”即可,否则输入新的实例名称,本文档选择默认实例名称。
上述询问信息要求输入
实例使用的端口号,如果用户希望使用默认端口号,直接
“回车”即可,否则输入新的端口号,本文档选择默认端口号(按照
已经检查过
端口没有被占用)。
&&用户看到“”提示信息后,说明在“”目录下,成功创建了“”文件。当显示“”时,表示您已成功安装了
数据库产品。
5、获取license文件
&&首先,使用
用户运行如下程序,本地生成一个
串文件发送给数据库厂商(请将您的
中,同时,需要在
中附上安装
产品所使用的操作系统名称及版本),数据库厂商最终为用户提供授权文件(
串),用户将授文件拷贝到目录下。具体如下:
文件中如果不存在,需要手工建立。
三、启停与登录
1、服务器的启停
&&成功安装
之后,用户执行以下命令启停
服务,启动停止
服务的操作系统用户为创建的
用户,本中是
&O&启动服务:
&O&停止服务:
&O&重启服务:
2、登录和退出
即可退出登录。
后,系统会自动创建一个默认的数据库
用户,默认密码为空。为了提高产品的安全性,我们建议用户登录
后,立即修改
的密码,具体如下:
[gbase@gbase8a ~]
修改完毕后,重新登录。
[gbase@gbase8a ~]$ gbase -uroot -pgbase8a
GBase client 8.5.1.2 build 55129. Copyright (c) , GBase.
&All Rights Reserved.
五、卸载GBase 8a
&&当用户需要卸载
数据库时,需进入安装目录(如:),键入命令:。卸载程序开始执行后,将注销数据库服务、除安装目录、在用户允许的情况下删除实例目录,并自动删除环境变量。具体过程如下:
当显示“”时,说明卸载成功。
注:强烈建议用户不要在数据库安装目录下存放私有数据,以免在数据库卸载过程中造成不必要的损失。
六、升级和回退
升级前需要首先停止服务,然后使用
目录,执行&
升级脚本,具体命令如下:
注:1)升级后会备份&
目录到文件中;
&&&2)升级后,配置文件中的参数会被重置为初始值;
&&&3)若集群从
以下版本升级到
以上(包括)版本,需要重新申请
的回退操作前,首先需要停止服务,然后使用
命令将备份文件解压到安装目录下。具体如下:
七、license文件过期
重新获取license文件
八、异常情况处理
1、安装不成功的处理
$rm - rf /gbase
$cd /home/gbase/setup/GbaseInstall
$sh clear.sh
2、卸载不成功的处理
$rm - rf /home/gbase/GBase
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 shell 命令行参数 的文章

 

随机推荐