拥有Oracle标签的文章
Oracle

30个Oracle语句优化规则详解

1.选用适合的Oracle优化器Oracle的优化器共有3种:a.RULE(基于规则)b.COST(基于成本)c.CHOOSE(选择性)设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE、COST、CHOOSE、ALL_ROWS、FIRST_ROWS。你当然也在SQL句级或是会话(session)级对其进行覆盖。为了使用基于成本的优化器(CBO,Cost-BasedOptimizer),你必须经常运行a

系统 2019-08-29 22:55:25 2787

Oracle

oracle数据库恢复与备份

一、oracle数据库恢复1.恢复刚才删除的一条数据deletefromempewheree.empname='SMITH'select*fromflashback_transaction_queryfwheref.table_name='EMP'UNDO_SQL下面的语句为刚才删除数据的相反操作,执行该语句即可恢复刚才删除的数据在11g版本中UNDO_SQL为空值alterdatabaseaddsupplementallogdata2.恢复刚更新的数据到

系统 2019-08-12 01:53:20 2784

Oracle

ORACLE跨越时间点的恢复

在oracle10g之前使用resetlogs打开数据库之后,之前的的备份就不能用于恢复了。即不能进行跨resetlogs时间点的恢复。所以要求执行完之后马上进行全库备份。Oracle10g以后允许跨越resetlogs时间点进行完全或者不完全恢复。实验如下:执行全库备份。RMAN>backupdatabaseplusarchivelogdeleteallinput;insertintotestselect*fromtest;SQL>altersystem

系统 2019-08-12 01:55:03 2779

Oracle

Oracle“记录被另一个用户锁住” 无法更新删除

1、查看数据库锁,诊断锁的来源及类型:selectobject_id,session_id,locked_modefromv$locked_object;或者用以下命令:selectb.owner,b.object_name,l.session_id,l.locked_modefromv$locked_objectl,dba_objectsbwhereb.object_id=l.object_idSELECTlpad('',decode(l.xidusn,

系统 2019-08-12 01:54:11 2776

Oracle

hibernate映射oracle自动增长ID

安装有oracle数据库,创建数据库,总是要创建一个主键ID,唯一标示各条记录,但oracle不支持自动编号,所以还得创建一个SEQUENCE(序列)语句如createsequencebignnocyclemaxvalue9999999999startwith1;//增加数据insertintotable(ID,..)values(bign.nextval,..)在hibernate中的映射文件可这么写

系统 2019-08-29 22:43:30 2774

Oracle

Oracle 11g 错误:ORA-28002: the password wi

ERROR:ORA-28002:thepasswordwillexpirewithin7days错误是提示password快过期了,有两个办法解决问题。一.改动已经报错用户的password已经被报告了password快要过期的账户必须再改一次password(须要DBA权限)以system用户为例sqlplus/assysdbaalterusersystemidentifiedbyroot;再连接数据再也不会出现password过期的事情了。假设是其它用

系统 2019-08-12 01:55:14 2772

Oracle

oracle查询多行数据合并成一行数据!

如果是oracle10g以上一个wm_concat函数就可以解决。如果是oracle9i以下就有点麻烦了。表结构如下:NAMENullType--------------------------------------N_SEC_CODENOTNULLCHAR(6)C_RESEARCHER_CODENOTNULLVARCHAR2(20)此表保存了“股票”与“研究员”的对应关系数据,一般而言,对于同一只股票而言,可能有多个研究员对其进行跟踪研究。所以目前遇到

系统 2019-08-12 09:30:18 2770

Oracle

Oracle知识点总结(一)

体系结构:数据库的体系结构是指数据库的组成、工作过程与原理,以及数据在数据库中的组织与管理机制。体系结构包括:实例(instence),数据库文件(database),用户进程(userprocess),服务器进程(serverprocess),以及其他文件(如参数文件(parameterfile),密码文件(passwordfile),归档日志文件(archivelogfile)等)。Oracle服务器由数据库文件和数据库实例组成。其中数据库实例包括SG

系统 2019-08-12 01:33:37 2763

Oracle

ORACLE数据库中主要字段类型的读写例子(包括:L

这里我用的是ORACLE9I,建立了表C_EMP1_T,结构如下:createtableC_EMP1_T(EMP_IDNUMBER(20)notnull,//用户IDEMP_NOVARCHAR2(20),//用户编号EMP_DESCLONG,//用户简历USED_DATEDATE,//注册日期EMP_IC_MACRAW(50),//用户IC卡的MAC号EMP_ADMIN_FLAGCHAR(1),//管理员标志EMP_PICTUREBLOB//用户图像)其中

系统 2019-08-12 01:51:33 2761

Oracle

参数返回Oracle 常用函数:nvl/nullif/case when

今天一直在研究参数返回之类的问题,上午正好有机会和大家讨论一下.1.nvl函数nvl函数将一个null值转换为一个实际的值,数据类型可所以日期,数字,字符,数据类型必须匹配:如:nvl(commision,0)nvl(hiredate,'01-JAN-87')nvl(job_id,'nomanager')nvl(to_char(job_id),'nomanager')nvl可以转换任何数据类型,但是转换的数据类型返回值必须是nvl(expr1,expr2)

系统 2019-08-12 01:53:58 2758

Oracle

nullnullOracle 审计audit 的技巧使用,追踪ora

新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正createorreplacepackageaa_pkg_monitor_business_sqlisprocedurepro_monitor_drop_policy(object_schemainvarchar2);procedurepro_monitor_add_policy(object_schemainvarchar2);procedurepro_monitor_drop_main;

系统 2019-08-12 01:54:12 2756

Oracle

[INS-20802] Oracle Net Configuration Assista

[INS-20802]OracleNetConfigurationAssistantfailed。在安装Oracle11gR2时出现了该错误提示。以前安装的时候没有碰到过类似的错误。原来是64bit和32bit系统兼容性的问题。如果基于64bit硬件安装32bit的Linux和32bit的Oracle11g,则需要安装patch8670579。下面给出patch的安装过程。一、错误提示[INS-20802]OracleNetConfigurationAss

系统 2019-08-12 01:31:59 2752

Oracle

查看oracle数据库服务器的名字

windows中1.selectnamefromv$database;直接运行就可以查看了,2.查看tnsnames.ora的连接,有个SID,SID就是服务名了1.查看oracle的安装目录,方法是查看注册表:如:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ORACLE_HOMEREG_SZE:\ORACLE\ORA92得到了oracle的安装目录一般来讲,如果服务器在安装时采用的是默认值那么这个值是:D:\ORACLE\ORA

系统 2019-08-12 01:33:59 2745

Oracle

基于ArcGIS10.0和Oracle10g的空间数据管理平台

我的独立博客网址是:http://wuyouqiang.sinaapp.com/。我的新浪微博:http://weibo.com/freshairbrucewoo。欢迎大家相互交流,共同提高技术。前面有几篇文章专门介绍了空间数据的导入,导入的目的是为了统一管理。今天介绍空间数据导出,导出的格式支持和导入的格式一样,导出的目的是为了方便数据的迁移。其实导入和导出用到的技术基本上都是相同的,不过为了介绍的完整性还是单独拿出来,因为这一部分的功能也是很重要而且是

系统 2019-08-12 01:32:14 2745

Oracle

oracle_导入、导出数据

逐步整理oracle导入导出数据1、单表,不同库之间的导入导出导出expsystem/manager@myoraclefile=d:\daochu.dmptables=(table1)system是用户名,manager是密码,myoracle是数据库名。eg:exppyc/pyc123456@orclfile=D:\TAB_HANYUPINYIN.dmptables=(TAB_HANYUPINYIN)log=d:\TAB_HANYUPINYIN.logb

系统 2019-08-12 01:54:40 2742