随笔分类 - 数据库
摘要:SQL Server(2005测试通过) 使用链接服务器,通常需要在A库的环境下的sql命令窗口中去对另一个B库进行操作,这时候就要用到链接服务器,很方便,相当于Oracle中的数据链,不过我个人感觉没Oracle里的数据链方便。方法一:EXECsp_addlinkedserver'LinkServer','','MSDASQL',NULL,NULL,'DRIVER={SQLServer};SERVER=192.168.0.212;UID=sa;PWD=sa;'SELECT*FROMLinkServer.ty_DB.dbo.ty_
阅读全文
摘要:对于大表的数据处理,我们很容易想到对表进行分区,其实就是将一个表的数据按照某一个可以进行分段处理的字段进行截取拆分,(“存储的时候通过这个字段观察,表数据是一段一段的效果”),分别存放在不同的文件组,文件组又分别存放在不同的硬盘上,这样通过提高系统的I/O来提高系统对数据处理的性能。这里只记录如何进行分区处理操作的步骤,简单的说就5步:添加文件组 > 添加文件 > 创建分区函数 > 创建分区方案(架构) > 创建分区表假定已经创建了Test库,有一个表UpLoadFiles存放上传文件的记录,按照上传的时期对表进行分区。1 添加文件组 >/*----给Test库添
阅读全文
摘要:回滚表空间处理(转载)Oracle中当读写大批量数据时候,如果不及时提交任务,会导致回滚表空间的迅速增加,回滚表空间会一直增大,而不自动释放它占用的硬盘空间,(当然,几个小时后,系统会自动释放它自身的占用率,但不会释放它所占用的硬盘空间),所以要手动去解决。1、替换回滚表空间方法,思路:先新建,再重新定向到新建的回滚表空间,然后删除掉原来的回滚表空间undo表空间undotbs一直增加且不能释放空间,重建之(先重建后删除) -- 创建备用undo表空间 create undo tablespace newundotbs datafile '$ORA_DATA/newundotbs01.
阅读全文
摘要:Exp/Imp工具性能调优(转载)D:"oracleQYD"product"10.1.0"Db_1"BIN>导入数据命令imp qyd/qyd@LuoHe file=D:"shuju"qyd"simis.dmp ignore=y indexes=n feedback=10000 buffer=10240000 fromuser=simis touser=qyd commit=ybuffer:上载数据缓冲区,以字节为单位,缺省依赖操作系统commit:上载数据缓冲区中的记录上载后是否执行提交feeback:显示
阅读全文
摘要:Oracle10g表空间创建的完整步骤当在数据库中创建用户时,基于应用性能和管理方面的考虑,最好为不同的用户创建独立的表空间。1.创建表空间不论是linux环境,还是windows环境,都要首先创建好表空间的存放路径,如:/opt/oracle/oradata/cocis 或 D:"oracle"oradata"cocis若事先不创建该目录路径,则在创建表空间的时候会出错。然后执行如下命令:SQL> create tablespace cocis2 datafile 'D:"oracle"oradata"cocis&qu
阅读全文