Welcome 微信登录

首页 / 数据库 / MySQL

查看Oracle中表的索引是否存在

查看Oracle中表的索引是否存在

用user_indexes和user_ind_columns系统表查看已经存在的索引对于系统中已经存在的索引我们可以通过以下的两个系统视图(user_indexes和user_ind_columns)来查看其具体内容,例如是属于那个表,哪个列和,具体有些什么参数等等。user_indexes: 系统视图存放是索引的名称以及该索引是否是唯一索引等信息。user_ind_column: 系统视图存放的是索引名称,对应的表和列等。查看索引个数和类别:SQL>...
RAC 中 ASM 实例名与节点的对应关系

RAC 中 ASM 实例名与节点的对应关系

这个问题之前也遇到过一次, 这次安装RAC的时候,又遇到了,所以研究一下。 先描述下这个现象。 RAC 有两个节点: rac1 和 rac2.正常情况下的操作步骤:(1)在rac1 安装clusterware(2)在rac1上创建ASM实例。 +ASM1 在节点1上,+ASM2在节点2上。我发现问题的步骤:(1)在节点2: rac2 上安装clusterware。(2)无论在哪个节点上创建ASM 实例,rac2节点(即安装clusterwre的节点)上as...
Oracle中表空间与数据文件编号的连续性

Oracle中表空间与数据文件编号的连续性

Oracle中表空间编号与数据文件编号都是连续的,不会断号。如果TS$中表空间出现了断号,oracle在启动时会进行数据字典和控制文件的校验,发现不一致时,数据库不能正常启动。表空间被删除时ts$表中并不会删除相关表空间的记录。只是把表空间的状态置为3,即INVALID状态。如果再次创建同名的表空间,则oracle会把TS$表中同名表空间的状态由3置为1,ONLINE状态。以此来保证表空间号的连续。ORACLE 10g中sql.bsq记录了ts$的onli...
SUSE 11.2 设置宽屏 1440x900 分辨率

SUSE 11.2 设置宽屏 1440x900 分辨率

最近系统由SUSE10.3换到了11.2.确实漂亮了不少。但是我的显示器是19寸宽屏的。在11.2下设置1440x900的分辨率颇费了一番功夫。在10.3设置宽屏分辨率安装好驱动后。只要选择vsea 1440x900即可。但是在11.2下却不可以。在网上搜索了半天终于找到解决方法了。1. 首先安装nvdia驱动我的是nvdia 8400GS的显卡,到nvdia的官网上就可以找到对应的linux驱动了然后在init 3模式下安装。sh nvdia.sh 即可...
Oracle 中的PL/SQL自动运行设定

Oracle 中的PL/SQL自动运行设定

Oracle 中的PL/SQL自动运行的特性:在UNIXDE的corn 实用程序自动调度任务运行在ORACLE中的PL/SQL中用DBMS_JOB包允许你调度PL/SQL语句块,使它在指定的时间自动运行。该语句将被Oracle的某后台进程处理。为拉便于运行,需要设置二个init.ora参数:1, JOB_QUEUE_PROCESS 指定启动的后台处理数。如果是0或没有设置,将没有后台处理进入作业,它们就不会运行。2, JOB_QUEUE_INTERVAL以...
Linux下Oracle的安装全记录

Linux下Oracle的安装全记录

近日,我变成了linus的忠实fans,linux太太帅了,找回了曾经的字符控的感觉,Oracle下安装linux可是件力气活,呵呵,耗费了两天的free time呢。和大家分享下吧。首先自然是Linux的包,gcc的包、java的包等等的包都要装,不然会报错哦!!!1、检查RAM和交换空间大小:grep MemTotal /proc/meminfogrep SwapTotal /proc/meminfo2、创建Oracle组和用户账号groupadd o...
Oracle日志定期清理存储过程

Oracle日志定期清理存储过程

常要Oracle数据库定时的自动执行一些脚本,或做数据库备份,或做数据的提炼,或做数据库的性能优化,包括重建索引等等的工作,这时需要用到一个函数dbms_job.submit,来完成Oracle定时器Job时间的处理上。使用dbms_job.submit这个函数,我们只需要考虑两个事情:安排某一任务,和定制一个执行任务的时间点。但最重要也是最棘手的事情,我认为还是确定一个执行任务的时间点。时间点确定了,其他的事情就好办了。下面是函数dbms_job.sub...
Oracle 实例恢复时 前滚(roll forward) 后滚(roll back) 问题

Oracle 实例恢复时 前滚(roll forward) 后滚(roll back) 问题

看到一个有关实例恢复时 前滚(roll forword)和回滚(roll back)的讨论。在这里小整理一下,也理理自己的一个思路。 一. 什么时候需要实例恢复 在shutdownnormalorshutdownimmediate下,也就是所谓的cleanshutdown,checkpoint也会自动触发,并且把SCN纪录写回。当发生checkpoint时,会把SCN写到四个地方:三个地方于controlfile内:(1)SYSTEMCHECKPOINTS...
Linux下Oracle的sqlplus使用不顺手的解决

Linux下Oracle的sqlplus使用不顺手的解决

在linux下使用Oracle的sqlplus时,缺省情况下箭头键不起到左右移动光标,上下翻动命令的作用。所以要想执行前面已经执行过的命令,要不重新敲一遍,要么使用其它终端工具的CV大法。要是想修改一个命令,只有使用edit命令把vi或者别的编辑器调出来,然后还要保存到一个缓冲区文件(缺省文件名是afiedt.buf)再执行,总之很不方便。想要介绍一个小工具软件rlwrap,这是一个“readline wrapper”工具,可以使用左右箭头在一行中左右移动...
<< 361 362 363 364 365 366 367 368 369 370 >>