

由于Oracle数据库备份有三种方式,每种方式具有不同的恢复特性,因此应集成数据库与文件系统备份,集成逻辑备份和物理备份。 一、备份策略 1.在操作系统级,使用大容量磁盘阵列,通过磁盘映像技术使每一个数据库文件自动分布于每个物理磁盘。这样,当某个
2015-06-28
在前一段时间中遇到一个需求..统计某一种商品在某一天中的销售数量,当天没有销售的时候,数量显示0.这个不能用一般的Group来实现.所以需要变通一下,跟一个有1-31的一个集合来Group.有2种方案.planA:SELECT SUM(ISNULL(BidsTrade_Money, 0)) A
2015-06-28
默认登录mysql之后show variables like '%character%', 出现 mysql> show variables like '%character%'; +--------------------------+----------------------------+ | Variable_name &nb
2015-06-28
在编写WEB应用程序的过程中,我们常常要跟数据库打交道,例如我们日常经常用的数据库ACCESS、SQL SERVER等。在连接这些数据库的时候,系统往往会给我们一些象这类"80004005"错误,这些五花八门的错误信息很另人头痛。为了方便网友解决这类问题,本文将详
2015-06-28
其实只要使用系统内置的存储过程sp_spaceused就可以得到表的相关信息如:sp_spaceused 'tablename' 以下是为了方便写的一个存储过程,目的是把当前的所有表的相关信息全部都保存在一个指定的表里面 以下为引用的内容: CRE
2015-06-28
本文从多个角度来讲解如何在Access数据库上如何上传并且显示上所上传图片。 在动态网站制做过程中,需要上传图片、显示图片,上传的图片要能够保存在数据库中,一般小型网站只支持Access数据库,如何上传图片,将其保存在数据库中并将其显示出来,是数据库+ASP应用
2015-06-28
使用SQL语句生成带有小计合计的数据集: 测试用户: scott 测试用表: dept,emp ////////////////////////////////// //检索出需要进行统计的数据集 select dept.dname,emp.job,sal from emp,dept where emp.deptno=dept.deptno; //////////////////////////////////
2015-06-28
查看剩余表空间 select a.tablespace_name,free/total*100 pct_free,free/1024/1024 "free(M)" from (select sum(bytes) free ,tablespace_name from dba_free_space group by tablespace_name) a, (select sum(bytes) total ,tablespace_n
2015-06-28
以下的文章主要是教会你如何自动恢复MySQL数据库中的日志文件的实际操作步骤,以及在对其进行实际操作小红那些的相关事项是值得我们大家注意的,我们大家都知道如果MySQL(和PHP搭配之最佳组合)服务器启用了二进制日志。你可以使用MySQL(和PHP搭配之最佳组合)binlog
2015-06-28
现在某家企业的Oracle数据库中有一张产品信息表。这张表中的记录已经超过了500万条。其中成品信息大概30万条。零件记录有300万条左右。剩余的都是包装信息。数据库工程师通过相关的分析与监测,用户访问这张表的时候,会有严重的等待现象。这主要是因为这张表中
2015-06-28
SYBASE ADAPTIVE SERVER ENTERPRISE 1500 FOR WINDOWS前提:windows经典主题;如以前曾错误安装过sybase,请卸载干净(包括sybase文件夹和相关的几处注册表项!)运行setup.exe安装,如需使用ODBC、OleDb或者ADO.net进行开发,要选择自定义(custom)安装,因为在默
2015-06-28
权限: create session create table unlimited tablespace connect resource dba 例: #sqlplus /nolog SQL> conn / as sysdba; SQL>create user username identified by password SQL> grant dba to username;
2015-06-28
与 PostgreSQL 相似,可使用许多不同的语言来访问 MySQL,包括 C、C++、Java 和 Perl。从 Professional Linux Programming 中第 5 章有关 MySQL 的下列章节中,Neil Matthew 和 Richard Stones 使用详尽的 MySQL C 接口向我们介绍了如何在 MySQL 数据库中执行 SQL
2015-06-28
需要准备的工具: SQL Query Analyzer和SqlExec Sunx Version 第一部分: 去掉xp_cmdshell保护系统的具体分析: 语句如下: 1.去掉xp_cmdshell扩展过程的方法是使用如下语句: 以下为引用的内容: if exis
2015-06-28
碎片检查 select tablespace_name,sqrt(max(blocks)/sum(blocks))* (100/sqrt(sqrt(count(blocks)))) fsfi from dba_free_space group by tablespace_name order by 2; fsfi值越小,碎片越大 自由空间碎片索引 检查reverse_key index sele
2015-06-28
在 MySQL 中,数据库和表对应于那些目录下的目录和文件。因而,操作系统的敏感性决定数据库和表命名的大小写敏感。这就意味着数据库和表名在 Windows 中是大小写不敏感的,而在大多数类型的 Unix 系统中是大小写敏感的。一个特例是 Mac OS X,当缺省的 HFS+ 文件系
2015-06-28
SQL Server 2005降级到2000的正确操作步骤分享给大家,SQL2000的不能兼容SQL2005的问题就迎刃而解了。以下的文章主要向大家描述的是sql server 2005导入到SQL Server 2000的正确操作步骤,以及对其在实际操作中值得我们大家注意的相关事项的具体描述,以下就是文章
2015-06-28
1.使用急救盘组进行维护 急救盘组(也称为boot/root盘组),是系统管理员必不可少的工具。用它可以独立地启动和运行一 个完整的Linux系统。实际上,急救盘组中的第2张盘上就有一个完整的Linux系统,包括root文件系 统;而第1张盘则存放了可启动的内核。使用急
2015-06-28
MSSQL 从 2005 开始推出镜像功能.SQL Server镜像是不可读的.整个库在个 norecovery模式.SQL Server镜像只能是1对1 但可以用镜像+logshipping 混合实现一对多和镜像链.SQL Server镜像认证分为 证书 和windows验证.windows验证必须在一个域里面实现.并不是每个公司的
2015-06-28
Oracle 8i安装完成后的初始口令: internal/oracle sys/change_on_install system/manager scott/tiger sysman/oem_temp Oracle 9i在安装的时候 SYS 和SYSTEM是要你自己输入密码的 而且不能输入默认密码 但是其他的可能不会 ,比如你登
2015-06-28
我们每次从v$parameter视图中查询参数的时候其实都是通过x$ksppi和x$ksppcv这两个内部视图中得到的。 这个我们可以通过查看select * from v$parameter的查询计划得以验证: SQL> set autot traceonly; SQL> select * from v$parameter; 已选
2015-06-28
若对于同一数据库实例中的两个数据库进行同步则直接对数据库表创建Trigger。 SQL Server 2005的联机帮助: Trigger on an INSERT, UPDATE, or DELETE statement to a table or view (DML Trigger) CREATE TRIGGER [ schema_name . ]trigger_name ON { table | view
2015-06-28
Solaris 10使用了SMF(服务管理设施)来集中管理各项系统及网络服务,其目的是降低系统管理的难度和降低系统出错的几率。实践表明,通过SMF管理平台来配置和管理服务,还是十分麻烦的,例如要把一个用户自己订制安装的第三方软件配置到SMF里进行管理,要做很多
2015-06-28
想必每个DBA都喜欢挑战数据导入时间,用时越短工作效率越高,也充分的能够证明自己的实力。实际工作中有时候需要把大量数据导入数据库,然后用于各种程序计算,本文将向大家推荐一个挑战4秒极限让百万级数据瞬间导入SQL Server实验案例。本实验将使用5中方法完成这
2015-06-28
查看oem状态 emctl status dbconsole 停止oem emctl stop dbconsole 启动oem emctl start dbconsole 如果装有多个版本的Oracle,则emctl使用绝对路径。 重新配置OEM步骤: 查看listener的状态, 如果listener没有启动,使用lsnrctl sta
2015-06-28
第一种是安装mysql ODBC,利用sql server的导出功能,选择mysql数据源,进行数据的直接导出,这种方法很简便,但是针对实际应用有很多弊端,最主要体现就是数据类型问题,首先,sql server数据库中的ntext,image等数据类型的数据无法直接写入到mysql数据库中,据说
2015-06-28
最近公司有个业务清单提取需求,需要使用百分率,保留2位小数,其实只用round就可以实现(round(_data,2) ),但是格式不是很工整,对格式要求不严谨的情况下使用round即可,以下是网络搜索到的处理方法: 方法一:使用to_char的fm格式,即: to_char(roun
2015-06-28
第1条Linux指令:watch -n 5 -d "mysqladmin extended-status | egrep -i 'innodb_data'" 第2条Linux指令如下: 首先:vi /path/my.cnf,在[mysqld]中添加"innode_status_file=1" 其次:watch -d -n 5 "egrep 'MySQL
2015-06-28
ORACLE的连接数(sessions)与其参数文件中的进程数(process)有关,它们的关系如下: sessions=(1.1*process+5) 但是我们增加process数时,往往数据库不能启动了。这因为我们还漏调了一个unix系统参数:它是/etc/system/ 中semmns,这是unix系统的信号量参数
2015-06-28
由于多种原因,进行安全设置的人们常常不理解数据的真正价值,所以,他们也无法对数据进行合适的保护。将你的数据只限于需要的人访问,并保证访问的人的合法性,是一个数据库管理人员的重要工作。然而,确保数据可以访问不是意味着数据向所有人公开,相反的,你必须
2015-06-28