Oracle中的锁
TX锁:当用户对表进行DML操作时,会对操作的行加上TX锁,但是一个事务在数据字典中只能显示一个锁。在V$LOCK中,如果锁住的类型为TX,则其中的ID1及ID2经过处理,表示所在事务的transaction_id。TM锁:当用户对表进...
linux上创建裸设备问答
about raw device?以下是关于linux下安装oracle的raw device的 FAQ Details Q: 1. What is a raw device? A:Raw device, also known as a raw partition is a disk partition that is not mounted and written by Li...
设置Oracle用户的语言环境
改为英文:在/home/oracle中的.bash_profile中加上二行:export LC_CTYPE=en_US.UTF-8export LANGUAGE=en_US.UTF-8改为中文:在/home/oracle中的.bash_profile中加上二行:export LC_CTYPE=zh_CN.GB2312export LANGU...
ftp常用命令
打开fpt连接: open 192.168.0.31切换用户: user定位远程当前目录:pwd查看远程目录:dir,ls查看本地目录:!dir切换远程目录:cd切换本地目录:lcd上传单个文件:put上传多个文件:mput下载单个文件:get下载多个...
在linux的Oracle使上下方向键对SQL*Plus生效
首先下载下面三个软件Term-Readline-Gnu:http://search.cpan.org/dist/Term-ReadLine-Gnu/IO-Tty:http://search.cpan.org/dist/IO-Tty/ uniread: http://sourceforge.net/projects/uniread/安装:以root帐号执行t...
10g中关闭recyclebin
alter system set recyclebin=offalter system set recyclebin=on
Oracle中常用的目录权限设置命令
改变目录的属主用户或组:chown -R oracle /test,chown -R :dba /test改变目录/test的属主组为ora:chgrp -R ora /test把用户orateset加到dba组:uesrmod -g dba oratest添加新用户test并加入dba组:useradd test...
表中数据的更改量保存视图
dba_tab_modifications , 10g之前的版本要把表置为monitoring,其修改数量才会保存在此视图,10g版本monitoring参数失效,通过初始化参数statistics_level来设置表的监控,如果设置为typical或all,则对表监控,如果...
关于列的直方图统计信息
存放于dba_tab_columns
dba_tables与dba_segments中的blocks列的含义
dba_tables中的blocks列加1后指高水位的数据块号,高水位前面依然会有空块,empty_blocks指高水位后面(包括高水位)未被使用的block数量,注意对表进行分析后,才能得到这两个值的准确结果,使用dbms_space.unused_sp...
使用catalog的方式下,全库恢复的步骤
假定丢失参数文件,全部控制文件、数据文件及重做文件。最后一个归档日志文件为55号。之前已配置自动通道及控制文件自动备份。C:> set oracle_sid=targetC:> rman catalog rman/rman@catalog target sys/oraclerman...
在虚拟机中的linux访问windows下的共享文件夹
在windows中设置共享文件夹,如:law。 在linux中,在 /mnt 下创建目录smb,然后输入命令:$mount -t smbfs -o username=user,password=pwd, ip=192.168.0.213 //host_name/law /mnt/smb访问 /mnt/smb即可如果要卸载...
pctfree和pctused的使用
pctfree和pctused的使用较高的pctfree的值大约在20到25之间,较低的值为4或5,可用于静态表或只读表。除非要严格地管理可用空间,否则不要设置pctused超过40或50。一般这两个值地和不能达到90,否则会使Oarcle将更多...
数据库启动过程
数据库启动过程读取参数文件分配SGA启动后台进程打开alert文件何跟踪文件寻找并打开参数文件中指定的控制文件读取控制文件以获得数据文件和重做文件的名称和状态打开联机数据文件打开联机重做文件...
处理DML语句的几个阶段
处理DML语句的几个阶段分析语句。Oracle为该语句建立一棵分析树或一个执行计划,并放入高速缓存。如果这条语句已经存在,则这个步骤可以省略。执行语句。完成执行DML语句的所有处理。对于update语句或delete语句来说...
处理查询的几个阶段
处理查询的几个阶段搜索共享池。首先确定这条SQL语句是否经过分析并保存在库缓存中。检查语句。分析SQL语句的语法。检查数据源。保证语句中引用的所有表或列都存在。获得锁。在这条语句引用的对象上取得分析锁,以保...
vmware下linux挂载移动硬盘
1. 把vmaware的linux变为当前窗口。2. 插入移动硬盘,这时windows提示安装新硬件,按照提示往下做。3. windows中安装完后,回到linux,输入:dmesg或者fdisk -l,查看移动硬盘在linux中被识别为什么标识,一般为sdb1...
统计信息
table statistics:- number of rows- number of blocks- average length of rowscolumn statistics- number of distinct values in column- number of nulls in column- data distribution (histogram)index statist...
在windows上,Vim 与 SQL*Plus 结合使用
1. 下载vim for windows,http://www.vim.org/download.php,主要是vim62rt.zip及vim62w32.zip(或其他更新版本)。2. 解压两个压缩文件,把vim62rt.zip解开后的所有文件,拷贝到vim62w32.zip解开的目录,在命令行运...
关于insert /* append */的几点注记
1. append方式添加记录对insert into ... values语句不起作用。2. 以append方式批量插入的记录,其存储位置在hwm 之上,即使hwm之下存在空闲块也不能使用。3. 以append方式插入记录后,要执行commit,才能对表进行查...