【转载】在ORACLE中移动数据库文件

--ORACLE数据库由数据文件,控制文件和联机日志文件三种文件组成。 --由于磁盘空间的变化,或者基于数据库磁盘I/O性能的调整等, --我們可能会考虑移动数据库文件。 --下面以UNIX平台为例,分别讨论三种数据库文件的移动方法。 一.移动数据文件: -- 可以用ALTER DATABASE,ALTER TABLESPACE两种方法移动数据文件。 1. ALTER DATABASE方法; -... [阅读全文]

sql server 2005中的表分区

最近客户使用的系统单表已经超过了160万+的数据量,亟需优化下速度,没办法,学习下分表,现在把学习过程记录下来,供朋友一起学习。 SQL SERVER 2005中,引入了表分区,就是说,当一个表里的数据很多时,可以将其分拆到多个的表里,大大提高了性能。下面举例子说明 比如,在e盘下建立如下几个目录 e:\Data\Primary e:\Data\FG1 e:\Data\FG2 e:\D... [阅读全文]

WEB:如何选择合适的存储引擎(MYSQL...

MySQL有多种存储引擎: MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。 MySQL支持数个存储引擎作为对不同表的类型的处理器。MySQL存储引擎包括处理事务安全表的引擎和处理非事务安全表的引擎: ◆ MyISAM管理非事务表。它提供高速存储和检索,以及全文搜... [阅读全文]

oracle 索引失效原因及解决方法

oracle 索引失效原因及解决方法 oracle 索引失效原因及解决方法 一、以下的方法会引起索引失效 1, 2,单独的,,(有时会用到,有时不会) 3,like "%_" 百分号在前. 4,表没分析. 5,单独引用复合索引里非第一位置的索引列. 6,字符型字段为数字时在where条件里不添加引号. 7,对索引列进行运算.需要建立函数索引. 8,not in ,not exi... [阅读全文]

在Oracle中索引的使用

在Oracle中索引的使用 2008-05-11 23:17:17| 分类: 拈来的技术贴 | 标签: |字号大中小 订阅 索引是由Oracle维护的可选结构,为数据提供快速的访问。准确地判断在什么地方需要使用索引是困难的,使用索引有利于调节检索速度。 当建立一个索引时,必须指定用于跟踪的表名以及一个或多个表列。一旦建立了索引,在用户表中建立、更改和删除数据库时, Oracle就自动地维护索引。... [阅读全文]

PHP开发者常犯的10个MySQL错误

数据库是WEB大多数应用开发的基础。如果你是用PHP,那么大多数据库用的是MYSQL也是LAMP架构的重要部分。 数据库是WEB大多数应用开发的基础。如果你是用PHP,那么大多数据库用的是MYSQL也是LAMP架构的重要部分。 PHP看起来很简单,一个初学者也可以几个小时内就能开始写函数了。但是建立一个稳定、可靠的数据库确需要时间和经验。下面就是一些这样的经验,不仅仅是MYSQL,其他数据库也一... [阅读全文]

如何给Oracle数据库分配内存

如何给Oracle数据库分配内存 曾几何时,网络上流传着给Oracle数据库分配内存的一条法则:把80%的内存分配给Oracle使用,而又将这80%的内存分配80%给Oracle的SGA,剩下的20%分给Oracle的PGA。记得Tom曾说过类似这样的话:如果一个参数的设置对Oracle是最佳的,那么Oracle就会自动地将其设为了默认值。而显然,在内存分配这事上,Oracle的初始设置并不是按... [阅读全文]

mysql sql server 区别

最近在做mssql转换成mysql的工作,总结了点经验,跟大家分享一下。 同时这些也会在不断更新。也希望大家补充。 1 mysql支持enum,和set类型,sql server不支持 2 mysql不支持nchar,nvarchar,ntext类型 3 mysql的递增语句是AUTO_INCREMENT,而mssql是identity(1,1) 4 msms默认到处表创建语句的默认值表... [阅读全文]

创建同义词,Oracle同义词创建及其作用

Oracle数据库中提供了同义词管理的功能。Oracle同义词是数据库方案对象的一个别名,经常用于简化对象访问和提高对象访问的安全性。 在Oracle中对用户的管理是使用权限的方式来管理的,也就是说,如果我们想使用数据库,我们就必须得有权限,但是如果是别人将权限授予了我们,我们也是能对数据库进行操作的,但是我们必须要已授权的表的名称前键入该表所有者的名称,所以这就是比较麻烦的,遇到这种情况,我们... [阅读全文]

oracle error 17002错误原因

oracle Error Code: 17002 错误(2011-04-01 00:12:43) 转载 标签: oracle17002数据库分类: 数据库 当oracle外部链接出现Error Code: 17002的错误时,请检查/etc/hosts、/opt/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora 、/opt/or... [阅读全文]

Oracle的CASE表达式

Oracle的CASE表达式 现在Oracle支持两种CASE表示方式,一种Oracle称为simple CASE(简单形式),另外一种为searched CASE(查询形式)。simple CASE相当于使用函数Decode,但是Case一般用于操作更为复杂的语句。CASE的形式更易于阅读。 simple CASE的表示形式为: CASE expr WHEN comparison_ex... [阅读全文]

erro6,Sql Server2005恢复备份数据库问题-Erro

Sql Server2005恢复备份数据库问题-Error:3154 问题描述:用Sql Server2005恢复数据库备份文件MyDatabase.BAK,报错如小:The backup set holds a backup of a database other than the existing MyDatabase database.RESTORE DATABASE is terminat... [阅读全文]

mysql数据库,mysql数据库使用时忘记了root密码怎么办

生活中我们往往会遇到许多不必要的问题,就像密码问题,往往我们以为自己很熟悉的密码,有时候就是那么匆匆的从那我们的脑海中失忆了,忘记了密码就等于没有了使用权。如同一扇门拥有一把锁,没有与之匹配的钥匙,门变成了不可逾越的障碍,本来我们是用门来防盗,保障我们自身的财产安全的,可是 没有了钥匙,我们便与他成了对立的两个物体。要想进去必须破解这把锁,简单的方式就是找到钥匙,愚笨的方式就是暴力的采取自身损失,... [阅读全文]

mysql索引,论MySQL何时使用索引,何时不使用索引

刚出大学门,我们都渴望找个好工作,于是我们投出我们的简历,不管接到多少面试通知,你都要去认真对待,即使有自己不中意的,但是什么才是一份好的工作呢?薪水高,福利待遇好?每个人都有每个人的想法。 来上海已经一个多礼拜了,投的简历也不下百十来份了,面试笔试也做了一大堆,找没找到工作暂且不说,更多的是学到了很多,至少我把上海的各个区的路线都熟悉了,还有了解了公司企业的面试情况!不管结果如何,你都要有心理... [阅读全文]

定时备份数据库,Linux计划任务定时备份MySQL数据库--c...

利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。 1、创建保存备份文件的路径/mysqldata #mkdir /mysqldata 2、创建/usr/sbin/bakmysql文件 #vi /usr/sbin/bakmysql 输入 rq=` date +%Y%m%d ` tar zcvf /mysqldata/mysql$rq.tar.gz /v... [阅读全文]

关于IIS+oracle安装bugzilla的后续

之前所用的oracle是11gr2,后来得知公司的产品用的都是oracle10g,所以为了“兼容性”还是改用oracle10g来安装。本以为只是换个数据库,且是“同一家”,哪知道竟除了问题。 问题的出现: 之前说过bugzilla是基于perl编译的吧。这次安装完oracle后,因为需要重新生成表,所以不能用之前的bugzilla,需要重新安装。此时用perl运行checksetup时发现pe... [阅读全文]

Oracle 监听程序当前无法识别连接描述符中

解决ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 错误原因分析: ———————— 检查监听,发现未设置对服务名的监听(Oracle10g默认安装后不自动设置监听)。 当你的tnsnames.ora 文件中的SERVICE_NAME没有向你想要连接的数据库服务器中的监听器注册的时候,就会出现这个错误信息。如果你的客户端配置没有发生变化,那么数据库服务器配置就必... [阅读全文]

mysql介绍,mysql 慢查询功能介绍

mysql慢查询功能介绍【Backgroud】 在以MySQL为数据库的应用系统中,可以让MySQL记录下超过指定时间的SQL语句,这些SQL语句查询称为“慢查询”。开发者在掌握了这些慢查询的SQL语句后,可以根据自己的需求进行优化,从而提高整个系统的性能。 【Proposal】 (1)mysql自带的慢查询分析工具mysqldumpslow ①设置慢查询的指定时间 mysql show... [阅读全文]

mysql教程,Mysql 性能优化教程3

微慢查询监控 高并发环境里,超过0.01秒的查询请求都应该关注一下。 频繁度监控 写操作,基于binlog,定期分析。 读操作,在前端db封装代码中增加抽样日志,并输出执行时间。 分析请求频繁度是开发架构 进一步优化的基础 最好的优化就是减少请求次数! 总结: 监控与数据分析是一切优化的基础。 没有运营数据监测就不要妄谈优化! 监控要注意不要产生太多额外的负载,不要因监控带来太... [阅读全文]

数据库服务器,MYSQL数据库管理5_MySQL服务器

5.5. MySQL服务器关机进程 服务器关闭进程可以概括为: 1. 启动关闭进程 2. 服务器根据需要创建关闭线程 3. 服务器停止接收新连接 4. 服务器终止当前的活动 5. 存储引擎被停掉或关闭 6. 服务器退出 下面是更详细的描述: 1. 启动关闭进程。 可以用多种方法启动服务器的关闭。例如,拥有SHUTDOWN权限的用户可以执行mysqladmin shutdown命令。... [阅读全文]

mysql数据库,MYSQL数据库管理4_mysql_fix_privil...

5.4. mysql_fix_privilege_tables:升级MySQL系统表 一些MySQL发布对mysql数据库中的系统表的结构进行了更改,添加了新权限或特性。当你更新到新版本MySQL,你应同时更新系统表,以确保它们的结构最新。首先备份mysql数据库,然后按照下面的程序操作。 在Unix或Unix类系统中,运行mysql_fix_privilege_tables脚本来更新系统表: ... [阅读全文]

mysql数据库,MYSQL数据库管理6_一般安全问题

5.6. 一般安全问题 5.6.1. 通用安全指南5.6.2. 使MySQL在攻击者面前保持安全5.6.3. Mysqld安全相关启动选项5.6.4. LOAD DATA LOCAL安全问题 本节描述一些常见的需要注意的安全问题,以及一些可以使你的MySQL安装更加安全以防止黑客和误用的措施。关于MySQL用于设置用户账户并检查数据库访问的访问控制系统的具体信息,参见5.7节,“MySQL访问... [阅读全文]

mysql数据库,MYSQL数据库管理10_MySQL本地化

5.10. MySQL本地化和国际应用 5.10.1. 数据和排序用字符集5.10.2. 设置错误消息语言5.10.3. 添加新的字符集5.10.4. 字符定义数组5.10.5. 字符串比较支持5.10.6. 多字节字符支持5.10.7. 字符集问题5.10.8. MySQL服务器时区支持 本节描述如何配置服务器来使用不同的字符集。还讨论如何设置服务器的时区并启用各个连接的时区支持。 5.10... [阅读全文]

MYSQL数据库管理2_mysqlmanager:My...

5.2. mysqlmanager:MySQL实例管理器 5.2.1. 用MySQL实例管理器启动MySQL服务器5.2.2. 连接到MySQL实例管理器并创建用户账户5.2.3. MySQL实例管理器命令行选项5.2.4. MySQL实例管理器配置文件5.2.5. MySQL实例管理器识别的命令 MySQL实例管理器(IM)是通过TCP/IP端口运行的后台程序,用来监视和管理MySQL数据库... [阅读全文]

c3p0配置,[转]Hibernate中配置C3P0详解(MySql)

Hibernate自带的连接池算法相当不成熟。它只是为了让你快些上手,并不适合用于产品系统或性能测试中。 出于最佳性能和稳定性考虑你应该使用第三方的连接池。只需要用特定连接池的设置替换 hibernate.connection.pool_size即可。这将关闭Hibernate自带的连接池。 例如, 你可能会想用C3P0. C3P0是一个随Hibernate一同分发的开源的JDBC连接池, 它位... [阅读全文]

mysql备份,用xtrabackup对mysql进行备份和恢复

对备份有影响的参数 InnoDB配置说明: innodb_data_home_dir = ./ innodb_data_file_path = ibdata1:50M:autoextend innodb_log_group_home_dir = ./ innodb_log_files_in_group = 4 innodb_log_file_size = 104857600 可以把这... [阅读全文]

SQL Server 2008 官方简体中文正式版【...

http://www.jz5u.com/Soft/softdown.asp?softid=14605 SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。 在现今数据的世界里,公司要获得成功和不断发展,他们需要定位主要的数据趋势的愿景。微软的这个数据平台愿景帮助公司满足这些数据爆炸和下一代数据驱动应... [阅读全文]

dblinq,LINQ to Oracle 之 DbLinq2007

用惯了Visual Studio 2008的LINQ to SQL,突然转到使用Oracle,还真有些不适应,念代码之悠悠,独伧然而涕下呀。好在现在已有不少其他工具能够支持LINQ to Oracle,那咱么就试着想办法将他们和Visual Studio 2008整合起来。从功能到易用性上都十分强大的当推Devart公司开发的dotConnect for Oracle,该工具可以和VS 2008完... [阅读全文]

养成好习惯,SQL养成一个好习惯是一笔财富

我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员流动大,那么我么还能保证下一段时间系统还能流畅的运行吗?我么还能保证下一个人能看懂我么的存储过程吗?那么我结合公司平时的培训和平时个人工作经验和大家分享一下,希望对大家有帮助。 要知道SQL语句,我想我们有必要知道SQL Server查询分析器怎么执行我们的SQ... [阅读全文]

数据库同步,SQL Server 2008 数据库同步的两种方式 (发布、订阅)

上篇中说了通过SQL JOB的方式对数据库的同步,这一节作为上一节的延续介绍通过发布订阅的方式实现数据库之间的同步操作。发布订阅份为两个步骤:1、发布。2、订阅。首先在数据源数据库服务器上对需要同步的数据进行发布,然后在目标数据库服务器上对上述发布进行订阅。发布可以发布一张表的部分数据,也可以对整张表进行发布。下面分别介绍发布、订阅的过程。 一、发布。发布需要用实际的服务器名称,不能使用服务器的I... [阅读全文]
<< < 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 > >> 共10661条 分356页