Welcome 微信登录

首页 / 数据库 / MySQL

Oracle中的rownum不能使用大于>的问题

Oracle中的rownum不能使用大于>的问题

一、对rownum的说明 关于Oracle 的 rownum 问题,很多资料都说不支持SQL语句中的“>、>=、=、between...and”运算符,只能用如下运算符号“<、<=、!=”, 并非说用“>、>=、=、between..and”时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来。 其实,只要理解好了这个 rownum 伪列的意义就不应该感到惊奇。 rowid 与 rownum...
ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务

ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务

太久没查看我的Oracle了,怕自己密码忘了,刚打算准备用青蛙(TOAD)查看一下我的ORACLE,打开连接就报错:“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”。我是用的WIN7,建的虚拟机,在虚拟机上进行编程学习,ORACLE也是一样,安装在虚拟机上的。为什么出现这个原因,不清楚。在网上搜了一下,照网上说的方法,问题已经解决。更改listener.ora文件,用记事本可以打开。目录:C:oracleproduct10.2.0d...
Oracle表空间增长率监控脚本

Oracle表空间增长率监控脚本

由于最近业务量大增大,导致表空间增长速度变得很快,客户也开始担忧表空间的增长率。因此也提出了每日监控表空间增长量的需求。笔者根据客户的需求,在这里写了个简单的脚本,主体思想是通过,将每日查询到的表空间增长率插入到自己建的表中,然后通过构造查询语句,反映出表空间的增长率,具体实施不走如下在数据主机上建立tbs_usage表反映数据中数据文件的使用量,其中tbs_timeid为该表主键,作为唯一标识当日数据库表空间的id构造tbs_timeid为df.tabl...
Oracle出现ORA-12516 错误解决方法

Oracle出现ORA-12516 错误解决方法

Oracle服务器上某个数据库出现" ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程"错误,要解决该问题首先查看一下数据库现有的进程数,是否已经达到参数processes的大小。 a.select count(*) from v$process; 取得数据库目前的进程数。 b.select value from v$parameter where name = "processes"; 取得进程数的上限。1、查看当前会话数、pr...
Oracle的审计功能

Oracle的审计功能

Oracle审计主要用于记录用户对数据库所做的操作,基于配置的不同,审计的结果会放在操作系统文件中或者系统表中,默认情况下,使用管理员权限连接实例,开启及关闭数据库是会强制进行审计的,其它的基础的操作则没有进行审计,在一些安全性要求比较高的环境是需要做一些审计的配置的,下文简单介绍一下oracle中审计的配置方法,几种审计方法的不同,以及如何对管理员进行审计.一。oracle中审计的配置:1.审计相关的三个重要参数:a.audit_file_dest:指定...
Oracle undo表空间与redo日志

Oracle undo表空间与redo日志

undo表空间与redo日志文件在Oracle中的作用非常重要,本文重点介绍undo回滚段的作用与特点,同时简单介绍undo与redo的区别和各自己的作用:一.undo中数据的特点:1。是数据修改前的备份,主要是保证用户的读一致性2. 在事务修改数据时产生3。至少保存到事务结束二。undo数据的作用:1.回滚(rollback)操作2.实现读一致性与闪回查询3.从失败的事务中还原数据4. 非正常停机后的实例恢复三.undo回滚段的特点:1.回滚段是由实例自...
Oracle 用户权限、profile及角色的管理

Oracle 用户权限、profile及角色的管理

在Oracle数据库中,用户和角色与数据库的权限息息相关,正确掌握对用户与角色的管理对于数据库的安装非常重要,本文主要总结在工作过程中经常用到的用户及角色的管理操作:一。用户的基本管理操作:1.创建用户同时指定密码与默认表空间create user test identified by test default tablespace users;2。给用户可以登录的系统权限grant connect to test;3.回收用户的权限revoke conn...
Oracle数据库之间数据同步

Oracle数据库之间数据同步

这段时间负责某个项目开发的数据库管理工作,这个项目中开发库与测试数据库分离,其中某些系统表数据与基础资料数据经常需要进行同步,为方便完成指定数据表的同步操作,可以采用dblink与merge结合的方法完成,简单方便。操作环境: 此Oracle数据库服务器ip为192.168.196.76,有center与branch两个库,一般需要将center的表数据同步到branch,center为源库,branch为目标库,具体步骤如下:1.在源库创建到目标库的db...
Oracle SAMPLE 语法应用

Oracle SAMPLE 语法应用

Sample抽样函数用于支持数据挖掘。Sample 函数使得数据分析操作在样本数据上进行,而不是在整张表上进行。选择10%的记录select * from atest sample(11)选择0.1%的记录select * from atest sample(0.1)根据数据块选择1%的记录select * from atest sample block(1) 使用数据块选择与使用记录行选择的区别:使用数据块选择表示样本的采集是基于数据块采集的,也就是说样...
<< 461 462 463 464 465 466 467 468 469 470 >>