拥有Oracle标签的文章
Oracle

Oracle基础 数据库备份和恢复

原文:Oracle基础数据库备份和恢复一、为什么需要数据备份造成数据丢失的主要原因:1、介质故障。2、用户的错误操作。3、服务器的彻底崩溃。4、计算机病毒。5、不可预料的因素。Oracle中故障类型分为以下4种。1、语句故障:执行SQL语句过程发生的逻辑故障可导致语句故障。如果用户编写的SQL语句无效,就会发生语句故障。Oracle可自我修复语句故障,撤销语句产生的而印象,并将控制权交给应用程序。2、用户进程故障当用户程序出错而无法访问Oracle数据库时

系统 2019-08-12 01:53:34 2236

Oracle

Oracle建立表空间和用户

Oracle建立表空间和用户建立表空间和用户的步骤:用户建立:createuserusernameidentifiedby"password";授权:grantcreatesessiontousername;grantcreatetabletousername;grantcreatetablespacetousername;grantcreateviewtousername;表空间建立表空间(一般建N个存数据的表空间和一个索引空间):createtable

系统 2019-08-12 01:51:44 2236

Oracle

提交优化Oracle Tuning Log File Sync 等待事件

发一下牢骚和主题无关:在一个繁频commit/rollback或盘磁I/O有问题、量大物理读写争用那么、我们便会经常瞧见LOGFILESYNC待等事件出现在TOPEVENTS中评估LOGFILESYNC待等事件的标指是均匀待等时间、以及AWR后续的WAITEVENTHISTOGRAM对于OLTP、均匀待等时间7ms算畸形、畸形情况下均匀待等时间不会超越10ms面下给出几种优化的策略、㈠优化REDO日记的I/O如果够能优化REDO日记文件的存储、使之存放到更

系统 2019-08-12 01:55:24 2235

Oracle

oracle 11g 新特性

1.IntervalPartitioning分区11g新特性_分区表按时间自动创建,具体见如下示例:CREATETABLEtest_01(idnumber,cjsjdate)PARTITIONBYRANGE(cjsj)INTERVAL(NUMTOYMINTERVAL(1,'month'))-----这里的1表示增加的间隔,表示每一个月作为一个分区;这里的month表示间隔是月,还有另外一个参数;year(PARTITIONP0VALUESLESSTHAN(

系统 2019-08-29 23:28:28 2234

Oracle

Oracle DBLink 使用情况

在Oracle里面,我通过图形界面创建dblink,老是不成功,报错。问了同事后,同事建议我用sql创建,于是复制了如下sqlcreatedatabaselinkdblink_testconnectto登录用户名identifiedby登录密码using'(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=19.19.19.19)(PORT=1521)))(CONNECT_DATA=(SERVIC

系统 2019-08-12 01:54:29 2234

Oracle

oracle pl/sql中使用自定义数据类型

模式:CREATEORREPLACETYPE类型名asOBJECT(属性名属性类型,...);举例:CREATEORREPLACETYPEBITS_IDX_BASEASOBJECT(NAMEVARCHAR2(4000),FIELDSVARCHAR2(4000),CREATE_DATEVARCHAR2(4000),INCREMENT_DATEVARCHAR2(4000));CREATEORREPLACETYPEBITS_IDX_BASE_TBLASTABLE

系统 2019-08-12 01:54:55 2233

Oracle

Oracle中数据文件大小的限制

http://www.eygle.com/archives/2007/07/oracle_datafile_limit.htmlOracle中数据文件大小的限制oracle表空间的数据文件大小最大限制是4G,能不能突破4G限制?我这的服务器是window2003,oracle是9i的,硬盘格式是NTFS当时我也遇到这个问题,硬盘格式不能是NTFS,NTFS只支持4G以下,最好是FAT32,不用重装系统的,cmd->(fat32转换ntfs命令:)conve

系统 2019-08-12 01:54:50 2231

Oracle

Oracle SQL Loader的详细语法

SQL*LOADER是ORACLE的数据加载工具,通常用来将操作系统文件迁移到ORACLE数据库中。SQL*LOADER是大型数据仓库选择使用的加载方法,因为它提供了最快速的途径(DIRECT,PARALLEL)。现在,我们抛开其理论不谈,用实例来使您快速掌握SQL*LOADER的使用方法。首先,我们认识一下SQL*LOADER。在NT下,SQL*LOADER的命令为SQLLDR,在UNIX下一般为sqlldr/sqlload。如执行:d:\oracle>

系统 2019-08-12 01:53:36 2231

Oracle

ORACLE的自定义排序

普通排序SQL是这样的:SELECTNAMEFROMTABLEORDERBYNAME;这时候我们需要按照自己定义的NAME的排序规则进行排序,如按照某个字典ARRAY进行排序,就需要用个临时表来完成如建立表:C_SORT_TcreatetableC_SORT_T(SORT_IDNUMBER(10),SORT_NAMEVARCHAR2(20),SORT_SEQNUMBER(10))然后把原有的SQL联合排序表进行查询,然后用SORT_SEQ排序就可以了。如果

系统 2019-08-12 01:51:28 2231

Oracle

Oracle中导入导出DMP

1:G:\Oracle\product\10.1.0\Client_1\NETWORK\ADMIN目录下有个tnsname.ora文件,内容如下:CMSTAR=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=172.18.13.200)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=cmstar)))其中:CMSTAR为数据库名,HOST为IP地址,所以可以仿

系统 2019-08-12 01:32:59 2231

Oracle

oracle 中null

没有给赋值,也没有默认值时为nullORACLE允许任何一种数据类型的字段为空,除了以下两种情况:1、主键字段(primarykey),2、定义时已经加了NOTNULL限制条件的字段说明:1、等价于没有任何值、是未知数(未赋值,且没有默认值)。2、NULL与0、空字符串、空格都不同。3、对空值做加、减、乘、除等运算操作,结果仍为空。4、NULL的处理使用NVL函数。5、比较时使用关键字用“isnull”和“isnotnull”。6、空值不能被索引,所以查询

系统 2019-08-12 01:55:25 2230

Oracle

Oracle 行转列(pivot、wm_concat、decode)使用

偶然需要了解,学习了这篇文章,转载记录一下自:http://blog.csdn.net/jxzkin/article/details/79496291.创建测试数据[html]viewplaincopyCREATETABLECC(StudentNVARCHAR2(2),CourseNVARCHAR2(2),ScoreINT);[html]viewplaincopyINSERTintoCCselectN'张三',N'语文',78fromdualunional

系统 2019-08-12 01:54:42 2230

Oracle

Oracle插入大数据、获取大数据

插入数据库CLOBtempClob=null;try{Connectionconn=getConnection();PreparedStatement==conn.prepareStatement("UPDATEPROGRAM_HISTORYSETDETAILS=?WHEREID=12");tempClob=CLOB.createTemporary(conn,true,CLOB.DURATION_SESSION);tempClob.open(CLOB.MO

系统 2019-08-12 01:54:09 2228

Oracle

Oracle学习笔记:管理数据文件 ----摘自《Oracle

■创建数据文件的SQL语句及说明CREATETABLESPACE创建一个表空间和组成它的数据文件CREATETEMPORARYTABLESPACE创建一个临时表空间和组成它的临时数据文件(临时数据文件是一种特殊类型的数据文件)ALTERTABLESPACE...ADDDATAFILE创建并添加一个数据文件到表空间ALTERTABLESPACE...ADDTEMPFILE创建并添加一个临时数据文件到临时表空间CREATEDATABASE创建一个数据库和关联的

系统 2019-08-12 01:53:31 2228

Oracle

oracle em手动配置

转载自:http://www.cnblogs.com/sopost/archive/2010/08/14/2190098.html用emca配置ememca是一个命令提示符,使用格式和方法在命令提示符下输入emca,屏幕上会出现emca使用帮助。命令帮助如下:emca[操作][模式][数据库类型][标记][参数]常用以下两个命令:emca-configdbcontroldb-reposcreate创建em资料库并同时配制DatabaseControlemc

系统 2019-08-12 01:52:59 2227