Oracle数据库能运行在2种模式下:归档模式(archivelog)和非归档模式(noarchivelog)。归档模式能提高Oracle数据库的可恢复性,生产数据库都应该运行在此模式下,归档模式应该和相应的备份策略相结合,只有归档模式没有相应的备份策略只会带来麻烦。 检查归档模
2015-06-28elect * from dba_tables where OWNER='peter' CREATE TABLESPACE data01 DATAFILE 'D:\oracle\ora92\oradata\db\DATA01.dbf' SIZE 200M UNIFORM SIZE 128k; #指定区尺寸为128k,如不指定,区尺寸默认为64kCREATE TEMPORARY TABLESPACEtemp_data
2015-06-28很久没有使用sqlplus创建表空间和用户了,需要的时候竟然忘记了密码,试了好多次都没连接上,进而用户也被锁定,在网上找了一些资料,问题解决了,希望对和我一样情况的朋友们有所帮助。 1.安装时选择的自动安装,忘了用户名和密码导致现在试了几个默认的用
2015-06-28select trunc(5.75), trunc(5.75,1), trunc(5.75,-1) from dual trunc(x [,y]),其中如果没有指定y,则对x在0位小数进行截断,例如:TRUNC(5.75)=5,如果y是负数,则对x在小数点左边的第|y|位处进行截断,例如:TRUNC(5.75, -1)=0,这里应对小数点左边的第|
2015-06-28Oracle临时表可以说是提高数据库处理性能的好方法,在没有必要存储时,只存储在Oracle临时表空间中。希望本文能对大家有所帮助。 1 、前言 目前所有使用 Oracle 作为数据库支撑平台的应用,大部分数据量比较庞大的系统,即表的数据量一般情况下都是在百万
2015-06-28import java.sql.CallableStatement; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Types; public class Main { public static void main(String[] argv) throws Exception { String driverName = "co
2015-06-28一、目的: Oracle系统中的profile可以用来对用户所能使用的数据库资源进行限制,使用CreateProfile命令创建一个Profile,用它来实现对数据库资源的限制使用,如果把该profile分配给用户,则该用户所能使用的数据库资源都在该profile的限制之内。 二、条
2015-06-28以前的一篇删除重复记录的虽然还不错 但是在我遇到重量级的大表时还是显的力不从心,不小心想到一种新的方法 思路1、保存不重复的记录 2、保存重复记录中的一个rowid //3、删除原表中rowid不为步骤2中rowid的记录 ,留下重复数据中的一条 3.找出记
2015-06-28平时工作中可能会遇到当试图对库表中的某一列或几列创建唯一索引时,系统提示 ORA-01452 :不能创建唯一索引,发现重复记录。 下面总结一下几种查找和删除重复记录的方法(以表CZ为例): 表CZ的结构如下: SQL> desc cz Name Null? Type --
2015-06-28控制文件是一个二进制文件记录database结构信息。 系统启动到mount状态下会读control file。 如果控制文件所在的磁盘损坏,相关联的实例将关闭,可以用备份的控制文件启动。 ####创建初始的控制文件 数据库创建时控制文件的名字由初始化参数contro
2015-06-28一、先查看现有控制文件路径 D:\>sqlplus /nolog SQL*Plus: Release 11.1.0.6.0 - Production on 星期三 12月 2 15:45:53 2009 Copyright (c) 1982, 2007, Oracle. All rights reserved. SQL> conn / as sysdba 已连接。 SQL> sele
2015-06-28 许多软件公司都理解开发不依赖于特定数据库类型(例如Oracle、SQL Server、DB2)的应用程序的重要性,它可以让客户们选择自己习惯的平台。一般来说,软件开发人员都能够识别出他们的负责数据库维护的客户,和必须使用现有平台和个性化的客户。&nb
2015-06-28一、数据库名 就是在你安装oracle软件过程中创建的数据库,或者是安装完后,自己再创建的数据名称。主要用于一个oracle中安装了多个库,他们之间的区分。一个库会在windows的服务中生成一个oracle_service.数据库名是在安装数据库、创建新的数据库、创建数据
2015-06-28任何数据库在长期使用过程中,都会存在一定的安全隐患。对于数据库管理员来说不能仅寄希望于计算机操作系统的安全运行,而是要建立一整套的数据库备份与恢复机制。当数据库发生故障后,希望能重新建立一个完整的数据库,该处理称为数据库恢复。恢复子系统是数据
2015-06-28技巧之一:RAID并非万无一失… 笔者以前曾说过,RAID并不是100%地可靠。确实地,单单依靠其自身,RAID就可以极大地提升数据的存活性。不过,有证据指出,同时出现的磁盘错误并不是不可能的。 要增强RAID的有效性和可用性,就要确保你从不同厂商选购
2015-06-28 当手工删除了归档日志以后,Rman备份会检测到日志缺失,从而无法进一步继续执行。 所以此时需要手工执行crosscheck过程,之后Rman备份可以恢复正常。 1.Crosscheck日志 $ rman tar
2015-06-28根据索引的类型与where限制条件的不同,有4种类型的Oracle索引扫描: (1) 索引唯一扫描(index unique scan) (2) 索引范围扫描(index range scan) (3) &nb
2015-06-28启动数据库命令分为三个阶段: startup nomount alter database mount alter database open 本用户读取其他用户对象的权限: select * from user_tab_PRivs; 本用户所拥有的系统权限: select * from user_sys_privs; ——&
2015-06-28这里介绍然而,当部分资料是放在Oracle数据库服务器的时候,这就可能带给您许多挑战。举例来说,光是设定连结服务器就不是一件容易的事。 假定您现在拥有一个以Microsoft .NET为架构的网络订购系统,但是品管维护系统却仍然使用一套旧式的Oracle数据库应用程
2015-06-28前几天在工作中不小心truncate了一个表, 而该表中的数据又是很重要的数据。并且该表数据又没有备份的,有备份的也不是最新的,一时之间不知如何是好。在网上找了很多资料,但没有一个很适合的,有适合的但又没详细说明,很无奈。经过多方面的查找,以下是我综
2015-06-28