基于informix的Gbase8s安装过程问题解疑

Posted 我要出家当道士

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于informix的Gbase8s安装过程问题解疑相关的知识,希望对你有一定的参考价值。

目录

一、概要

二、步骤

1、新建gbasedbt组与用户

2、新建目录

3、解压安装包

4、安装数据库

5、设置环境变量

6、测试验证

7、基本使用


一、概要

        Gbase8s有两个版本,有基于mysql的,也有基于informix的。今天安装的是基于informix的Gbase8s

        安装的过程是按照官网的步骤一步一步走的,但有些问题在文档中没有被介绍,这篇博客的目的就是记录基本步骤与相关问题。

二、步骤

        安装全程以 root 用户进行。

1、新建gbasedbt组与用户

[root@localhost ~]# groupadd gbasedbt 
[root@localhost ~]# useradd -g gbasedbt gbasedbt
[root@localhost ~]# passwd gbasedbt # 设置密码

2、新建目录

        Gbase8s的缺省目录为 /opt/GBASE/gbase,此文件夹必须为空。

[root@localhost ~]# mkdir -p /opt/GBASE/gbase
[root@localhost ~]# chown gbasedbt:gbasedbt /opt/GBASE/gbase # 用户访问授权

3、解压安装包

        使用 tar 工具

tar -xvf Gbase8s.tar.gz

4、安装数据库

        在安装数据库之前需要确保系统安装了 JDK 和 unzip 这两个工具。如果不安装JDK会报如下错误;不安装 unzip 啥错都不会报,但安装失败(最坑的)。

No Java virtual machine could be found from your PATH
environment variable.  You must install a VM prior to
running this program.

        执行安装命令

[root@localhost opt]# sh ids_install
Preparing to install...
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...
Launching installer...
=========================================================================
GBase Software Bundle (created with InstallAnywhere)
-------------------------------------------------------------------------
Preparing CONSOLE Mode Installation...
=========================================================================
Getting Started
---------------
This application will guide you through the installation of GBase Software 
Bundle.
Copyright General Data Corporation 2014, 2019. All rights reserved.
1. Release Notes
The Release Notes can be found in /opt/doc/ids_unix_relnotes_12.10.html.
2. Launch Information Center
Access the GBase Information Center at http://www.gbase.cn.
To Begin Installation, respond to each prompt to proceed to the next step in 
the installation.
If you want to change something on a previous step, type 'back'.
You may cancel this installation at any time by typing 'quit'. 
PRESS <ENTER> TO CONTINUE: 
=======================================================================
License Agreement
-----------------
Installation and Use of GBase 8s Software Bundle Requires Acceptance of 
the Following License Agreement:
Thank you for choosing GBase product!
Please read carefully the following licencing agreement before installing any 
product: TIANJIN GENERAL DATA TECHNOLOGY CO. LTD. LICENSE AGREEMENT
READ THE TERMS OF THIS AGREEMENT AND ANY PROVIDED SUPPLEMENTAL LICENSETERMS 
(COLLECTIVELY "AGREEMENT") CAREFULLY BEFORE OPENING THE SOFTWAREMEDIA PACKAGE. 
BY OPENING THE SOFTWARE MEDIA PACKAGE, YOU AGREE TO THE TERMS OF THIS 
AGREEMENT. IF YOU ARE ACCESSING THE SOFTWARE ELECTRONICALLY, INDICATE YOUR 
ACCEPTANCE OF THESE TERMS. IF YOU DO NOT AGREE TO ALL THESE TERMS, PROMPTLY 
RETURN THE UNUSED SOFTWARE TO YOUR PLACE OF PURCHASE FOR A REFUND.
1. LICENSE TO USE. GeneralData grants you a non-exclusive and non-transferable 
license for the internal use only of the accompanying software and 
documentation and any error corrections provided by GeneralData(collectively 
"Software"), by the number of users and the class of computer hardware for 
which the corresponding fee has been paid.
2. RESTRICTIONS. Software is confidential and copyrighted. Title to Software 
and all associated intellectual property rights is retained by GeneralData 
and/or its licensors. Except as specifically authorized in any Supplemental 
License Terms, you may not make copies of Software, other than a single copy 
of Software for archival purposes. Unless enforcement is prohibited by 
applicable law, you may not modify,decompile, or reverse engineer Software. 
You
acknowledge that Software is not designed, licensed or intended for use in 
the
design,construction, operation or maintenance of any nuclear facility. 
GeneralData disclaims any express or implied warranty of fitness for such 
uses.No right, title or interest in or to any trademark, service mark, logo 
or 
trade name of GeneralData or its licensors is granted under this Agreement.
3. DISCLAIMER OF WARRANTY. Unless specified in this agreement, all express of 
implied conditions, representations and warranties, including any implied 
warranty of merchantability, fitness for aparticular purpose or 
non-infringement are disclaimed, except to theextent that these disclaimers 
are held to be legally invalid.
4. LIMITATION OF LIABILITY. To the extent not prohibited by law, in no event
will GeneralData or its licensors be liable for any lost revenue, profit or 
data, or for special, indirect, consequential,incidental orpunitive damages, 
however caused regardless of the theory of liability, arising out of or 
related to the use of or inability to use software, even if GeneralData has 
been advised of the possibility of such damages.In no event will GeneralData's
libility to you, whether incontract, tort (including negligence), or 
otherwise, exceed the amount paid by you for Software under this Agreement. 
The foregoing limitations will apply even if the above stated warranty fails 
of itsessential purpose.
5. TERMINATION. This Agreement is effective until terminated. Youmay terminate 
this Agreement at any time by destroying all copies of Software. This 
Agreement will terminate immediately without noticefrom GeneralData if you 
fail to comply with any provision of this Agreement.Upon Termination, you must
destroy all copies of Software.
6. EXPORT REGULATIONS. All Software and technical data delivered underthis 
Agreement are subject to US export control laws and may be subject to export 
or import regulations in other countries. You agree to comply strictly with 
all such laws and regulations and acknowledge that you have the responsibility
to obtain such licenses to export,re-export, or import as may be required 
after delivery to you.
7. CHINESE GOVERNMENT RESTRICTED. If Software is being acquired by or on behalf
of the Chinese Government , then the Government's rights in Software and 
accompanying documentation will be only as set forth in this Agreement.
8. GOVERNING LAW. Any action related to this Agreement will be governed by 
Chinese law: "COPYRIGHT LAW OF THE PEOPLE'S REPUBLIC OF CHINA","PATENT LAW 
OF 
THE PEOPLE'S REPUBLIC OF CHINA","TRADEMARK LAW OF THE PEOPLE'S REPUBLIC OF 
CHINA","COMPUTER SOFTWARE PROTECTION REGULATIONS OF THE PEOPLE'S REPUBLIC OF 
CHINA". No choice of law rules of any jurisdiction will apply."
9. SEVERABILITY. If any provision of this Agreement is held to be 
unenforceable, this Agreement will remain in effect with the provision 
omitted, unless omission would frustrate the intent of the parties, inwhich 
case this Agreement will immediately terminate.
10. INTEGRATION. This Agreement is the entire agreement between you and 
GeneralData relating to its subject matter. It supersedes all prior or 
contemporaneous oral or written communications, proposals,representations 
and 
warranties and prevails over any conflicting or additional terms of any quote,
order, acknowledgment, or other communication between the parties relating 
to 
its subject matter during the term of this Agreement. No modification of this 
Agreement will be binding, unless in writing and signed by an authorize 
depresentative of each party. When the translation document has the different 
meaning or has the conflicting views with Chinese original text conflict, 
should take the laws and regulations promulgation unit as well as the 
Generaldata issue Chinese original text as the standard.
All trademarks and registered trademarks mentioned herein are the property 
of 
their respective owners.
DO YOU ACCEPT THE TERMS OF THIS LICENSE AGREEMENT? (Y/N): Y
=======================================================================
Installation Location
---------------------
Choose location for software installation
 Default Install Folder: /opt/GBASE/gbase 
ENTER AN ABSOLUTE PATH, OR PRESS <ENTER> TO ACCEPT THE DEFAULT:
=========================================================================
Installation or Distribution
----------------------------
Select the installation type.
Typical: Install the database server with all features and a database server 
that
is configured with default values. Includes:
** Client Software Development Kit (CSDK)
** Java Database Connectivity (JDBC)
Minimum disk space required: 700-800MB
Custom: Install the database server with specific features and software that 
you need.
Optionally install a configured database server instance.
Minimum disk space required: 75 MB (without a server instance)
 ->1- Typical installation
 2- Custom installation
3- Extract the product files (-DLEGACY option)
4- Create a RPM package for redistribution
ENTER THE NUMBER FOR YOUR CHOICE, OR PRESS <ENTER> TO ACCEPT THE DEFAULT:: 1
=======================================================================
Server Instance Creation
------------------------
Create a server instance?
 ->1- Yes - create an instance
 2- No - do not create an instance
ENTER THE NUMBER FOR YOUR CHOICE, OR PRESS <ENTER> TO ACCEPT THE DEFAULT::
=======================================================================
Configuration - Number of Users
-------------------------------
Select the number of expected database users.
 ->1- 1 - 100
 2- 101 - 500
 3- 501 - 1000
 4- 1000+
ENTER THE NUMBER FOR YOUR CHOICE, OR PRESS <ENTER> TO ACCEPT THE DEFAULT::
=======================================================================
Ready To Install
----------------
InstallAnywhere is now ready to install GBase 8s Software Bundle onto your
system at the following location:
 /opt/GBASE/gbase 
PRESS <ENTER> TO INSTALL: 
=======================================================================
Installing...
-------------
[==================|==================|==================|===============]
[------------------|------------------|------------------|-------------]
=======================================================================
Server Initialization
---------------------
The server will now be initialized. Initialization might take quite a while, 
depending on the performance of your computer.
PRESS <ENTER> TO CONTINUE:
=========================================================================
Using the new instance
----------------------
A database server instance was created. If you chose to initialize the 
instance, it is ready to use.
You can open a command prompt to an initialized instance by running one of the 
following commands at /opt/GBASE/gbase, where ol_gbasedbt1210 is the path or 
filename of the instance.
Windows:
ol_gbasedbt1210.cmd
UNIX csh:
source ol_gbasedbt1210.csh
UNIX ksh or bourne:
./ol_gbasedbt1210.ksh
 GBase 8s 安装手册
南大通用数据技术股份有限公司 7
If initialization fails, check the online.log file for messages. The instance's
root chunk must be owned by the correct user and group, and it must have 
readable and writable (rw) permission bits set only for owner and group.
PRESS <ENTER> TO CONTINUE: 
7. 安装完成,回车后退出安装程序。
=========================================================================
Installation Complete
---------------------
Congratulations! GBase Software Bundle installation is complete.
Product install status:
GBase: Successful
GBase Connect: Successful
Main Version: GBase 8s V8.7
For more information about using GBase products, see the GBase Information 
Center at http://www.gbase.cn.
PRESS <ENTER> TO EXIT THE INSTALLER:

5、设置环境变量

[root@localhost ~]# cd /opt/GBASE/gbase 
[root@localhost gbase]# cat ol_gbasedbt1210.ksh >> 
/home/gbasedbt/.bash_profile 
[root@localhost ~]# cd /home/gbasedbt/
[root@localhost ~]# source .bash_profile

6、测试验证

[root@localhost gbasedbt]# su - gbasedbt
[gbasedbt@localhost ~]$ dbaccess -

DBACCESS:   Query-language  Connection  Database  Table  Session  Exit
Use SQL query language.

------------------------------------------------ Press CTRL-W for Help --------


SELECT DATABASE >>
Select a database with the Arrow Keys, or enter a name, then press Return.

------------------------------------------------ Press CTRL-W for Help --------

 sysadmin@ol_gbasedbt1210  

 sysmaster@ol_gbasedbt1210

 sysuser@ol_gbasedbt1210

 sysutils@ol_gbasedbt1210

7、基本使用

        数据的一些基本操作,可以使用 dbaccess 工具进行,这个是一个图形化的界面(别吐槽丑)。你可以通过移动光标进行基本操作,数据库表的建立都可以完成,但也支持sql语句的执行。

以上是关于基于informix的Gbase8s安装过程问题解疑的主要内容,如果未能解决你的问题,请参考以下文章

基于GBase8s和Calcite的多数据源查询

浅谈SQL执行计划优化(GBase8s篇)

浅谈SQL执行计划优化(GBase8s篇)

手把手构建基于 GBase8s 的 Flink connector

手把手构建基于 GBase8s 的 Flink connector

informix行锁会锁表吗