嵌入式数据库H2的安装与配置
2015-07-13 14:12
246 查看
一、配置JAVA环境
1.首先检查系统是否自带JDK
使用命令:#java -version
没有信息即为没有安装,如有且版本较低,可采用如下方式卸载:
查看命令:
rpm -qa | grep java或#rpm -qa | grep gcj
显示如下:
libgcj-4.1.2-44.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 (JDK安装包)
卸载命令:
2.安装jdk
3.配置环境变量
在/etc/profile文件最下面添加如下:
--------------------------------------------------------
*****************************************************************
二、安装H2
1.下载H2
---------------------------------------
2.配置H2
修改h2.sh
注:org.h2.tools.Server 以服务器模式启动
-tcpAllowOthers 允许远程主机通过TCP方式访问
-webAllowOthers 允许远程机器通过浏览器访问
-webPort 8082 默认的访问端口(8082为未被占用的端口,如果此端口已经被其他端口占用,则改为其他端口)
-tcpPort 9001 启动TCP服务
-baseDir ~/db 设置数据库根目录
-----------------------------------------------------------------------
修改build.sh
-------------------------------------------------------------------------------------------------------
3.启动H2服务
----------------------------------------------------------------------
4.验证
通过浏览器访问http://IP:8082即可
1.首先检查系统是否自带JDK
使用命令:#java -version
没有信息即为没有安装,如有且版本较低,可采用如下方式卸载:
查看命令:
rpm -qa | grep java或#rpm -qa | grep gcj
显示如下:
libgcj-4.1.2-44.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 (JDK安装包)
卸载命令:
yum -y remove java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
2.安装jdk
wget http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.rpm rpm -ivh jdk-7u79-linux-x64.rpm
3.配置环境变量
vim /etc/profile
在/etc/profile文件最下面添加如下:
JAVA_HOME=/usr/java/jdk1.7.0_79 JRE_HOME=/usr/java/jdk1.7.0_79/jre PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/jt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export JAVA_HOME JRE_HOME PATH CLASSPATH
--------------------------------------------------------
source /etc/profile
*****************************************************************
二、安装H2
1.下载H2
useradd h2 su - h2 wget http://www.h2database.com/h2-2015-04-10.zip unzip h2-2015-04-10.zip chmod +x build.sh bin/h2.sh
---------------------------------------
2.配置H2
修改h2.sh
cd ~/h2 vim bin/h2.sh #!/bin/sh dir=$(dirname "$0") java -cp "$dir/h2-1.4.187.jar:$H2DRIVERS:$CLASSPATH" org.h2.tools.Server -tcpAllowOthers -webAllowOthers -baseDir ~/db -webPort 8082 -tcpPort 9001 "$@"
注:org.h2.tools.Server 以服务器模式启动
-tcpAllowOthers 允许远程主机通过TCP方式访问
-webAllowOthers 允许远程机器通过浏览器访问
-webPort 8082 默认的访问端口(8082为未被占用的端口,如果此端口已经被其他端口占用,则改为其他端口)
-tcpPort 9001 启动TCP服务
-baseDir ~/db 设置数据库根目录
-----------------------------------------------------------------------
修改build.sh
vim build.sh #!/bin/sh if [ -z "$JAVA_HOME" ] ; then if [ -d "/usr/java/jdk1.7.0_79" ] ; then export JAVA_HOME=/usr/java/jdk1.7.0_79 else echo "Error: JAVA_HOME is not defined." fi fi if [ "$1" = "clean" ] ; then rm -rf temp bin ; fi if [ ! -d "temp" ] ; then mkdir temp ; fi if [ ! -d "bin" ] ; then mkdir bin ; fi "$JAVA_HOME/bin/javac" -sourcepath src/tools -d bin src/tools/org/h2/build/*.java "$JAVA_HOME/bin/java" -Xmx256m -cp "bin:$JAVA_HOME/lib/tools.jar:temp" org.h2.build.Build $@
-------------------------------------------------------------------------------------------------------
3.启动H2服务
cd ~/h2/bin nohup ./h2.sh &
----------------------------------------------------------------------
4.验证
通过浏览器访问http://IP:8082即可
相关文章推荐
- Oracle 11g
- MySQL启动错误:Error writing file '/var/run/mysqld/mysqld.pid'
- Oracle中的Procedure書寫過程中的注意事項
- MySQL乱码问题以及utf8mb4字符集---utf8mb4和utf8有什么区别? emoji表情与utf8mb4
- sql server 集群配置
- sqlserver2008,创建一个用户和对应一个架构,只对这个架构下的表有访问权限
- sql left join的多表应用
- oracle存储过程与游标使用实例
- sql经典语句大全
- MySQL 中NULL和空值的区别
- ONLY三行脚本, SQL数据恢复到指定时间点
- MySQL学习笔记——安装及配置环境
- Mysql数据表导出数据为excel
- oracle 存储过程
- Oracle RAC安装
- 【mongodb系统学习之一】mongodb的简单安装
- SQL SERVER2005事务日志已满 解决方法
- Spring+Shiro搭建基于Redis的分布式权限系统(有实例)
- Bitnami WordPress无法修改MySQL root的默认密码的解决方法?
- Bitnami WordPress无法修改MySQL root的默认密码的解决方法?