ArteryBase常见问题FAQ

安装问题

ABase安装时,报.bash_profile,install failure的错误 ABase在windows操作系统安装失败,initdb:Permission denied

如何在一台centos操作系统上安装多个abase数据库实例? 如何卸载centos自带的postgresql,如何卸载ArteryBase? 数据库安装过程中报“could not create semaphores 设备上没有空间”的错误

建库、脚本初始化问题 无法创建database。 创建tablespace,报找不到目录。

执行create extension "uuid-ossp"命令,报找不到文件 ABase执行create extension “uuid-ossp”,报缺少libossp-uuid.so.16。

pg_ctl start 启动数据库,报“error while loading libraries libpq.so.5. cannot open shared object file: no such file or directory.”

本机可以访问数据库服务器,其他机器报访问超时:connection time out。

使用问题

ArteryBaes和Postgres的版本对应关系 ArteryBase的大小写

ABase已成功执行create extension “uuid-ossp”,但uuid_generate_v4()函数有 时候起作用,有时候报错。

ABase已成功执行create extension “uuid-ossp”,但新建database后依旧无法使 用。

ABase升级到3.5.1版本以后,客户端工具pgadmin III无法使用、navicat经常报 错。 使用客户端工具或程序通过jdbc建立连接非常慢,后台日志报域名解析暂时失败 SMD生成的文件如果包含中文,在windows下使用psql客户端工具报错。 连接abase,报:FATAL: remaining connection slots are reserved for non-replication superuser connections。

使用psql如何不输入密码登录abase ArteryBase的timestamp精度问题 pg_dump和ArteryBase server版本不匹配 pg_dump 导出报错 ArteryDB2.0迁移到ArteryBase3.x报错

SMD生成ABase脚本每个sql语句前均有set search_path ABase的ODBC驱动。

ABase默认schema是否可修改 登录到CENTOS6.5的root账号,切换到thunisoft/appuser账号,、 PGDATA 值为空。

无法启动,报无权限问题

安装问题

ABase安装时,报.bash_profile,install failure的

错误

Q:在rhel(centos、redhat等linux操作系统)下安装abase数据库,报: echo “error : $APPUSER’s ‘.bash_profile’ is not exists , exit script.” echo “install failure.”

A:

表面原因为 /home/thunisoft 目录下不存在 .bash_profile 文件。本质原因为:先创建 了/home/thunisoft目录,然后再创建thunisoft用户,导致不生成 .bash_profile 等文件。 解决办法:

删掉/home/thunisoft文件夹,删掉thunisoft用户。然后再安装。

ABase在windows操作系统安装失败,initdb: Permission denied

Q:

在windows操作系统安装abase,有些机器安装失败。报错如下:

fixing permissions on existing directory d:/thunisoft/abdata/abase1 … initdb: could not change permissions of directory “d:/thunisoft/abdata/abase1 : Permission denied ” is not a database cluster directory

pg_ctl: directory d:/thunisoft/abdata/abase1 psql: could not connect to server:…

A:

该问题出现在3.6.1以前(不含3.6.1)的版本中。3.6.1不存在该问题。有两个方法皆可以解决该问 题:

方法一:

打开 arterybase-install.bat ,删除第45-52行的如下内容:

方法二: 1、先建好目录

2、进入 D:\thunisoft\abdata\abase1

右键,属性->安全->编辑 3、弹出窗口后点添加,输入当前用户名,如:thunisoft 4、然后在输入对象及名称来选择下方的输入框输入:thunisoft,点击检查名称 5、查到名称以后,点击确定返回上个界面

6、组或用户名选中thunisoft用户,在下方的权限一栏,勾上所有的权限,点击确定,如下图所示

7、重新安装abase。

如何在一台centos操作系统上安装多个abase数据 库实例?

Q:

开发环境由于资源有限,希望在一台服务器、一个操作系统上安装多个abase实例。如何安装。

A:

首先,为避免互相影响,建议不同的abase实例安装到不同的用户下,如:第一个abase实例安装 到thunisoft用户,第二个安装到thunisoft2用户。这样的话,进入不同的用户,启动不同的数据库实 例。

3.5.2版本增加了端口号参数,如果已经安装了abase(默认端口5432),可以在安装新的abase实

例时,将arterybase-install.conf参数的PGPORT改为5433等其他值,以避免端口冲突。将 APPUSER参数改为新的用户名,如:thunisoft2。然后再运行:arterybase-install.sh进行安装。

如何卸载centos自带的postgresql,如何卸载 ArteryBase?

Q:

系统自带的postgresql可能干扰abase的正常使用,老版本的abase也可能影响新版本的使用。希望 有一个干净的abase环境,如何实现?

A:

卸载自带的postgresql的方法:

卸载centos下的ArteryBase(不含数据库文件)的方法:

卸载windows操作系统的ArteryBase(不含数据库文件)的方法: 3.3.2版本:以管理员身份运行命令行窗口cmd,进入ArteryBase程序目录,

3.5.1版本: 删除用户桌面的startup_abase1.bat、stop_abase1.bat 删除D:\thunisoft\arterybase下的所有文件。

abase(postgresql)常见问题相关推荐

  1. mysql表结构以及数据导入postgresql常见问题

    表结构 先将mysql的表结构转换成postgresql的表结构.(这里使用的是Navicat工具) 步骤以及图示如下:单表的话选择需要转换的表,单击表名右键–>逆向表到模型–>在新生成的 ...

  2. PostgreSQL最常见问题

    PostgreSQL最常见问题 常见问题 1.1)PostgreSQL 是什么?该怎么发音? 1.2)PostgreSQL 的版权是什么? 1.3)PostgreSQL 可以运行在哪些操作系统平台上? ...

  3. jdbc postgresql mysql_mysql改为postgresql 语法常见问题

    springboot引入postgresql ①pom引入依赖 org.postgresql postgresql 9.4.1212 ②yml文件 spring: datasource: url: j ...

  4. PostgreSQL的几种常见问题和解决方法

    前言 1.1 概述 本文介绍了postgresql的几种常见问题,并从现象出发,逐步排查问题,分析导致问题的原因并给出解决方案. 本文介绍的问题分为两大类:一类是关于PostgreSQL无法启动的问题 ...

  5. PostgreSQL+安装及常见问题

    postgresql-8.1-int.msi postgresql-8.1.msi (点这个安装) 前面一直用默认 1.到如下画面时注意: 重复账户时,报如下错误: 2.勾选所有连接都能使用该Post ...

  6. abase安装(postgresql)

    ArteryBase安装指南-- Windows 发布文档 本安装指南包括一键安装和自定义安装两种,推荐使用一键安装. 安装要求 剩余可用内存4G以上,开发测试环境可以酌情减少到2G 使用非 admi ...

  7. SSD云盘常见问题和 I/O优化问题如何解决

    小编给大家分享一下SSD云盘常见问题和 I/O优化问题如何解决,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧! 本篇文章给大家带来的内容是关于SSD云盘常见问题和 I/O优化问题,有一定的 ...

  8. 【ArcGIS 10.2新特性】Geodatabase 10.2 常见问题

    地理数据库技术一直以来都是ArcGIS的基础技术.为充分使用ArcGIS的全部功能则需要把数据存储在Geodatabase当中.Geodatabase是一个综合性的信息模型,它可以支持存储几乎任意类型 ...

  9. SmartCode 使用常见问题

    SmartCode 常见问题 SmartCode 能干什么? SmartCode = IDataSource -> IBuildTask -> IOutput => Build Ev ...

最新文章

  1. jar java classpath_win7中java编程工具安装 java环境变量设置
  2. Future获取线程返回值能使线程顺序执行?
  3. python 3.8.0 编译报错 Could not import runpy module 解决方案
  4. html5网页代码模板简单,简洁蓝色风格HTML5网页模板
  5. ubuntu下安装linux分区大小,增加安装Ubuntu的分区大小?
  6. oracle建按月分区的表,ORACLE创建按月和按天的自动递增分区
  7. python数据接口设计_Python接口与归一化设计
  8. OOP组合和继续的优缺点
  9. 检测范围_论文检测系统的检测范围有哪些
  10. java外部类_Java里什么叫内部类什么叫外部类
  11. ubantu下清除项目缓存的方法
  12. 自动驾驶算法-滤波器系列(四)——不同运动模型在KF/EKF中的应用
  13. 活锁(live lock)是什么
  14. Kali和Backtrack中更新metasploit后无法连接数据库的问题解决方法
  15. codeBook背景建模
  16. 网工必备交换机原理与配置
  17. 2、通信中的交换技术
  18. RTP音频AAC封包
  19. 进阶篇:2)DFMA方法的运用
  20. idea中的xml文件怎么直接在idea中通过浏览器打开

热门文章

  1. Java大数据就业方向有哪些?
  2. Spring Social简明教程
  3. echart:饼图扇形颜色和文字颜色设置
  4. 如何使用Google scholar?
  5. 易人快递单打印软件 v1.0 绿色
  6. 警惕黑客瞄准你的手机钱包
  7. PHp国际象棋盘,PHP实现国际象棋之跳马程序的示例代码
  8. 我们的那些故事(1987—1990年出生的希望您能够看看)
  9. 【统计学习方法】学习笔记——EM算法及其推广
  10. php 门禁系统,门禁系统的指纹识别功能所运用的计算机技术是什么