
oracle 10g 系统管理
文章平均质量分 63
mengql112233
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
oracle 隐式转换规则总结
在oracle中,如果不同的数据类型之间关联,如果不显式转换数据,则它会根据以下规则对数据进行隐式转换 1) 对于INSERT和UPDATE操作,oracle会把插入值或者更新值隐式转换为字段的数据类型。 假如id列的数据类型为number update t set id='1'; -> 相当于 update t set id=to_number('1'); ...原创 2010-12-22 16:42:00 · 373 阅读 · 0 评论 -
Oracle体系结构之-连接配置结构
Oracle的连接可以分成两种:一、专用服务器连接结构(Dedicated Server):在这种方式中,对于每一个用户,其数据库应用是由用户进程所运行,并有一个专用服务器进程为之服务,执行Oracle服务器代码。专用服务器的工作过程:1)客户端通过oracle net向监听器发连接请求2)监听器收到请求并将此请求导向服务器,服务器向用户返回一个连接成功信息,并为此用户创建一个专用连接3) 客...原创 2011-04-10 18:02:18 · 134 阅读 · 0 评论 -
Oracle体系结构之-逻辑结构
一、Oracle 逻辑结构简介oracle的逻辑结构包括表空间(tablespace),段(segment),数据块(data block)以及模式对象(schema)。oracle数据库在逻辑上是由多个表间组成的,表空间中存储的对象叫段,比如数据段,索引段,和回退段。段由区组成,区是磁盘分配的最小单位。段的增大是通过增加区的个数来实现的。每个区的大小是数据块大小的整数倍,区的大小可以不相同;...原创 2011-04-10 18:01:09 · 166 阅读 · 0 评论 -
Oracle体系结构之-内存结构
一、系统全局区(SGA)系统全局区的数据被多个用户共享。当数据库实例启动时,系统全局区内存被自动分配。SGA按作用的不同,又分为:数据缓冲区、日志缓冲区、共享池。1. 数据缓冲区数据缓冲区用于存储从磁盘数据文件中读入的数据,供所有用户共享。修改、插入的数据存储在数据缓冲区中,修改完成或DBWR进程执行时,数据被写入数据文件。对于缓冲区中已经被修改但尚未写入文件的数据,我们称之为“脏数据”。Orac...原创 2011-04-10 18:00:10 · 128 阅读 · 0 评论 -
Oracle体系结构之-Oracle后台进程
前面我们说过,Oracle的实例由内存结构和一组后台的进程组成。Oracle的后台进程比较重要的包括以下几个:·SMON·PMON·DBWR·LGWR·ARCH·CKPT下面我们将逐一介绍各个进程的作用。一、SMONSMON(System Monitor)-系统监控进程,在实例启动时执行实例恢复,并负责清理不再使用的临时段。SMON进程要完成所有“系统级”任务。PMON感兴趣的是单个的进程,而SM...原创 2011-04-10 17:26:31 · 112 阅读 · 0 评论 -
【ORA-16196】一个实例在其生命周期里最多只能装载和打开一个数据库
如果使用“alter database open;”命令打开一个曾经被“alter database close;”命令关闭的数据库时,您将会收到如下的报错信息:"ORA-16196: database has been previously opened and closed"这个报错的原因是什么呢?原因是:一个实例在其生存期中最多只能...原创 2011-03-31 12:38:01 · 266 阅读 · 0 评论 -
oracle索引类型:Oracle中如何选择合适的索引类型
索引就好象一本字典的目录。凭借字典的目录,我们可以非常迅速的找到我们所需要的条目。数据库也是如此。凭借Oracle数据库的索引,相关语句可以迅速的定位记录的位置,而不必去定位整个表。 虽然说,在表中是否创建索引,不会影响到Oracle数据库的使用,也不会影响数据库语句的使用。这就好像即使字典没有目录的话,用户仍然可以使用它一样。可是,若字典没有目录,那么可想而知,用户要查某个条目的...原创 2011-03-24 15:04:16 · 221 阅读 · 0 评论 -
oracle share server mode
共享模式下,查看当前session,使用dispatcher和shared_server的方法 SQL: select d.name ,s.name from v$dispatcher d, v$shared_server s, v$circuit cwhere d.paddr=c.dispather and s.paddr=c.server; ...原创 2011-03-20 16:17:54 · 155 阅读 · 0 评论 -
oracle监听器命令
现在总结下oracle监听器的常用命令: 查看命令的方法 lsnrctl help 1.start : 开启监听器 2.stop : 关闭监听器 3.status : 查看监听器状态 4.services : 查看监听器提供服务的状态 其中 status : UNKNOWN 表示静态注册实例 ...原创 2011-03-19 21:24:54 · 397 阅读 · 0 评论 -
开启oracle监听器和服务端trace
今天监听器出了问题,想开启监听器的trace监视下错误。。于是google下。下面的我试过了。 1,server trace, 指的是 sqlnet的server端trace, 可以在server 端的%oracle_home%\network\admin\sqlnet.ora里面加上以下行:TRACE_LEVEL_SERVER=16TRACE_FILE_SERVER=...原创 2011-03-16 22:37:34 · 687 阅读 · 0 评论 -
解决windows环境下服务消失的问题
环境:Windows XP背景: 今天360杀毒真的很给力,直接将oracle实例服务和监听器服务当成病毒给删了。。解决办法: 看来必须恢复,怎么搞呢,后来想起我在使用DBCA创建时,保存的脚本了,看来能派上用场。。 找到脚本的位置:$ORACLE_BASE\admin\$SID\scripts...原创 2011-03-15 23:38:52 · 616 阅读 · 0 评论 -
oracle 监听器详解引文
最近在管理时,总是时不时的被监听器困扰,于是上网查找资料,发现这位仁兄的介绍很详细,于是mark了。。http://space.itpub.net/?uid-17203031-action-viewspace-itemid-682628 文章讲解的很详细,很适合初学者的。。...原创 2011-03-15 17:29:25 · 99 阅读 · 0 评论 -
Oracle sqlplus设置显示格式命令详解
设置列格式的相关命令 1. 改变列的显示长度 COLUMN column_name FOR[MAT] format 备注: 注意该命令将保持一直生效直至输入了一个新的格式值或者退出了SQL*PLUS, 其中字段类型可以为Char, Varchar2, varchar。如果SQL*PLUS的WARP变量的值被设置为"开"(默认值), 那么字段的内容将会在format命令规定的长...原创 2011-03-15 13:44:52 · 674 阅读 · 0 评论 -
查询表空间和数据文件对应关系的方法
对应关系 select username,default_tablespace from dba_users;总的大小 select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name;剩余的大小 SELECT...原创 2011-03-09 00:08:10 · 449 阅读 · 0 评论 -
Oracle DBA日常sql列表及常用视图[转]
--监控索引是否使用alter index &index_name monitoring usage;alter index &index_name nomonitoring usage;select * from v$object_usage where index_name = &index_name;--求数据文件的I/O分布select df.name,phyrds...原创 2011-03-07 23:13:22 · 148 阅读 · 0 评论 -
卸载Oracle数据库的方法~~
现在oracle 11g在卸载方面做得很nice的,许多需要手工做的步骤都可以省略。以下的实现方法,是10g或者更早的版本。。 实现方法: 1、开始->设置->控制面板->管理工具->服务停止所有Oracle服务。 2、开始->程序->Oracle - OraHome81->Oracle Installation Products->U...原创 2010-12-27 17:06:06 · 131 阅读 · 0 评论 -
Oracle体系结构之-物理结构
一、物理文件的分类Oracle数据库的物理文件可以分成三类:·数据文件·日志文件·控制文件 二、数据文件数据文件顾名思义是用来存储数据的。例如:表,索引等等。从数据文件中读取出来的数据会首先存放在内存中的SGA,作为缓冲数据。应用对数据的修改也是先保持在SGA中。由DBWR在某一时刻将其写入到数据文件中。那么如何查看数据库中的数据文件呢?我们可以使用以下的SQL语句:SQL>select ...原创 2011-04-10 18:03:12 · 129 阅读 · 0 评论