初始化与升级
初始化
setup.sh脚本 在安装过程中新增选项:
Please enter create TDS user option 用户终端输入 y/Y 时创建tds用户和tds数据库 用户终端输入n/N 时跳过创建tds用户和tds数据库继续执行后续安装步骤 输入y/Y n/N 以外的字符退出安装 系统默认值为y
sh ./setup.sh


升级
ud_upgrade工具升级需要新的实例中不包含TDS相关插件,新的数据库实例初始化时不指定-C参数。
sh ./setup.sh
备份现有数据
保存旧版本实例的参数
unvdbsql_tds.tds_default_numeric_precision unvdbsql_tds.tds_default_numeric_scale unvdbsql_tsql.database_name unvdbsql_tsql.default_locale unvdbsql_tsql.migration_mode unvdbsql_tsql.server_collation_name
停止服务
ud_upgrade工具升级
ud_upgrade -d <old-datadir> -D <new-datadir> -b <old-bindir>
恢复参数(手动调整sqlserver.conf或是启动数据库后命令行方式调整)
unvdbsql_tds.tds_default_numeric_precision = <setting value> unvdbsql_tds.tds_default_numeric_scale = <setting value> unvdbsql_tsql.database_name = <setting value> unvdbsql_tsql.default_locale = <setting value> unvdbsql_tsql.migration_mode = <setting value> unvdbsql_tsql.server_collation_name = <setting value>
启动服务
检查数据