caizhimin816

博客园 首页 新随笔 联系 订阅 管理

2012年12月21日 #

摘要: ㈠ 单实例Oracle locking机制 www.2cto.com locking机制的三大组成部分: ① resource structure Oracle对于每个需要“并发访问”的资源,都在SGA中用一个数据结构来描述它 这个结构叫resource structure 这个数据结构有三个成员:owner、waiter和converter 这是3个指针 指向由lock structure组成的链表的指针 其中,converter和waiter有些区别: 如果某个操作先后需要两种不同模式的锁,比如,先S,后X,则进程会先请求S,获得后lock structure会挂在owner上, 当需要. 阅读全文
posted @ 2012-12-21 08:56 疯子蔡 阅读(2984) 评论(0) 推荐(0) 编辑

摘要: oracle数据库的权限系统分为系统权限与对象权限。系统权限( database system privilege )可以让用户执行特定的命令集。例如,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限。对象权限( database object privilege )可以让用户能够对各个对象进行某些操作。例如delete权限允许用户删除表或视图的行,select权限允许用户通过select从表、视图、序列(sequences)或快照(snapshots)中查询信息。 每个oracle用户都有一个名字和口令,并拥有一些由其创建的表. 阅读全文
posted @ 2012-12-21 08:55 疯子蔡 阅读(216) 评论(0) 推荐(0) 编辑

摘要: 一.引言 ORACLE数据库字符集,即Oracle全球化支持(Globalization Support),或即国家语言支持(NLS)其作用是用本国语言和格式来存储、处理和检索数据。利用全球化支持,ORACLE为用户提供自己熟悉的数据库母语环境,诸如日期格式、数字格式和存储序列等。Oracle可以支持多种语言及字符集,其中oracle8i支持48种语言、76个国家地域、229种字符集,而oracle9i则支持57种语言、88个国家地域、235种字符集。由于oracle字符集种类多,且在存储、检索、迁移oracle数据时多个环节与字符集的设置密切相关,因此在实际的应用中,数据库开发和管理人员经常 阅读全文
posted @ 2012-12-21 08:52 疯子蔡 阅读(278) 评论(0) 推荐(0) 编辑

摘要: 分析当前用户下所有表的记录总数保证好用!begin dbms_utility.analyze_schema(user,'COMPUTE'); end; select t.table_name,t.num_rows,t.blocks,t.empty_blocks from user_tables t 阅读全文
posted @ 2012-12-21 08:51 疯子蔡 阅读(1224) 评论(0) 推荐(0) 编辑

摘要: -- 查询外键约束(查某表的所有父表) select c.constraint_name,cc.column_name,rcc.owner,rcc.table_name,rcc.column_name from user_constraints c,user_cons_columns cc,user_cons_columns rcc where c.owner='SALIEN_SBGL' and c.table_name='JH_NDGXLGJH_TB' and c.constraint_type='R' and c.owner=cc.owner 阅读全文
posted @ 2012-12-21 08:49 疯子蔡 阅读(8492) 评论(0) 推荐(0) 编辑

2012年11月8日 #

摘要: 在DBA的日常工作中,经常遇到为Oracle用户解锁的操作;这篇文章给出在命令行下进行Oracle用户解锁的操作方法,通过几条简单的解锁语句就能完成此项工作。下面是具体的过程:默认的scott用户是被锁定的,先解锁就能登陆上了。 使用下面的语句解锁scott: alter user scott account unlock; 解锁之后可能会要求你该密码: alter user scott identified by tiger; 再登陆: sqlplus scott/tiger 就能登陆了 Oracle锁定和解锁用户的命令 SQL> conn /as sysdba 已连接。 //scot 阅读全文
posted @ 2012-11-08 09:00 疯子蔡 阅读(181) 评论(0) 推荐(0) 编辑

2011年3月23日 #

摘要: 讲师BLOG:http://linuxguest.blog.51cto.com/给我们51cto linux版主给点鼓励,GO ON笔记整理BLOG:http://redking.blog.51cto.com/HOHO!偶是fenghao.cn的好学生,HOHO,再次给fenghao.cn给点掌声!一、RH033部分,是基础。1、LINUX起源及GNU简介2、LINUX发行版本的介绍3、LINUX的特点BLOG:RHCE课程-RH033Linux基础笔记一 10月25日课程4、安装LINUX及常用命令介绍BLOG:RHCE课程-RH033Linux基础笔记二 10月26日课程BBS:RHCE课 阅读全文
posted @ 2011-03-23 21:49 疯子蔡 阅读(290) 评论(0) 推荐(0) 编辑

2011年1月18日 #

摘要: Oracle安装图解(专载)oracle10g database安装图解(WINXP) 一。预备步骤 取得 Oracle 10g 安装程序,或从 Oracle 技术网(OTN)下载 光盘映像。在评估阶段您可以免费下载和使用无技术限制的全功能 Oracle,但在正式的商业场合应用时需要购买法律授权。 下载地址: http://www.oracle.com/technology/software/products/database/oracle10g/index.html 您需要约 1.2GB 磁盘空间用于下载及解压缩,并需要 2GB 以上的磁盘空间用于安装。 二。Oracle 10g 安装步骤 阅读全文
posted @ 2011-01-18 15:31 疯子蔡 阅读(174) 评论(0) 推荐(0) 编辑

2011年1月9日 #

摘要: 一、Oracle Server 组成部分及各部分的作用  Oracle Server是由例程(Instance)和数据库(Database)组成。  例程(instance)是由一组内存结构(SGA)和后台进程(Background Process)组成的集合    内存结构由数据高速缓存、重做日志缓冲区和共享3部分,统称SGA (System Global Area)    后台进程包括SMON (System Monitor),PMON(Process Monitor),DBWR(Database Writer),CKPT(CheckPoint process),LGWR(log Writ 阅读全文
posted @ 2011-01-09 16:09 疯子蔡 阅读(244) 评论(1) 推荐(0) 编辑

摘要: 安装Oracle前,要准备  作为oracle DBA 安装数据库是必要的基础,但是也可以说不是。在测试、开发环境下,凭经验就可以安装Oracle,但是生产环境下,在安装oracle过程中,必须严格按照Oracle官方网站的文档去安装。  1、首先要做好设计、部署方案  我们不是为了Oracle能运行能畅通,一味去追求大内存,多CPU,RAC等等,必定要去考虑成本。然后去优化方案,能花最少成本,去实现支撑项目需要。  首先要看存储(阵列、光线存储、光线通道、光纤盘),SATA(80M速度),scsi是300,但是scsi不论多少块,都是300M,而SATA是累加,就说超过4块就要选用SATA盘 阅读全文
posted @ 2011-01-09 15:22 疯子蔡 阅读(225) 评论(0) 推荐(0) 编辑