ORACLE制作表时的“小计”和“合计”
先来一段概念:---------------------- DECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。DECODE有什么用途 呢? 先构造一个例子...
解决ORA-25150不允许对区参数执行ALERING
今天同事过来问我修改不了数据库中表的字段,报ORA-25150,我查看一下数据库用户权限,有create table权限。我就很纳闷。查了一下资料:Error:ORA-25150Text:ALTERING of extent param...
utlrp.sql和catpatch.sql两个脚本的作用
--编译无效对象脚本utlrp.sql$ sqlplus '/as sysdba' @?/rdbms/admin/utlrp.sqlutlrp.sql脚本可以在数据库运行的状态下执行以编译、数据库中的invalid对象. oracle建议在对数据库进行迁移、升级、降级后都运行...
陌生Oracle的数据库环境的巡检内容
1、先要了解当前的Oracle 数据库的版本和平台和相关信息 下面的这些脚本可以帮助你获取你需要的相关信息。 A,SQL>select * from v$version;B,SQL>select dbid, name, open_mode, database_role, p...
(转)CentOS 下 rpm包与 yum 安装与卸载
一、rpm包的安装: 1.安装一个包 # rpm -ivh 2.升级一个包 # rpm -Uvh 3.移走一个包 # rpm -e 4.安装参数 --force 即使覆盖属于其它包的文件也强迫安装 --nodeps 如果...
(转)LINUX和windows下完全卸载ORACLE
Linux卸载方法;一、root运行>$ORACLE_HOME/bin/localconfig delete二、oracle运行>rm -rf $ORACLE_BASE/*三、root运行>rm -f /etc/oraInst.loc /etc/oratab四、root运行>rm -rf /etc/oracle五、root运行>rm -f ...
(转)Linux 内核参数及Oracle相关参数调整
我们一般在Linux 上安装设置Oracle 数据库或者在更换或升级硬件的时候都需要配置Linux 系统的核心参数, 然后才是调整Oracle 系统参数 。具体这些参数的实质意义是什么,为什么要做调整,如何合理调整? 带着这...
(转)PLS_INTEGER类型与timestamp类型、date、及时间函数
一、 PLS_INTEGER类型 今天看到了这个 PLS_INTEGER,觉得生疏,网上搜了下,原来这个类型的好处多多啊。因此将这些转了过来,收藏了。PLS_INTEGER可以存储一个有符号的整形值,其精度范围和BINA...
(转)使用yum来安装CentOS图形界面包
刚开始安装好CentOS 系统,采用的是最小化安装,没有图形界面(如你安装后,配置了xmanager,登陆进去后,看到的是很简陋的只有命令行的界面时,你就应该装一个x window,再装一...
我嘞个去,11G新特性deferred_segment_creation
昨天晚上迁移一个数据库,数据库不大,本想图方便。 操作过程: 1、exp导出2、删除用户3、imp导入新数据库今天早上过来,同...
更换归档日志参数路径导致RMAN备份时报ORA-19625错误
更换归档日志参数路径,在使用RMAN进行归档日志备份的时候报如下错误:RMAN> backup archivelog all format '/orabak/rman/bidbbak/%t_%s_%r.arch' delete all input;current log archivedusing ...
(转)Oracle中的启动参数文件:spfile和pfile
首先,说明SID是Oracle数据库的实例ID,用来唯一标识一个实例(通常也就是一个Oracle数据库)。 1,pfile文件是Oracle8i以前的启动参数文件(之后的9i,10g,11g中也能找到它)。以文本形式存在,可以用vi...
参加“数据库技术高可用系统建设上运用研讨会”有感
今天下午参加了快威科技组织的“数据库技术高可用系统建设上运用研讨会”,会议中很有多oracle销售的成分,非常感谢快威科技组织这次活动,请来了何千里老师,向我们销...
(转)编译Oracle中无效的对象的N中方法
一、编译无效的对象常用方法在数据库中,会存在一些无效的对象,导致这种现象的发生原因很多,其中最常见的就是数据库升级(例如修改了表的结构),迁移而引起。有两种编译无效对象的方式: 1 使用alter **** com...
锁表的相关信息查询
--查出锁定object的session的信息以及被锁定的object名 SELECT l.session_id sid, s.serial#, l.locked_mode,l.oracle_username, l.os_user_name,s.machine, s.terminal, ...
Oracle timestamp类型转换date格式脚本(精确到秒)
今天同事要查数据timestamp类型数据,要求转换成date格式。create or replace function convert_timestamp_to_date(tstamp timestamp) return date isV_DATE date;V_DAY VARCHAR2(2);V_MONTH VARCHAR2(2);V_YEAR VAR...
(转)Oracle的随机数、随机日期和时间、随机字符串及造数据匿名过程
1. 随机数包 SELECT DBMS_RANDOM.VALUE FROM DUAL. 2. 在[0..100]范围内取随机数 SELECT TRUNC (DBMS_RANDOM.VALUE (0, 100)) FROM DUAL. 3. 大于字符‘A’的10个字符随...
Oracle user1对user2用户下所有表,有select、insert、delete、update权限
今天开发人员要求数据库用户user1要访问user2下所有的表,并且具有对表的select、insert、delete、update权限。 一直对用户具体角色和权限概念很模糊。今天也静下心...
(转)oracle数据库中所有外键约束失效SQL语句
begin for item in (select * from user_constraints a where a.constraint_type = 'R') loop execute immediate 'alter table ' || item.table_name || ' disable constraint ' || item.constraint_nam...
oracle特定用户下所有sequence向后移动200
昨天导入一个数据库,用户反映导过来的有sequence要小于已经导入到表中的sequence的值。原因生产数据中seq导入的时候可能在操作,导致出现一些重复的出现。为了解决这个问题,我...