GBase 8s数据库在创建配置完实例之后,还可以再添加新的数据空间文件吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GBase 8s数据库在创建配置完实例之后,还可以再添加新的数据空间文件吗?相关的知识,希望对你有一定的参考价值。
在创建数据库实例时,只创建了数据存储空间rootdbs,现在想向实例中增加一个数据空间datadbs1,然后在datadbs1中创建数据库testdb,应该怎么做?
参考技术A 可以添加。首先使用gbasedbt用户创建一个chunk
touch datachunk1
chmod 660 datachunk1
然后向数据库增加chunk
onspaces -c -d datadbs -p /opt/ gbase8s/dbs/datachunk1 -o 0 -s 51200
说明:-c 创建dbspace
-d 创建的dbspace 名称
-p 创建dbspace的chunk磁盘分区
-o 磁盘分区的偏移量
-s dbspace 初始chunk的大小,单位为kb
最后可以创建数据库
create database testdb1 in datadbs with log;
jdbc??????Gbase
?????????pack import rac base name stack data state ?????????
package com.jdbclearn.gbase8a.dataload; import java.sql.*; public class TestConnection { public static void main(String args[]) { try { String url = "jdbc:gbase://192.168.1.1:8521/testdb"; String user = "test"; String passwd = "test123"; Connection connect = DriverManager.getConnection(url, user, passwd); // ??????URL??? jdbc:gbase//???????????????/???????????? ????????????2????????????????????? ????????????????????? //testdb ??????????????? System.out.println("Success connect Gbase 8a server!"); Statement stmt = connect.createStatement(); ResultSet rs = stmt.executeQuery("select * from test"); // user ?????????????????? while (rs.next()) { System.out.println(rs.getString("name")); } } catch (Exception e) { System.out.print("get data error!"); e.printStackTrace(); } } }
以上是关于GBase 8s数据库在创建配置完实例之后,还可以再添加新的数据空间文件吗?的主要内容,如果未能解决你的问题,请参考以下文章