
数据库技术
lhfeng
以勤补拙
展开
-
sql server 2005 修改计算机主机名后 ,无法创建数据库发布的解决方法
登录到服务器 ,在查询窗口中执行如下两条命令 :1,sp_dropserver [旧计算机名]2,sp_addserver[新计算机名],local3重新启动服务就可以继续进行发布的创建了。原创 2007-10-15 18:43:00 · 4066 阅读 · 0 评论 -
db2数据库之四:数据库系统安装/卸载-linux
db2数据库之四:数据库系统安装-linuxlinux-lrq:/home/exp # ./db2setup DBI1190I db2setup 正在准备"DB2 安装"向导,该向导将指导您完成程序安装过程。请稍候linux-lrq:/home/exp # ./db2_deinstall DBI1047I 用法:db2_deinstall -F | -a [-l原创 2008-10-28 22:03:00 · 3301 阅读 · 0 评论 -
db2数据库之二:基本概念
db2数据库之二:基本概念 1.实例(instance) 一个实例有自己的数据库,并且它的全部数据库分区共享相同的系统目录,它有独立的安全性,它不受其它实例的影响,在一个数据库系统中可以存在多个实例. 2.数据库 db2的数据库在物理上可以多台计算机上或者一台计算机的多个处理器上,但是从逻辑的角度来看,数据库应该是个完整的整体. 每一个数据库都包含一组描述数据的物理和逻辑结原创 2008-10-26 22:35:00 · 982 阅读 · 0 评论 -
db2数据库之三:SQL语言
db2数据库之三:SQL语言SQL:结构化查询语言的英文所写SQL语言的分类: DCL:数据控制语言 例如:grant,revoke DDL:数据定义语言 例如:create drop DML:数据操作语言 例如:select insert 除此以外,其他一些数据库中也会出现DFL等的叫法,但是前三种几乎是统一的。DB2中的数据类型: 1、数值型 又分为:小整型原创 2008-10-28 15:55:00 · 1093 阅读 · 0 评论 -
oracle 群集
oracle 群集 1.windows下工作组还是域 毫无疑问工作组是最佳选择 2.域名解析用dns还是hosts文件 hosts文件会更好 3.用windows集群+oracle还是crs+oracle 推荐使用crs建立群集然后安装oracle数据库原创 2009-01-24 22:35:00 · 901 阅读 · 0 评论 -
远程连接sql server 2008被拒绝的解决方法
远程连接sql server 2008被拒绝的解决方法 在配置管理器中启用tcp/ip协议原创 2009-03-24 11:09:00 · 1672 阅读 · 0 评论 -
增强oracle安全性
增强oracle安全性一、禁止 sys绕过密码认证(与solaris群集冲突,慎用) 1.cd /export/home/oracle/OraHome1/network/admin/ 如果不知道oracle的安装路径是什么,可以使用如下命令找到文件的位置 find / -name sqlnet.ora 2.ls -l查看文件的用户和所属于的组的情况 3.原创 2009-08-05 16:25:00 · 855 阅读 · 0 评论 -
sentinel安装错误
sentinel安装错误如图所示,在安装sentinel的时候发现出现如下提示。这个问题的解决方法估计谁也想不到。 图一 图二 错误提示说是语言版本不受支持于是改用英文版安装同样出现这个错误,期间也换过sentinel的版本,一致没有解决。 经过3个月的郁闷,终于发现问题所在,sentinel6.1的版本挑剔jvm的版本,而6.0没有问题。原创 2009-11-23 22:39:00 · 3079 阅读 · 0 评论 -
oracle触发器编译错误PLS-00103
TRIGGER ORACLE_A.TABLE1_IDINC 编译错误错误:PLS-00103: Encountered the symbol "" when expecting one of the following: begin case declare exit for goto if loop mod null pragma原创 2011-06-03 14:26:00 · 9727 阅读 · 1 评论 -
错误:maximum open cursors exceeded的解决办法
错误:maximum open cursors exceeded的解决办法经常会在循环嵌套操作数据库的时候出现maximum open cursors exceeded的报错.原因是超过了数据库游标所允许的最大值.解决办法:创建一下一个statement和rs之前及时关闭statment和rs,尤其在嵌套循环中.原创 2012-02-02 09:06:56 · 3631 阅读 · 0 评论 -
crontab 定时备份oracle数据失败的处理方法
脚本:#!/bin/bashnewfilename=`date +%Y%m%d`.dmpnewlogfilename=`date +%Y%m%d`.logcd /oracle/backupexp user/password buffer=102400000 file=/oracle/backup/dump.dmp log=/oracle/backup/dump.log原创 2012-02-08 15:04:02 · 3230 阅读 · 1 评论 -
SQL Server 备份时提示无法打开备份设备的错误解决办法
SQL Server 备份时提示无法打开备份设备的错误解决办法错误提示信息如下:消息 3201,级别 16,状态 1,第 1 行无法打开备份设备 'z:fullbak.bak'。出现操作系统错误 3(系统找不到指定的路径。)。消息 3013,级别 16,状态 1,第 1 行BACKUP DATABASE 正在异常终止。1,确认备份路径,备份路径下的文件夹原创 2012-09-03 08:35:38 · 39530 阅读 · 3 评论 -
db2数据库之四:数据库系统安装-windows
db2数据库之四:数据库系统安装-windows第一步:运行db2的安装向导,选择安装产品第二步:在检测完安装环境后,可以单击下一步第三步:阅读协议,并选择同意后点击下一步第四步:选择安装方式,一般选择典型安装第五步:选择安装方式,这里选择最后一个。响应文件就相当于windows下的自动应答文件,以后就可以在同一台计算机或者不同的计算机上使用这个响应文件进行同样配置的安装。第六步:选择安装路径,这原创 2008-10-28 21:42:00 · 1095 阅读 · 0 评论 -
db2数据库之一:产品系列概述
1.db2数据库是ibm公司开发的关系型数据库管理系统,全称db2 udb (universal database) 2.db2所支持的硬件平台和操作系统平台包括: os/390 mvs/esa vm vse as/400 aix hp-unix solaris sco-unix sinix windows 9x windows nt os/2 Linux等流行的软硬原创 2008-10-25 22:44:00 · 1398 阅读 · 0 评论 -
mysql5存储过程
mysql5存储过程 在mysql 5的版本中添加了对存储过程的支持,下面总结一下它的使用方法和特性。一,存储过程的特性1,存储过程是保存在服务器上的,由于没有编译器,所以没有二进制程序执行的效率高,但是它提升速度主要是靠降低网络流量。2,存储过程可以复用,因为存储过程与客户端的编程语言无关,甚至是跨平台的。3,存储过程以源代码的形式保存在服务器上,因而具有很好的移植性。4,mysql对sql 2原创 2008-02-12 14:01:00 · 1312 阅读 · 0 评论 -
sql:sql server 2005 创建数据库应该注意的问题
创建数据库的一些注意事项:1.创建数据的人必须被授予sysadmin和dbcreator的服务器角色2.数据库的创建者将成为数据库的所有者3.数据库名称的命名必须遵循如下规则: 1)第一个字符必须是字母,"_","@","#" 2)标识符不能是T-sql保留关键字 3)不允许嵌入空格或者其它特殊字符4.考虑数据文件和事务日志文件的存放位置5.合理估计数据库的大小和增长原创 2007-12-03 13:36:00 · 1243 阅读 · 0 评论 -
sql server 2005 中文件组的的概念及数据库文件因文件组满而无法写入的数据的解决方法
sql server 2005 中的文件组每个数据库有一个主要文件组。此文件组包含主要数据文件和未放入其他文件组的所有次要文件。可以创建用户定义的文件组,用于将数据文件集合起来,以便于管理、数据分配和放置。 例如,可以分别在三个磁盘驱动器上创建三个文件 Data1.ndf、Data2.ndf 和 Data3.ndf,然后将它们分配给文件组 fgroup1。然后,可以明确地在文件组 fgro原创 2007-12-03 14:55:00 · 5331 阅读 · 4 评论 -
sql:sql server 2005中备份模式与恢复模式的区别
恢复模式是数据库的一种特性,它控制着数据库备份和还原的基本行为.sql server 提供了三种恢复模式,他们决定了有多少和什么样的数据可以被备份下来.1.简单恢复模式 主要应用于小型数据库和不经常改变的数据2.完整恢复模式 可以在最大范围内防止出现故障时丢失数据,它包括数据库备份和食物日志备份,并提供全面保护.这个模式使用数据库和所有日志的备份恢复数据库3.大容量日志恢复模式 在完整恢复模原创 2007-12-09 12:06:00 · 2795 阅读 · 0 评论 -
sql:如何恢复数据库到两个备份时间点之间的状态
sql如何恢复数据库到两个备份时间点之间的状态 假设在14:00对数据库做了一次完整备份,在16:00对数据库做了一次事务日志备份.现在该如何还原数据库到15:00时候的状态呢?1.备份尾部日志,并置数据库到还原状态2.还原数据库,在目标时间点设置还原时间为:15:00,还原选项选中:覆盖现有数据库3.检查数据库中的数据,已经进入15:00时的状态.原创 2007-12-09 12:14:00 · 1252 阅读 · 0 评论 -
sql:sql注入技术总结
sql:sql注入技术总结原创 2008-01-04 14:26:00 · 864 阅读 · 0 评论 -
最大化 AIX 上的 Java 性能系列文章
Java 作为目前企业级应用使用最多的开发语言,已经发展的相当完善了。然而,Java 性能问题也相应的成为了许多管理员和开发人员的噩梦。由于 Java 的优化工作会涉及诸如操作系统,代码,甚至磁盘和网络等硬件问题,所以让很多人都望而却步。AIX 作为重要的企业级平台,很多用户都选择把 Java 应用运行在它上面。虽然 AIX 拥有很好的性能和稳定性,但是还会遇到一些比较棘手的 Java 性能问题。原创 2008-01-04 14:26:00 · 614 阅读 · 0 评论 -
oracle的密码规则
oracle的密码规则在为sys,system,dbsnmp等用户设置密码的时候,注意oracle的密码限制1.必须是字母或者数字2.长度在4~30之间3.不能与用户名相同4.不能是oracle的保留字oracle中的常用端口:5620/ultrasearch:超文本检索5620/ultrasearch/admin:管理超文本检索5560:/isqlp原创 2008-01-14 17:36:00 · 12683 阅读 · 0 评论 -
Oracle常见错误代码的分析与解决
Oracle常见错误代码的分析与解决ORA-01650:unable to extend rollback segment NAME by NUM intablespace NAME 产生原因:上述ORACLE错误为回滚段表空间不足引起的,这也是ORACLE数据管理员最常见的ORACLE错误信息。当用户在做一个非常庞大的数据操作导致现有回滚段的不足,使可分配用的回滚段表空间已满,无法再进行分转载 2008-01-15 11:18:00 · 2916 阅读 · 0 评论 -
在oracle中使用sql语句
在oracle中使用sql语句1.sql是Stuctured Query Language结构查询语言的缩写.通常被分为ddl和dml,ddl是数据定义语言,dml是数据操纵语言.2.如何使用sql语句 一是可以使用SQL*Plus(SQL*Plus worksheet建议使用worksheet) 在命令行下启动SQL*Plus:c:/sqlplus.缺点是部分大的表格显原创 2008-01-16 10:53:00 · 931 阅读 · 0 评论 -
oracle体系结构
oracle体系结构 1.)实例 实例是一个非固定的,基于内存的基本集成与内存结构.即运行中的进程 2.)数据库 数据库是固定的,基于磁盘的数据文件和控制文件以及日志文件、归档日志、参数文件等物理的内容.在oracle中通常一个数据库对应于一个实例. 3.)表空间 用于存放数据库表、索引、回滚等对象的磁盘逻辑空间 4.)数据文件原创 2008-01-16 10:14:00 · 802 阅读 · 0 评论 -
创建发布服务器提示"SQL Server 无法连接到服务器"的解决方法
错误提示信息如下:SQL Server 无法连接到服务器“SERVER1”。 (新建发布向导)SQL Server 复制需要有实际的服务器名称才能连接到服务器。不支持通过服务器别名、IP 地址或任何其他备用名称进行连接。请指定实际的服务器名称“SRV”。 (Replication.Utilities)解决方法如下:if serverproperty('servern转载 2012-09-20 15:33:34 · 7593 阅读 · 0 评论