
数据库
OilAlways
这个作者很懒,什么都没留下…
展开
-
Mysql,SqlServer,Oracle主键自动增长的设置
1、把主键定义为自动增长标识符类型MySql在mysql中,如果把表的主键设为auto_increment类型,数据库就会自动为主键赋值。例如:create table customers(id int auto_increment primary key not null, name varchar(15));insert into customers(name) value转载 2012-10-30 16:03:14 · 533 阅读 · 0 评论 -
Oracle 备份脚本
环境:SUSE linux 10sp2 + oracle 11gr1说明:小型库一般都是每周做一次全备,大型库每周也做一次全备外,周三做1级增量备份,然后每天晚上都做一次2级增量备份,归档日志每天分不同时段定时备份! 小型库全备:run { # Hot database level 0 whole backup allocate channel t1 type disk;backup inc转载 2013-01-22 11:23:03 · 373 阅读 · 0 评论 -
Oracle维护常用SQL语句
1、查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.ta转载 2013-01-22 11:28:20 · 480 阅读 · 0 评论 -
Oracle的闪回数据归档
1.创建一个默认规则的闪回归档区fbda_1 在USERS表空间上,配额限制100M,保留1年 SQL> create flashback archive default fbda_1 tablespace USERS quota 100M retention 1 year; 2.将表空间flash 加入到fbda_1 这个闪回归档规则中,配额200M(不能再对fbda_1原创 2013-01-22 11:19:20 · 440 阅读 · 0 评论 -
服务器性能测试相关的常用工具
(一)服务器整机系统性能测试工具 一台服务器系统的性能可以按照处理器、内存、存储、网络几部分来划分,而针对不同的应用,可能会对某些部分的性能要求高一些。 Iometer(www.iometer.org):存储子系统读写性能测试 Iometer是Windows系统下对存储子系统的读写性能进行测试的软件。可以显示磁盘系统的最大IO能力、磁盘系统的最大吞吐量、CPU使用率、转载 2013-01-22 11:29:56 · 607 阅读 · 0 评论 -
ORACLE常见错误以及解决办法
1.ORA-24324: 错误描述: [sql] SQL> shutdown immediate; ORA-24324: service handle not initialized ORA-24323: value not allowed ORA-01089: immediate shutdown in progress - no operations ar原创 2013-04-26 11:14:30 · 943 阅读 · 0 评论 -
重命名数据库服务器
网络改造等情况下,需要修改数据库服务器的名称或者IP地址。这种情况会影响oracle数据库的正常工作,因为监听器和很多数据库工具都需要正确的机器名或者IP地址才能正常工作。 因工作需要准备了一台服务器专门按照oracle数据库,并且服务器上安装了windows 2003操作系统,在安装系统是没有指定计算机名称,安装完成oracle数据库才发现数据库服务器名称为WIN-原创 2013-05-30 23:43:27 · 796 阅读 · 0 评论 -
Oracle数据库临时表空间问题
笔者在日常系统检查时,通过oracle Enterprise Manager Console检查数据库表空间使用情况,发现系统表空间使用率100% ,而且每个用户所对应临时表空间为系统表空间。发现此情况后,为了不影响系统正常运行对此问题进行检查。 1、通过sql查看数据库临时表空间、用户对应的临时表空间、系统默认临时表空间 s原创 2013-05-31 14:15:02 · 750 阅读 · 0 评论 -
使用select语句查看oracle的各种命中率和性能统计数据
--buffer命中率 缓冲区命中率获得的数据与所有访问数据之间的比例,正常指标90%~100%。但在数据库繁忙运行期间也可能低于--90%。buffer命中率受oracle sga中data block buffers参数设置影响,也可以通过调整buffer池的使用方法来提高buffer命中率select round((1-(physical.value-direct.value-lob原创 2013-11-10 23:26:43 · 1427 阅读 · 0 评论 -
Oracle里时间的应用
1、转换函数与date操作关系最大的就是两个转换函数:to_date(),to_char()to_date() 作用将字符类型按一定格式转化为日期类型:具体用法:to_date(''2004-11-27'',''yyyy-mm-dd''),前者为字符串,后者为转换日期格式,注意,前后两者要以一对应。如;to_date(''2004-11-27 13:34:43'', ''yyyy-原创 2013-01-22 11:26:23 · 362 阅读 · 0 评论 -
Linux as 4 下Oracle 10 g 安装 问题总汇
一、解决 xhost: unable to open display ""在Linux下设置xhost方法步骤第一步:用root登陆linux,启动vnc服务;第二步:根据vnc起来的端口,设置export DISPLAY=localhost:1(1表示vnc在第一个tty上启动的),vnc的启动信息见附件1;第三步:执行xhost +,并且提示“access control di原创 2012-12-19 10:32:42 · 554 阅读 · 0 评论 -
ORA-01000: 超出打开游标的最大数(解决及原因)
clip_image001[4]既然超出最大游标数, 为了第一间让程序恢复正常运行, 当然"脚疼治脚", 先把最大游标数调大:(1). 以 DBA 登录 PL/SQL(2). 打开 Command Window(注意不是 SQL Window)clip_image002[4](3). 输入以下命令, 修改 oracle 最大游标数为 10001 S转载 2012-10-31 17:34:41 · 776 阅读 · 0 评论 -
window 数据库备份脚本
echo auto backup every day;echo %date%set dir=d:\auto-backupset filename=%dir%\%file%%date:~0,10%.dmpset logname=%dir%\%file%%date:~0,10%.logexp vpn/vpn@vpn file=%filename% log=%logname% c原创 2012-10-31 17:57:53 · 532 阅读 · 0 评论 -
Oracle_C# 实现 Oracle Text(全文检索)的一个简单例子
Oracle 全文检索Oracle 全文检索主要针对 CLOB 或 XMLTYPE 类型的字段,当然 varchar2 也可以,XMLTYPE 本质上也是CLOB。 本文是用 C# 实现 Oracle Text(Oracle 全文检索)的一个简单例子,旨在初步了解 Oracle 全文检索的大概步骤,你可以此基础上扩展,进行进一步的学习。Oracle 全文检索的步骤如下:(1转载 2012-10-31 21:20:26 · 476 阅读 · 0 评论 -
oracle全文检索的创建及使用
oracle数据库选择的是Oracle 9i,10g版本.数据类型可以是CLOB, BLOB, varchar类型的文本数据。字符集是数据库建立时的默认的字符集.1.创建Oracle数据库 Programs > Oracle - home_name > Configuration and MigrationTools > Database Configuration Ass转载 2012-10-31 17:31:03 · 678 阅读 · 0 评论 -
ORACLE存储过程基础知识
一. 概述 Oracle存储过程开发的要点是: • 使用Notepad文本编辑器,用Oracle PL/SQL编程语言写一个存储过程; • 在Oracle数据库中创建一个存储过程; • 在Oracle数据库中使用SQL*Plus工具运行存储过程; • 在Oracle数据库中修改存储过程; • 通过编译错误调试存储过程; • 删除存储过程; 二.环境配转载 2012-11-01 11:07:32 · 675 阅读 · 0 评论 -
Oracle存储过程基本语法
存储过程 1 CREATE OR REPLACE PROCEDURE 存储过程名 2 IS 3 BEGIN 4 NULL; 5 END; 行1: CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 如果存在就覆盖它;行2: IS关键词表明后面将跟随一个转载 2012-11-01 11:12:25 · 408 阅读 · 0 评论 -
LONG、BLOB、CLOB的区别以及在ORALCE中的插入和查询操作
ORACLE中的大对象: LONG: 可变长的字符串数据,最长2G,LONG具有VARCHAR2列的特性,可以存储长文本一个表中最多一个LONG列 LONG RAW: 可变长二进制数据,最长2G CLOB: 字符大对象Clob 用来存储单字节的字符数据 NCLOB: 用来存储多字节的字符数据 BLOB: 用于存储二进制数据 BFILE: 存储在文件中的二进制数据,这个文原创 2012-10-20 11:24:22 · 1179 阅读 · 0 评论 -
ORA-12519 TNS:no appropriate service handler found 解决
ORA-12519拒绝错误,数据的链接达到极致。解决方法如下:system进行修改sqlplus system/xtsw2012 show parameter process;show parameter session;修改Oracle的process和session值,加大他们最大连接数。alter system set processes = 300 scope=spfile;a原创 2012-11-22 16:04:48 · 509 阅读 · 0 评论 -
Mysql表的类型
分为一种是MyISAM,另一种是InnoDB MYSQL默认的就是InnoDB 创建表的时候显示指定create table a(id int not null auto_increment primary key,name varchar(255)) ENGINE=InnoDB; 或 create table b(id int not null auto_in原创 2014-03-04 20:12:05 · 638 阅读 · 0 评论