- 博客(18)
- 收藏
- 关注
原创 linux Swap
Swap,即交换区,除了安装Linux的时候,有多少人关心过它呢?其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。 Swap,即交换区,除了安装Linux的时候,有多少人关心过它呢?其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统性能...
2010-10-25 10:06:25 117
原创 ora-00824、ora-01034、ora-12514最简单解决方案
把此数据库从客户端移除,然后重新建一个,ok!!! 今天下班到家,接到一同事电话,说是用oracle9i的客户端连接oracle10g后,修改某些参数后,导致oracle10无法正常启动,小机重启了好几次都不行。 远程连接之后,用oracle用户在sqlplus下面startup时,系统提示如下: ORA-00824: cannot set sga_target du...
2010-10-20 19:13:48 190
原创 锁 会话
V$LOCK中的连接列Column View Joined Column(s)SID V$SESSION SIDID1, ID2, TYPE V$LOCK ID1, ID2, TYPEID1 DBA_OBJECTS OBJECT_IDTRUNCID1/65536) V$ROLLNAME USN如果session在等待锁,这可被用于找出session持有的锁,。可被用于找出DML锁类型的被锁...
2010-10-18 13:56:00 131
原创 CBO RBO
ORACLE 提供了CBO、RBO两种SQL优化器。CBO在ORACLE7 引入,但在ORACLE8i 中才成熟。ORACLE 已经明确声明在ORACLE9i之后的版本中(ORACLE 10G ),RBO将不再支持。因此选择CBO 是必然的趋势。 CBO和 RBO作为不同的SQL优化器,对SQL语句的执行计划产生重大影响,如果要对现有的应用程序从RBO向CBO移植,则必须充分考虑这些影响...
2010-09-08 17:53:40 123
原创 dbms_stats.gather_table_stats与analyze table
自从Oracle8.1.5引入dbms_stats包,Experts们便推荐使用dbms_stats取代analyze。 理由如下dbms_stats可以并行分析dbms_stats有自动分析的功能(alter table monitor )analyze 分析统计信息的不准确some times1,2好理解,且第2点实际上在VLDB中是最吸引人的;3以前比较模糊,看了metalink23...
2010-09-08 17:39:33 331
原创 LOCAL INDEX
1. 首先了解一下local index 和 global index的创建过程:SQL> create table kl911_1 (no number, name varchar2(60))2 partition by range (no)3 (partition p1 values less than (10) pctfree 50,4 partition p2 values le...
2010-09-07 11:11:46 499
原创 oracle sequence 自动自增序列
Oracle创建自增字段方法-ORACLE SEQUENCE的简单介绍 收藏 先假设有这么一个表: create table S_Depart ( DepartId INT not null, DepartName NVARCHAR2(40) not null, DepartOrder INT default 0, constraint PK_S_DEPART primary key (Depar...
2010-08-30 17:08:51 143
原创 数据库换行符
MySQL SQL Server Oracle 换行符 \n或\r\n或CHAR(10) CHAR(13) CHR(10) 字符串连接符 CONCAT() + ...
2010-08-26 16:45:23 429
原创 数据库字符集
linux下使用sqlldr导数据汉字出现乱码 我在linux下有一数据库dbtest,在windows下,使用sqlldr往dbtest里到数据,一切正常.而在linux下,导入本地的数据库,汉字出现乱码.我的数据库字符集如下:LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN.最后发现我的环境变量里面,没有设置字符集的变量值,于是编辑.bash_prof...
2010-08-26 12:17:04 194
原创 linux下的压缩
gzip命令 减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。 语法:gzip [选项] 压缩(解压缩)的文件名 各选项的含义: -c 将输出写到标准输出上,并保留原有文件。 -d 将压缩文件解压。 -l 对每个压缩文...
2010-08-07 11:10:21 92
原创 查看solaris系统参数
看物理内存用prtconf,# prtconf -vp | grep Mem查看CPU信息/usr/sbin/prtdiag -v1.查看磁盘空间df -hk2.看内存echo ::memstat |mdb -kPage Summary Pages MB %Tot———— —————-...
2010-08-05 15:43:46 281
原创 聚簇索引
Oracle聚簇索引的使用方式很多初学者,在接触Oracle数据库后,都会很疑惑Oracle聚簇索引是什么,如何使用Oracle聚簇索引,Oracle散列聚簇又与Oracle聚簇索引有什么关系。本文针对这3个问题结合相关资料,给出了点看法。1. 什么是聚簇聚簇是根据码值找到数据的物理存储位置,从而达到快速检索数据的目的。Oracle聚簇索引的顺序就是数据的物理存储顺序,叶节点就是数据节...
2010-07-14 11:54:51 114
原创 ORACLE 的 append 和 nologging
一 非归档模式下C:Documents and Settingsshiyihai>sqlplus /nologSQL*Plus: Release 9.2.0.6.0 - Production on 星期二 2月 27 11:42:43 2007Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.SQL>...
2010-06-28 00:16:45 261
原创 XSCF指令
M系列SUN小型机showhardconf -M 查看硬件信息poweron(poweroff) -d [domain name] 加(关)电showlogs -v error 查看错误日志showlogs power 查看电源加载日志console -d [domain name] 进入控制台boot 启动...
2010-06-26 13:54:10 1263
原创 RM -RF
rm[必要参数][选择性参数][目录或者文件]rm指令用来删除文件或者目录,假如使用rm来删除文件,通常仍可以将文件恢复。假如想保证该文件的内容不能复原,可以考虑使用shred指令。必要参数详尽阐明如下:参数 功能-d 删除可能仍有数据的目录-f 强制删除-i 交互形式-r 同时删除该目录下的所有目录层-v 运行时显示具体的信息...
2010-06-25 18:41:47 109
原创 SQL列转行
感谢网友@OctoberOne、@ericqliu的指点,在ORACLE10中可使用以下方法:SELECT n_sec_code, wmsys.wm_concat (c_researcher_code) as resultFROM m_researcher_stock_relGROUP BY n_sec_code...
2010-06-23 21:27:11 101
原创 varchar varchar2 char 区别
oracle文档里面提到目前varchar是varchar2的一个别名而已,但以后可能会那varchar作为它用,所以建议使用varchar2char是定长的,varchar是变长的。varchar2应该是varchar的升级,似乎只有ORACLE才有,这里不作讨论。char定长存储,速度快,但是存在一定的空间浪费,适用于字段不是很大,对速度要求高的场合。速度快是因为其在物理上...
2010-06-23 18:10:33 113
原创 oracle 回收站
在Oracle 10g数据库中,引入了一个回收站(Recycle Bin)的数据库对象。 回收站,从原理上来说就是一个数据字典表,放置用户Drop掉的数据库对象信息。用户进行Drop操作的对象并没有被数据库删除,仍然会占用空间。除非是由于用户手工进行Purge或者因为存储空间不够而被数据库清掉。数据库有了这样的功能,能够减少很多不必要的麻烦。常常看到开发人员误把表删除,急急忙忙找DBA 来想办...
2010-06-23 13:48:11 110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人