问题标签 [database-administration]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
5235 浏览

oracle - 您如何管理对生产数据库的模式升级?

这似乎是一个被忽视的领域,可以真正使用一些洞察力。您的最佳做法是:

  • 进行升级程序
  • 出现错误时退出
  • 同步代码和数据库更改
  • 部署前测试
  • 修改表的机制

ETC...

0 投票
10 回答
132589 浏览

oracle - 如何终止连接到我的 oracle 数据库的所有会话?

我需要在没有管理员监督的情况下快速(并强制)终止连接到我的 oracle 数据库的所有外部会话。

我不想只是锁定数据库并让用户优雅地退出。

我将如何编写这个脚本?

0 投票
6 回答
14062 浏览

mysql - 如何监控 MySQL 空间?

我下载了一个使用 MySQL 的 Web 应用程序的 VM 映像。

如何监控其空间消耗并知道何时必须添加额外空间?

0 投票
2 回答
8677 浏览

sql-server - Sql Server SHRINKDATABASE 命令

当我使用 GUI 收缩 sql server 数据库时(所有任务->收缩数据库->接受所有默认值,单击确定),它很快完成。

但是如果我运行这个命令,它会花费很长时间。

我错过了什么?

这是在 SQL Server 2000 中。

0 投票
10 回答
1105 浏览

database - 在开发新系统时 - 是否应该始终与利益相关者讨论数据库模式?

我比我将要描述的项目所涉及的人员高出几个层次/级别。

一般要求是基于 Web 的问题管理系统。该系统只是一个更大项目的一小部分。

领导 pm 有一个技术 pm,他应该处理项目的这一部分。领导下午问我,帮助信息不在请求帮助的上下文中是否正常。领导 pm 正在提供有关该站点的反馈,并希望提供模式对话框等错误消息,并希望我看一下。我在看系统,我在想……

  • 在冷聚变中开发了一个新应用程序!?!?
  • 该应用程序的数据验证极差
  • 应用数据验证页面远离数据输入表单
  • 应用程序帮助页面导航离开表单
  • 开发人员和 pm 之间没有讨论 db 模式
  • 未讨论 db 架构,因为它不存在
  • 有一个菜单页面——也就是说,一旦你进入一个页面,你必须回到主菜单,然后进入你想要的下一页
  • 领导 pm 不知道 dbms 是什么...
  • 有一个技术 pm,她不知道什么是 dbms...
  • 领导 pm 想解雇技术 pm 很长时间了,但技术 pm 受到保护……
  • 领导 pm 建议在几个专有项目中存在所需的确切功能(其中几个是开源的 - bugtracker、bugzilla 等),但技术 pm 和开发人员不会听。

我有两个问题?

难道我

  • 解雇开发人员?
  • 解雇技术经理和保护她的人?
  • 解雇铅下午?
  • 为他们下载并配置 bugtracker/bugzilla,然后全部启动?
  • 为他们下载并配置 bugtracker/bugzilla,然后去喝杯啤酒忘忧?

数据库模式不是在项目的早期就被讨论和严格考虑的标准操作程序吗?

编辑:

我曾经与各种技术知识(和智力)水平不同的客户一起工作。我总是与利益相关者讨论数据库模式。如果他们不知道什么是模式,我会教他们。如果他们没有理解的背景,我仍然会和他们讨论模式——即使他们没有意识到我们在谈论模式。在我直接参与的大多数项目中,数据是系统中最重要的部分。彻底散列模式/域模型对于更好地理解系统以及可以完成和报告的事情至关重要。我非常重视海报上关于 SO 的意见。有趣的是,我的方法不是通常的做法。

顺便说一句 - 可悲的是,该项目使用纳税人的资金,而 IT 部分是与一所著名大学的合作......开发和技术 pm 是长期员工 - 他们并不缺乏经验。当我知道聪明而勤奋的人失业而像这样的人有工作时,我感到特别难过。

当我年轻的时候,我会向上报告这种类型的无能,并期望采取适当的行动。既然我在链上,我发现自己不想微观管理其他人的责任。

我的决定是喝两杯啤酒,然后回到我的职责中......

0 投票
1 回答
139 浏览

sqlite - mac上有没有好的免费的SQLlite图形管理工具?

我知道 Firefox 有一个 SQLite 管理器扩展,但实际上,我不喜欢在 Web 浏览器中这样做。这完全不酷。我不想为此安装 Firefox。;)

我希望还有其他好的工具,尽管那个 firefox 选项看起来还不错。但是让我们看看那里是否有更好的东西......

0 投票
3 回答
9273 浏览

mysql - 如何将mysql数据库移动到另一个挂载点

我有一个 MySQL 数据库,它越来越大,我想将整个数据库移动到另一个安装点,那里有足够的存储空间。我希望传输我当前的数据,并将新数据保存到新位置。

软件堆栈:在 FreeBSD 6 上运行的 MySQL 5

0 投票
10 回答
838389 浏览

sql - 如何替换 SQL Server 表列中的字符串

我有一个SQL Sever引用路径(UNC或其他)的表(),但现在路径将改变。

在路径列中,我有很多记录,我只需要更改路径的一部分,而不是整个路径。而且我需要在每条记录中将相同的字符串更改为新字符串。

我怎么能用简单的方法做到这一点update

0 投票
2 回答
1134 浏览

oracle - Amazon EC2 + EBS 上的 Oracle DB

我刚刚在我的 Amazon 的 Virtual EC2 Linux (Ubuntu) 服务器上安装了 Oracle。因为我不太熟悉 Oracle 数据库管理,所以我想知道哪些文件以及我需要如何移动到 ESB,所以当我关闭或终止我的实例时,数据不会丢失。

我找到了这个教程,但我不确定这是否是我需要的。

0 投票
4 回答
41252 浏览

linux - 有什么好的 PostgreSQL 客户端用于 linux 吗?

我对没有一个好的 PostgreSQL 的 Linux GUI 管理和开发工具感到沮丧。

pgAdmin III 是有缺陷且无法使用的……嗯,软件,与仅 Windows 的 PostgreSQL Maestro 和 EMS PostgreSQL 管理器相比。

phpPgaAmin 看起来并不乐观。

EMS PostgreSQL manager 可以在 Wine 下工作,但是这样的设置有很多问题。

要求是:

  1. 大表(1M+)的表数据编辑和浏览,可以FK跳转或者一些主从编辑,GUI过滤等。
  2. 具有就地模式编辑的 ER 图
  3. 带有所有有用的 GUI 支持的模式编辑和浏览
  4. 架构更改日志以放入数据库版本控制(迁移脚本)。
  5. 选项卡式界面能够同时处理多个表和 SQL 查询。

等等。

有任何想法吗?