优炫数据库的安装
安装指定版本数据库文件。
当前数据库文件:uxdb-std-win-x86_64-v2.1.1.4.exe
根据优炫数据库指定安装文档说明安装数据库
注意在倒数第二步骤,即安装步骤的第十步,设置大小写敏感为否。
安装数据库成功后,开启服务
在指定电脑系统用户(如uxdb)下进入指定路径下,测试路径为E:\uxdb\uxdbinstall\uxdbinstall\dbsql\bin
执行命令uxsql -d uxdb即可连接数据库
注册
如果出现licence的字样,则说明没有注册文件,
注册步骤:首先安装数据库的服务器需执行E:\uxdb\uxdbinstall\uxdbinstall\license\GetwinInfo.bat
输入版本类型,如果默认则按回车
输入版本号,默认则按回车
输入json有效期,单位为月,默认则按回车
输入license描述,默认则按回车
同一路径下生成UxdbLicense.json文件,发给优炫方进行注册
将优炫注册的license同样放入该路径下
如果在控制台成功看到uxdb#的信息,则说明连接成功
如果连接失败,尝试入出站规则设置端口5432
可视化工具
优炫数据库可视化安装工具uxdbadmin
傻瓜式安装uxdbadmin-win-x86_64-2.1.1.4,如不确定也有相应安装文档
Navicat也可用postgres进行连接,需修改配置文件E:\uxdb\uxdbinstall\uxdbinstall\dbsql\data\dbhome_1\uxsinodb.conf,找到shared_preload
去掉#号修改为shared_preload_libraries = ‘postgres_adaptor’,然后重启服务,据优炫方所说,Navicat连接很多功能无法实现,或者会出现错误。
建议使用他们可视化工具
如果是档案系统连接优炫数据库,则需要安装数据库的用户进入dbsql\bin下的指定数据库执行命令Create extension orafce;
连接数据库时appseting中指定type为uxdb,及"uxdbAMSContext": “Server=192.168.30.0;Port=5432;User Id=uxdb;Password=123456;Database=uxdbcore”
优炫数据库代码集成说明。
引用对应Mono.Security.dll和Nuxsql.dll即可
其他说明
警告: 正保存的数据被裁断到 1024 字符。
“UXDB_HOME=E:\uxdb\uxdbinstall\uxdbinstall\dbsql\bin;E:\uxdb\uxdbinstall\uxdbinstall\dbsql\lib, PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;c:\oracle\product\10.2.0\client_1\bin;F:\oracle\product\10.2.0\db_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\Microsoft SQL Server\130\Tools\Binn;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn;C:\Program Files\Microsoft SQL Server\100\Tools\Binn;C:\Program Files\Microsoft SQL Server\100\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE;C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\90\Tools\binn;C:\Program Files\nodejs;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files\Microsoft\Web Platform Installer;E:\AAA\package\mysql-8.0.26-winx64\bin;C:\Program Files\dotnet;E:\highgo\database\6.0.1\bin;E:\highgo\database\6.0.1\lib;E:\Program Files\Java\jdk-14.0.2\bin;C:\Program Files (x86)\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\DTS\Binn;C:\Users\admin\AppData\Local\Microsoft\WindowsApps;C:\Users\admin\AppData\Roaming\npm;C:\Users\admin\AppData\Local\Programs\Microsoft VS Code\bin;c:\program files\esafenet\cobra docguard client;C:\Users\admin.dotnet\tools;C:\Program Files (x86)\Java\jre1.8.0_251\bin;C:\Program Files\JetBrains\IntelliJ IDEA 2020.1.2\bin;”
属于此数据库系统的文件宿主为用户 “admin”.
此用户也必须为服务器进程的宿主.
数据库集群用户将被设置为"uxdb".
数据库簇将带有一下 locales 初始化
initdb: 无法为locale “Chinese (Simplified)_China.936"找到合适的文本搜索配置
COLLATE: Chinese (Sim MESSAGES: C
plified)_China.936
CTYPE: Chinese (Simplified)_China.936
MONETARY: Chinese (Simplified)_China.936
NUMERIC: Chinese (Simplified)_China.936
TIME: Chinese (Simplified)_China.936
缺省的文本搜索配置将会被设置到"simple”
禁止为数据页生成校验和.
全数据库加密被禁用
创建目录 E:/uxdb/uxdbinstall/uxdbinstall/dbsql/data/dbhome_1 … 成功
正在创建子目录 … 成功
选择动态共享内存实现 …windows
选择默认最大联接数 (max_connections) … 100
选择默认共享缓冲区大小 (shared_buffers) … 128MB
选择默认时区 … Asia/Hong_Kong
创建配置文件 … 成功
正在运行自举脚本 …成功
正在执行自举后初始化 …成功
同步数据到磁盘…成功
成功。您现在可以用下面的命令开启数据库服务器:
E:/uxdb/uxdbinstall/uxdbinstall/dbsql/bin/uxdb -D "E:\uxdb\uxdbinstall\uxdbinstall\dbsql\data\dbhome_1"
或者
E:/uxdb/uxdbinstall/uxdbinstall/dbsql/bin/ux_ctl -D “E:\uxdb\uxdbinstall\uxdbinstall\dbsql\data\dbhome_1” -l 日志文件 start
用下面的命令开启客户端:
E:/uxdb/uxdbinstall/uxdbinstall/dbsql/bin/uxsql -d uxdb