06 2014 档案
oracle 创建用户
摘要:oracle数据库的权限系统分 为系统权限与对象权限。系统权限( database system privilege )可以让用户执行特定的命令集。例如,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限。对象权限( database o...
阅读全文
oracle 对象上锁,不能插入或删除情况
摘要:ora-00054:resource busy and acquire with nowait specified解决方法当某个数据库用户在数据库中插入、更新、删除一个表的数据,或者增加一个表的主键时或者表的索引时,常常会出现ora-00054:resource busy and acquire w...
阅读全文
aix 系统运行级别
摘要:运行级别在操作系统上运行维护之前,或者修改系统运行级别之前,需检查各种不同的运行级别。运行级别是一个软件配置,只允许一组选定的进程存在。识别系统运行级别本节描述如何识别系统正运行在什么样的运行级别,和如何查看之前运行级别的历史。系统可运行于如下表所列运行级别:Run level Descriptio...
阅读全文
应用程序连接oracle rac
摘要:10gracvip漂移的目的不是让client不加改变的连接过来而是让client尽快收到一个连接终止的包,然后由client去连接tnsnames中配置的下一个地址。和没有vip相比,使用vip可以减少由于db当机而引起的client等待。oracle rac的vip真正作用不是让应用程序进行透明...
阅读全文
oracle 高水位线
摘要:一、oracle 高水位线详解一、什么是水线(High Water Mark)?概念: 1.块: 是粒度最小的存储单位,现在标准的块大小是8K,ORACLE每一次I/O操作也是按块来操作的,也就是说当ORACLE从数据文件读数据时,是读取多少个块,而不是多少行. 每一个Block里可以包含多个row...
阅读全文
aix 系统运行级别
摘要:系统启动后可以运行在不同的级别上.有时候为了进行系统维护或者为了运行某些特殊的程序,我们需要改变系统的运行级别.在本文中,你将了解到如何检测系统的运行级别.如何改变系统的运行级别等知识.1、什么是系统的运行级别?系统的运行级别是一种软件设置.这种软件设置是用来控制在该设置下,只有被选择的一组进程才能...
阅读全文
常用oracle查询总结
摘要:--查询表空间使用情况 SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D.TO...
阅读全文
oracle创建临时表
摘要:Oracle临时表可以说是提高数据库处理性能的好方法,在没有必要存储时,只存储在Oracle临时表空间中。希望本文能对大家有所帮助。 1 、前言 目前所有使用 Oracle 作为数据库支撑平台的应用,大部分数据量比较庞大的系统,即表的数据量一般情况下都是在百万级以上的数据量。 当然在 Orac...
阅读全文
malloc free 和new delete区别
摘要:从网上看的学习之1. malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符,与"+“、”-“、”*“、”/“有一样的地位。2. new/delete是可以重载的,而重载之后,就成为了函数。3. malloc在申请内存的时候,必须要提供申请的长度,而且返回的指针是v...
阅读全文
shell if语句
摘要:方法1:if list ;then #注意,这里是因为放一行了,所以要有";",如果then在下一行就不用“;”了 do something here elif list; then do another thing here else do something else her...
阅读全文
shell 从文件按行读
摘要:#!/bin/shheart=/archlog2/archive_2/heartbeatwhile truedofor file in `cat $heart`;doecho "wei xiugai qian $file"if [ $file -eq 1 ]; thenecho "0" > $hea...
阅读全文
AIX 添加开机启动项
摘要:在学习本主题之前,还是先学习一些AIX关于启动的基础知识,如果你只关心如何开机自动重启程序,请跳过第一章、第二章。----------------------------第一章 AIX开机启动过程介绍---------------------------- 不从最开始说起了,只说从AIX ke...
阅读全文
oracle 分区表和分区索引
摘要:很复杂的样子,自己都没有看完,以备后用http://hi.baidu.com/jsshm/item/cbfed8491d3863ee1e19bc3eORACLE分区表、分区索引ORACLE对于分区表方式其实就是将表分段存储,一般普通表格是一个段存储,而分区表会分成多个段,所以查找数据过程都是 先定位...
阅读全文
oracle 临时表学习
摘要:临时表概念 临时表就是用来暂时保存临时数据(亦或叫中间数据)的一个数据库对象,它和普通表有些类似,然而又有很大区别。它只能存储在临时表空间,而非用户的表空间。ORACLE临时表是会话或事务级别的,只对当前会话或事务可见。每个会话只能查看和修改自己的数据。 临时表语法临时表分类ORACLE临时表有两种...
阅读全文
oracle sys sysman system 介绍
摘要:Oracle数据库中SYS、SYSTEM、DBSNMP、SYSMAN四用户的区别 SYS用户: SYS,默认密码为CHANGE_ON_INSTALL,当创建一个数据库时,SYS用户将被默认创建并授予DBA角色,所有数据库数据字典中的基本表和视图都存储在名为SYS的方案中,这些基本表和视图对于Orac...
阅读全文
oracle to_date函数(转载)
摘要:TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年 显示值:2007 Month: mm number 两位...
阅读全文
oracle 创建索引思考(转)
摘要:在Oracle数据库中,创建索引虽然比较简单。但是要合理的创建索引则比较困难了。 笔者认为,在创建索引时要做到三个适当,即在适当的表上、适当的列上创建适当数量的索引。虽然这可以通过一句话来概括优化的索引的基本准则,但是要做到这 一点的话,需要数据库管理员做出很大的努力。具体的来说,要做到这个三个适当...
阅读全文
oracle 创建索引
摘要:一、索引简介1、索引相当于目录2、索引是通过一组排序后的索引键来取代默认的全表扫描检索方式,从而提高检索效率。3、索引的创建要适度,多了会影响增删改的效率,少了会影响查询的效率,索引最好创建在取值分散的列上,避免对同一张表创建过多的索引4、索引的使用对用户来说是透明的,由系统来决定什么时候使用索引。...
阅读全文
shell 加法
摘要:shell 加法i=$i+1是在i的变量值后加上字符串'+1'总结:其他语言中的$i++操作在shell中表示如下:#!/bin/bashn=1;echo -n "$n "let "n = $n + 1"echo -n "$n ": $((n = $n + 1))echo -n "$n "(( n ...
阅读全文
oracle rac 学习(转载)
摘要:一.RAC并发RAC的本质是一个数据库,运行在多台计算机上的数据库,它的主要任务是数据库就是事务处理,它通过DistributedLockManagement(DLM:分布式锁管理器)来解决并发问题。因为RAC的资源是共享的,为了保证数据的一致性,就需要使用DLM来协调实例间对资源的竞争访问。RAC...
阅读全文
oracle rac logminer有限制用法及session_info为unknown情况
摘要:这里只记录下有条件的情况如何使用 BEGIN dbms_logmnr.start_logmnr(dictfilename => '/u01/arch/logminer_dict.ora',starttime => to_date('20090808 22:00:00','yyyymmdd hh24...
阅读全文
浙公网安备 33010602011771号