Articles of 数据库

如何将Oracle数据库安装到新实例?

我有一个安装在Windows Server 2003上的Oracle 10g R2的实例。这个实例运行一个没有任何备份的数据库。 现在操作系统出现故障,无法修复,我得到的是旧实例的运行文件。 我怎样才能从这些文件的数据库恢复到新的实例? 一步一步的指导将非常感谢,因为我是新的与Oracle。

如何正确迁移SQL

如果我正在更换服务器,我通常迁移我的WordPress数据库,转到phpmyadmin并在一台服务器上执行SQL导出,并在另一台服务器上执行导入。 我注意到在这个过程中,有时候我的数据变得不正常。 例如,“:'〜…等,这些字符可能会变成奇怪的东西,如”“ 我究竟做错了什么?

创buildsym链接到数据目录后MySQL不会启动

我已经把/var/lib/mysql所有东西移动到/500gb/mysql ,并创build了一个到另一个的符号链接。 然后,我做了一个chown mysql:mysql和chmod 777 (同时包含-h和-R)到/var/lib/mysql符号链接和/500gb/mysql 。 ls -al /var/lib给我: lrwxrwxrwx 1 mysql mysql 15 2011-07-27 12:55 mysql -> /500gb/mysql 当我尝试启动MySQL( service mysql start )时,我在/var/log/mysql/error.log获得以下内容: 110727 12:48:32 [Note] Plugin 'FEDERATED' is disabled. /usr/sbin/mysqld: Can't find file: './mysql/plugin.frm' (errno: 13) 110727 12:48:32 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it. 110727 12:48:32 […]

如何configurationSQL Server 2008 R2日志传送

我需要使用SQL Server日志传送设置备用服务器。 这是我第一次这样做,所以我按照SQL帮助中的说明一步一步。 当然,我第一步遇到了一个问题。 帮助文件说: 在日志传送configuration中右键单击要用作主数据库的数据库,然后单击“属性”。 在select页面下,单击事务日志传送。 我没有看到“事务日志传送”菜单项。 以下是我所看到的: 那为什么我不提供这个选项?

想要build立什么MySQL数据库是“旧”

我想把一些(最小的)日志logging到我们的MySQL服务器上,目的是确定服务器上的哪些数据库没有被定期访问。 我们打算login大约一个月,并且任何在这段时间内没有被客户访问的数据库,我们要归档。 有人可以请我指出正确的方向 – 我在网上find的大部分日志logging教程都关心logging实际的SQL查询等,而我只是想“从时间Y的客户端IP X到DB Z的连接“logging。 提前致谢。 问候, 帕特里克

突袭与复制

我们打算购买两台将要托pipe一个SQL数据库(PostgreSQL)的服务器。 第二台服务器将作为第一台数据库服务器(热备份)的实时复制工作。 我遇到的问题是关于为服务器select的RAID级别。 最初我打算在性能上考虑在两台服务器上使用RAID 10,但由于我们计划在5年内存储20-30TB的数据,所以RAID 10太贵了(特别是因为我们必须购买两台机器)。 而且我也认为,如果我们有复制,RAID 10的冗余是不是真的需要。 所以现在我正考虑在每台复制服务器上安装RAID 5。 有了这个设置,即使在一台机器上出现RAID 5故障,在重build过程中还会出现另一个故障,我仍然会有一台工作的数据库机器。 我的猜测是这个系统应该是相当可靠的。 你认为这是一个合理的决定? PS我不想使用RAID6,因为它的写入惩罚。

与指标有关的“固定”究竟是什么?

当谈到索引中的“固定”时,究竟是什么呢? 有没有其他的词/我可以search,因为谷歌没有提供任何解决scheme。 这是一个testing问题的一部分,学生被要求定义和描述与索引有关的固定。 有没有人有一个想法?

将数据库从Denali CPT3复制到SQL 2008 R2

好吧,正式这个是搞乱了我的脑袋。 当我们的开发环境出现时,我有最糟糕的想法试用SQL服务器Denali CPT3。 它似乎没问题,所以我们使用并收集了一些数据库。 现在我们有一个SQL 2008 R2的实例,并且在Denali实例上工作的团队希望切换到2008 R2。 我的任务是将数据库从Denali实例复制到2008 R2实例,但事实certificate这比我想象的要困难得多。 我试图使用mdf和ldf文件附加数据库,但它没有工作。 我试图从迪纳利备份,但没有奏效。 我试图导出/导入数据库,但没有奏效。 我试图复制数据库,但失败了。 唯一能做的工作似乎是在denali实例上生成脚本,并在2008 R2实例中运行它们,但是当我尝试为数据库的所有对象生成时,它却失败了。 我徘徊,如果有其他解决scheme可以工作,或者如果我已经尝试的解决scheme之一应该工作,我需要更多的关注它。 我开放的“疯狂”的解决scheme,如转移到MySQL或Oracle如果可能的话(甚至CSV或平面文件,任何可能的传输整个数据库)。

MS Access数据库突然间比平常慢

我有一个访问数据库的客户在过去几天一直在经历缓慢的查询。 这是一些背景。 它目前在Windows Server 2008上运行 mdb文件位于服务器上,工作站上有一些本地安装的前端部件。 我们运行了一个千兆以太网和千兆networking交换机 这台服务器也用于基本文件共享,其他服务似乎不运行缓慢或出现任何问题。 这是工作正常,但已经开始有较慢的查询或响应时间,当你连接回数据库的查询。 我们没有改变服务器上的任何东西,或者对服务器或数据库前端安装做了任何更新。 我们总是使用一个映射的驱动器号来访问它,无论是在旧服务器上还是在这个新服务器上,请参阅下一个新服务器的年龄。 我知道人们会说停止使用Access作为数据库,但是客户端使用的是旧版软件,没有升级的path,而且在这个Server 2008平台上,这个版本已经可以耐用了大约1.5年。 我的问题基本上是有什么,我应该看看,这可能是明显的,但我可能会失踪? 我们尝试将文件移动到更快的RAIDarrays上的另一个分区,我们得到了相同的结果。 任何帮助将不胜感激。

Mysql PID错误,locking数据库

我改变my.cnf文件来添加一些参数,但在重新启动服务后,它没能开始给出locking错误。 我使用rm命令删除了锁,并再次尝试重新启动,但不启动 我也更新到my.cnf备份文件。 当我检查服务状态,并试图重新启动给下面的消息。 # service mysql Status MySQL is not running, but lock exists [FAILED] # service mysql restart MySQL manager or server PID file could not be found! [FAILED] 我Centos 5.3服务器和MySQL 5.3社区版本 谢谢, 主 这里是错误日志文件: 110702 06:00:50 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql 110702 6:00:50 [Note] Plugin 'FEDERATED' is disabled. 110702 […]