AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / dba / 问题

问题[migration](dba)

Martin Hope
folow
Asked: 2023-03-01 19:18:46 +0800 CST

如何查看Db2数据库是什么级别/版本?

  • 5

在 Linux x86_64 上,我安装了 Db2 v11.5.8.0,我正在将实例和数据库从 v11.1 升级到 v11.5。

我们有几台 Linux 机器,它们至少安装了两个 Db2 版本:v11.1 和 v11.5,每个数据库版本都有几个实例,每个实例都有几个数据库。

我可以检查:

  • 在 Linux 上安装的 Db2 版本具有:db2ls
  • 哪个 Db2 版本应用于特定实例:db2greg -dump | grep ^I

但是如何检查特定的 Db2 实例,哪些数据库已经使用db2 upgrade database <db_name>进行了升级

migration
  • 1 个回答
  • 18 Views
Martin Hope
neveratdennys
Asked: 2022-09-10 16:34:42 +0800 CST

Postgres 非确定性整理性能

  • 2

阅读文档后,我想我应该询问我正在寻找的不区分大小写行为的性能问题。就上下文而言,我正在进行从 SQL Server 到 PostgreSQL 的迁移项目,我需要确保数据库中的所有数据条目都实现了不区分大小写。这会成为数据库迁移的问题吗?据我了解,当所有表都使用非确定性排序规则时,会出现性能问题。

虽然非确定性排序规则给出了更“正确”的行为,尤其是考虑到 Unicode 的全部功能及其许多特殊情况时,但它们也有一些缺点。最重要的是,它们的使用会导致性能下降。请特别注意,B 树不能对使用非确定性排序规则的索引使用重复数据删除。此外,某些操作对于非确定性排序规则是不可能的,例如模式匹配操作。因此,它们应仅在特别需要的情况下使用。

postgresql migration
  • 1 个回答
  • 49 Views
Martin Hope
Mircea-Andrei Albu
Asked: 2022-07-27 04:45:42 +0800 CST

如何更改多可用区集群中的 Cassandra 拓扑 + 告密者?

  • 0

我在一个使用 SimpleSnitchStrategy 的可用区中有一个 9 节点 Cassandra v3.11 集群。
我想将 snitch 策略更改为 GossipingPropertyFileSnitch 并将拓扑更改为像这样的多 AZ:
AZ-A 中的
3 个节点,AZ-B 中的
3 个节点,AZ-C 中的 3 个节点。

我应该如何进行迁移?
先移动节点再改变snitch策略还是先
改变snitch策略再移动节点?

作为一个额外的问题,我应该使用
JVM_OPTS="$JVM_OPTS -Dcassandra.replace_address_first_boot=ip_address"
还是删除节点并再次添加它们?

migration cassandra
  • 1 个回答
  • 45 Views
Martin Hope
krenova
Asked: 2022-04-28 21:34:47 +0800 CST

术语数据库迁移

  • 3

我很好奇,当我第一次听说数据库迁移这个术语时,它明确地涉及将整个数据库从一个平台移动到另一个平台。

但是,最近我不得不构建一个需要自己设置数据库的服务器。然后我偶然发现了这个名为 Alembic 的 Python 库。显然,它也被称为“数据库迁移”工具,因为它的唯一目的是不按顺序说,是一种用于数据库的 git。这让我个人感到困惑。有人可以阐明我理解的数据库迁移与作为跟踪数据库更改的工具的数据库迁移之间的区别。

同样,我可能无知并且可能错过了其中一些明显的差异,但如果有人能启发我,我将不胜感激。

migration
  • 4 个回答
  • 495 Views
Martin Hope
Anthony O
Asked: 2022-04-20 15:32:51 +0800 CST

如何在没有自动增量 ID 冲突的情况下在 2 个 PostgreSQL 集群之间迁移数据?

  • 0

我有 2 个独立运行的数据库集群。将来,我可能需要将客户的记录从集群 1 移动到集群 2。我有一个 bash 脚本,我在服务器端将表记录从集群 1 复制到 CSV 文件,然后将它们恢复到集群 2。

数据之间的关联使用顺序 ID。这些 ID 在两个实例中不是唯一的。似乎有两种可能:

  1. 我没有为我的用例使用最好的工具。还有其他工具可以让我更轻松地做到这一点。我已经掩盖了外国数据包装器。我不想做转储,因为我只需要一些记录。

  2. 我只需要吸收它并使用在我的数据集中唯一的 UUID。

postgresql migration
  • 2 个回答
  • 70 Views
Martin Hope
jbz
Asked: 2021-10-09 08:39:43 +0800 CST

将整个 SQL Server 2016 移动到新位置 - 最佳方法

  • 0

在我的组织中,我们有一个 SQL Server (2016) 在 Amazon 的 EC2 实例上运行,在 Windows 上使用 SQL Server 许可证。我的老板意识到,我们可以通过建立一个仅限 Windows 的 EC2 并在我们自己的许可证上安装 SQL Server 来节省大量资金。所以我需要把整个东西搬到一个新的地方。

在新机器上安装 SQL Server 并备份/恢复我们正在使用的一个数据库对我来说相对容易。但是我需要重新创建所有服务器对象:用户、作业、链接服务器、数据库邮件等。我可以从旧机器上编写大部分内容来重新创建它们,所以这没什么大不了的。

我觉得可能有一种更简单的方法可以做到这一点,但我对服务器上的 DB Admin 的经验并不丰富。

做这个动作最简单的方法是什么?谢谢!

sql-server migration
  • 1 个回答
  • 78 Views
Martin Hope
RoyalGoose
Asked: 2021-09-11 11:22:51 +0800 CST

将对象从 Firebase 错误迁移到 MongoDB

  • 0

我正在将数据库从 Firebase 迁移到 MongoDB,并且遇到了问题。这是我存储在 FB 中的这样一个对象:

"logs": {
    "2021-05-24": {
        "124109": {
            "foo": "text",
            "bar": "text"
        }
    }
}

当我将它导入 Mongo(通过 Mongo 指南针作为 JSON 对象)时,它以这种形式插入:

"logs": {
    "2021-05-24": [
        null,
        null,
        ... # overall 124109 nulls here
        null,
        {
            "foo": "text",
            "bar": "text"
        }
    ]
}

正如我所看到的,它将嵌套对象的键读取为真实数组对象的数量。如何在 mongo 中正确迁移这种类型的对象?

migration mongodb
  • 1 个回答
  • 108 Views
Martin Hope
merlin
Asked: 2021-05-09 07:19:19 +0800 CST

为什么将 MySQL 转储从 5.7 导入到 8.0.x 时出现 ERROR 1824 (HY000)?

  • 0

我有一个大约 12GB 的 MySQL 5.7.x 转储,我尝试将其导入新安装的 MySQL 8.0.x 本地实例。

mysql -u username -p test < DB-210508.sql  

导入开始但失败并显示以下消息:

ERROR 1824 (HY000) at line 518: Failed to open the referenced table 'table-name'

我想知道为什么外键有问题,如果不是因为我正在导入 8.0.x

MySQL 8.0.x 实例配置如下:

[mysqld]
default_authentication_plugin= mysql_native_password
innodb_buffer_pool_size = 8G
innodb_buffer_pool_instances = 32
innodb_buffer_pool_chunk_size = 134217728
collation_server        = utf8_unicode_ci
character_set_server    = utf8

导入失败的原因可能是什么?

mysql migration
  • 1 个回答
  • 3666 Views
Martin Hope
gecko
Asked: 2021-04-19 23:29:27 +0800 CST

“Percona-XtraDB-Cluster 禁止对驻留在非事务性存储引擎中的表(<示例>)使用 ALTER 命令”

  • 0

我安装了一个pxc_strict_mode设置为的 Percona XtraDB 集群ENFORCING,并尝试从非 Galera MariaDB 服务器导入数据库。这适用于某些数据库,通过转储它们并通过mysqldump --skip-locks -K导入它们mysql <database> < <dumpfile>(在使用创建空白数据库之后CREATE DATABASE)。然而,一个数据库被拒绝导入:

第 40 行的错误 1105 (HY000):Percona-XtraDB-Cluster 禁止在 pxc_strict_mode = ENFORCING 或 MASTER 驻留在非事务存储引擎(切换到事务引擎除外)中的表(example.example)上使用 ALTER 命令

大多数互联网线程只是建议暂时禁用pxc_strict_mode. 然而,鉴于其他数据库导入没有任何问题,我认为该问题应该可以通过更改附加到的标志mysqldump或修改转储文件中的语句来解决。我尝试删除转储中的所有 ALTER 语句,这会将上述错误更改为...prohibits the use of DML command....

源 MariaDB 实例和新的 XtraDB 集群都配置了默认的 InnoDB 存储引擎。

将不胜感激任何输入。

mysql migration
  • 1 个回答
  • 877 Views
Martin Hope
Lauren_G
Asked: 2021-03-17 12:37:03 +0800 CST

Netezza 迁移到 Azure Synapse - 存储过程?

  • 1

我到处寻找有用的文档,这些文档全面地为我提供了 Netezza 存储过程和函数之间的差异,因此我可以找到 Azure Synapse 等价物。

是否有任何网站或链接可以记录此类事情,而不必通过在 Azure 中运行 proc 并让它们失败来查找每个单独的不兼容性?

我想我想主动修复这些,而不是被动地修复它们以节省时间

有任何想法吗?

stored-procedures migration
  • 1 个回答
  • 204 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve