我在数据库中寻找细粒度(行级和列级)访问控制。 换句话说,我正在寻找强制访问控制(MAC) ,基于安全类(如Bell-LaPadula模型 )分类数据和用户的安全策略。 Oracle有一个产品,即Oracle标签安全 ,它在Oracle DBMS的行级实现了强大的多级安全性。 不幸的是,我无法在MySQL和PostgreSQL等其他数据库中find类似的解决scheme。 有什么build议?
我有一个现有的Windows DB2数据库,我想迁移到PostgreSQL。 应用程序的用户可以过周末的停机时间。 什么是最好的方式来做到这一点?
我们在PostgreSQL数据库服务器上有超过一千个表。 我记得读到有一种方法可以在数据库达到一千多个表格的时候加快数据库的速度,但是我似乎无法在Google上find任何关于这个数据库的信息。 你能帮忙的话,我会很高兴。 谢谢
我遵循oracle文档中有关创build物理备用数据库的步骤。 指向configuration步骤的链接: http://download.oracle.com/docs/cd/B28359_01/server.111/b28294/create_ps.htm#i63561 当我执行“步骤4 Verfiy收到重做已应用”。 我的查询结果并不如预期,以下是结果, SQL> SELECT SEQUENCE#,应用于V $ ARCHIVED_LOG ORDER BY SEQUENCE#; SEQUENCE#APP 5 NO 6 NO 7 NO 8 NO 4行被选中。 感谢有关如何继续的任何意见,谢谢。
这是我面临的错误 TITLE:Microsoft.SqlServer.Smo 数据库的Go3D_Retailer设置离线失败 – – – – – – – – – – – – – – – 附加信息: 执行Transact-SQL语句或批处理时发生exception。 (Microsoft.SqlServer.ConnectionInfo) 无法打开物理文件“E:\ Program Files \ Microsoft SQL Server \ MSSQL10.MSSQLSERVER \ MSSQL \ DATA \ ftrow_Go3D_catalog.ndf”。 操作系统错误2:“2(无法检索此错误的文本,原因:15105)”。 数据库“Go3D_Retailer”无法打开由于无法访问的文件或内存不足或磁盘空间不足。 有关详细信息,请参阅SQL Server错误日志。 ALTER DATABASE语句失败。 (Microsoft SQL Server,错误:5120) 这个错误的背景我一直在试图将我的目标logshipping数据库移动到另一台物理服务器进行分析。 因为我没有设置活动目录,所以我不得不通过对源服务器和目标服务器使用相同的用户名/密码来破解我的进程,以使进程正常工作。 之后,我使用这个人的解决scheme将目标数据库移动到另一台服务器。 但是,当我尝试使数据库恢复联机时发生此错误。 我没有在我的服务器上的E驱动器,我不知道为什么它试图从E驱动器打开文件。 我的硬盘上剩余了100GB,所以绝对不是空间问题。 这听起来像一个错误…任何想法? 我在Windows Server 2008 […]
我们在几周内发布了一个在本地机器上开发的网站,但现在我们在开发的服务器上进行testing MySQL错误“max_user_connections”。 我们已经和主办公司(瑞典最大的)谈过了,他们说我们没有妥善closures我们的联系。 但事情是,我们在另一台主机上使用EXACT相同的代码。 我还补充说 echo "closed"; 在database_close函数中,现在在非常页的最下面有“closures”。 对我来说,这意味着我们closures了连接,任何人都知道什么是错的? 我们通过PHP PDO函数进行连接,并根据手册将其closures,将其设置为“null”。
我有2个服务器运行1个网站。 服务器#1专用于Apache,将网站文件提供给Internet。 服务器#2专用于MySQL,将数据库提供给服务器#1。 千兆位以太网连接2台服务器。 我遇到的问题是服务器#2,当stream量高峰时,它会导致MySQL消失,我不得不重新启动MySQL,让事情重新上线。 当我们在网上达到太多的stream量时,网页只是挂起,每个人都得到一个数据库错误屏幕。 我认为my.cnf文件没有正确拨号,需要优化。 两台服务器都是相同的戴尔PowerEdge服务器,以下是规格: CPU – 双Intel Xeon 2.40GHz 内存 – 3GB的RAM 存储 – RAID 1中的2x36GB 10K SCSI硬盘驱动器 Linux – Debian GNU / Linux 4.0(etch)内核版本2.6.18-6-686(SMP) Apache v2.2.3 PHP 5.2.0-8 + etch16 MySQL 5.0.51a-24 + lenny2 + spu1-log
我想在Centos 5上安装Oracle 11gR2,当我做一个/etc/init.d/oracle start时,我得到了日志:找不到数据库实例“ORCL”的init文件。 错误数据库实例“ORCL”未启动。 我已经很好地解释了这个教程: http : //ivan.kartik.sk/oracle/install_ora11gR1_elinux.html 你有什么想法吗? 感谢您的帮助 !
使用主/从数据库scheme设置mysql复制后,我注意到从数据库服务器不是只读的。 之后,我在/etc/my.cnf文件中手动configuration了它。 我只是不明白:是不是默认的行为,奴隶总是运行在只读模式,或者应该总是手工configuration?
昨天晚上,我使用sbackup实用程序备份了我的Ubuntu 10.10。 该进程使用默认选项运行,该选项将/etc /home /usr /var目录备份到我的机器上的单独分区。 备份成功完成后,我在现有的Ubuntu 10.10分区上安装了Ubuntu 11.04,并使用tasksel安装了lamp-server meta软件包: $ sudo apt-get install tasksel $ sudo tasksel install lamp-server 出现提示时,我input了与Ubuntu 10.10上使用的相同的MySQL根密码。 从/media/backup/var/lib/mysql将用户帐户,数据库和configuration恢复到新安装的最简单方法是什么? 谢谢。