![](https://img-blog.csdnimg.cn/0f9d806ecb324a838c5f635816ab8123.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Oracle DB
文章平均质量分 64
oracle
IMezZ
这个作者很懒,什么都没留下…
展开
-
EXP-00026: 指定了冲突模式
1.想使用usera导出userb用户下的表tabb,起初使用如下命令:exp usera/passa@db owner=userb tables=(tabb) file=c:/test.dmpExport: Release 9.2.0.1.0 - Production on 星期五 11月 9 17:48:32 2007Copyright (c) 1982, 2002, Oracle Corpo...转载 2018-06-07 11:47:49 · 5445 阅读 · 0 评论 -
ORA-00257 archiver error. 错误的处理方法
archive log 日志已满ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法1. 用sys用户登录 sqlplus sys/pass@tt as sysdba2. 看看archiv log所在位置SQL> show parameter log_archive_dest;NAME ...转载 2018-06-04 12:42:28 · 332 阅读 · 0 评论 -
ORA-00257: oracle报archiver error的解决方法
背景:多个用户同时做测试数据,有时候突然Oracle系统就崩溃了,然后报一个ORA-00257: archiver error. Connect internal only, until freed的错误,之后怎么连接都连接不上。之前也见过这种问题,想起可能是归档日志满了,%oracle_home%\10.1.0\flash_recovery_area\下面看了一下,大概有5个G的日志。想应该是归...转载 2018-06-04 12:38:44 · 19604 阅读 · 0 评论 -
Oracle11G数据泵expdp/impdp使用并行与压缩技术备份与恢复
Oracle11G数据泵expdp/impdp使用并行与压缩技术备份与恢复环境准备创建directory对象create or replace directory expdp_dir as '/expdp';读写权限授权给user用户grant read,write on directory expdp_dir to user;-----------------------------------...转载 2018-06-04 11:03:41 · 1236 阅读 · 0 评论 -
oracle的闪回查询、闪回表、闪回数据库
/* 一、 要使用闪回查询,数据库必须开启automatic undo management,必须有undo表空间,必须设置好回滚段的保留时间 */ -- 在sqlplus中查看undo_management参数值是否为AUTO,如果是“MANUAL”手动,需要修改为“AUTO”;-- 查看回滚段的保留时间undo_retention,默认900秒(15分钟)show parameter undo...转载 2018-06-01 16:53:36 · 5458 阅读 · 0 评论 -
expdp / impdp 用法详解
ORCALE10G提供了新的导入导出工具,数据泵。Oracle官方对此的形容是:Oracle DataPump technology enables Very High-Speed movement of data and metadata from one database to another.其中Very High-Speed是亮点。先说数据泵提供的主要特性(包括,但不限于):1. 支持并行...转载 2018-05-25 15:37:08 · 13190 阅读 · 0 评论 -
windows下定期执行rman备份(脚本+方法介绍)
备份是最重要的,很多测试环境都搭建在windows下,博主的电脑上就有一个,为了保证它的安全性,决定执行定期的备份。例子中讲述了如何在windows下使用 脚本+windows定时任务实现 定期执行全备的方法。备份脚本C:\rman_backup\rman_bk.bat文件内容:rman target sys/xiaojun@startrek cmdfile 'c:/rman_backup/rma...转载 2018-05-25 15:06:01 · 1899 阅读 · 0 评论 -
Oracle数据库备份与恢复 -RMAN两种库增量备份的差别
转:https://www.cnblogs.com/myrunning/p/4268519.html1差异增量实验示例1.1差异增量备份 为了演示增量备份的效果,我们在执行一次0级别的备份后,对数据库进行一些改变。 再执行一次1级别的差异增量备份: 执行完1级别的备份后再次对数据库进行更改: 再执行一次1级别的差异增量备份: 查看当前SCN,我们对表进行删除:由此我们就可以演示利用增量备份来演示恢...转载 2018-05-04 13:30:06 · 449 阅读 · 0 评论 -
Oracle数据库备份与恢复 - 增量备份
转:http://blog.csdn.net/pan_tian/article/details/46780929 RMAN一个强大的功能是支持增量备份,增量备份中心思想就是减少备份的数据量,我们不需要在从头开始备份了,只需要备份自上次已备份之后的数据块即可。 关于Incremental增量备份级别:Oracle 9i 共有五种级别 0 1 2 3 4,0级最高-4级最低,0级是1级的基础以此类推。...转载 2018-05-04 10:46:15 · 444 阅读 · 0 评论 -
Oracle DB 增量备份和差异备份
完全备份:备份系统中的所有数据.差量备份:只备份上次完全备份以后有变化的数据(他针对的上次的完全备份,他备份过程中不清除存档属性)增量备份:只备份上次备份以后有变化的数据.(他才不管是那种类型的备份,有变化的数据就备份,他会清除存档属性)一、Differential backup-- 差异备份优点Ø 提供多个恢复点Ø 仅需要基础归档即可完成恢复缺点Ø 归档大小持续增长Ø 数据重复(下一个归...转载 2018-04-10 17:45:54 · 5017 阅读 · 0 评论 -
Oracle DB sql*loader例子
sql*loader 是一个程序, 用来把 文本文件里面的数据, 导入到 Oracle 数据库里面。下面是一个简单的例子:SQL*Loader首先需要一个 控制文件test_main.ctl,内容如下:LOAD DATAINFILE *INTO TABLE test_mainFIELDS TERMINATED BY ','(ID, VALUE)BEGINDATA1,Test其中,第一行L...转载 2018-05-09 13:30:51 · 496 阅读 · 0 评论 -
Oracle DB 外部表详解
来自一泽涟漪的博客:http://www.cnblogs.com/ilifeilong/p/7648193.html外部表概述外部表只能在Oracle 9i之后来使用。简单地说,外部表,是指不存在于数据库中的表。通过向Oracle提供描述外部表的元数据,我们可以把一个操作系统文件当成一个只读的数据库表,就像这些数据存储在一个普通数据库表中一样来进行访问。外部表是对数据库表的延伸。外部表的特性 位于...转载 2018-05-08 10:46:23 · 259 阅读 · 0 评论 -
Oracle DB Data Pump(数据抽取)介绍
Data Pump(数据抽取)介绍从10g开始,Oracle提供更高效的Data Pump(即expdp/impdp)来进行数据的导入和导出,老的exp/imp还可以用,但已经不建议使用。注意:expdp/impdp和exp/imp之间互不兼容,也就是说exp导出的文件只能用imp导入,expdp导出的文件只能用impdp导入。 Data Pump的组成部分 Data Pump有以下三个部分组成:...转载 2018-05-10 09:00:25 · 671 阅读 · 0 评论 -
Oracle RAC集群、进程、日志简介
在单机环境下,Oracle是运行在OS Kernel 之上的。 OS Kernel负责管理硬件设备,并提供硬件访问接口。 Oracle 不会直接操作硬件,而是有OS Kernel代替它来完成对硬件的调用请求。在集群环境下, 存储设备是共享的。OS Kernel 的设计都是针对单机的,只能控制单机上多个进程间的访问。 如果还依赖OS Kernel的服务,就无法保证多个主机间的协调工作。 这时就需...转载 2018-03-22 10:51:22 · 4635 阅读 · 0 评论 -
Oracle DB OVER(PARTITION BY)函数介绍
转自:https://www.cnblogs.com/lcngu/p/5335170.html问题场景 最近在项目中遇到了对每一个类型进行求和并且求该类型所占的比例,当时考虑求出每种类型的和,并在java中分别对每一种类型的和与总和相除求出所占比例。后来,想到这样有点麻烦,并且项目中持久层使用的是iBatis框架,所有考虑从SQL方面进行入手来简化这个问题。 后来SQL的解决方法就为:1 ...转载 2018-05-21 10:09:42 · 3754 阅读 · 0 评论 -
Oracle DB 组函数
原文地址:http://blog.csdn.net/rlhua/article/details/12868639• 组函数:– 类型和语法– 使用AVG、SUM、MIN、MAX、COUNT– 在组函数中使用DISTINCT关键字– 组函数中的NULL值 何谓组函数组函数会对行集进行计算,为每个组提供一个结果。与单行函数不同,组函数用于对行集进行计算,从而为每个组提供一个结果。这些集合可以包含整个表...转载 2018-03-21 09:14:29 · 194 阅读 · 0 评论 -
Oracle DB TO_CHAR、TO_DATE、TO_NUMBER 函数
原文地址:http://blog.csdn.net/rlhua/article/details/12832885使用TO_CHAR函数处理日期TO_CHAR( date, 'format_model') 格式样式具有以下特点:• 必须放在单引号内• 区分大小写• 可以包含任何有效的日期格式元素• 具有一个fm元素,用于删除填充的空格或隐藏前导零• 与日期值之间用逗号分隔TO_CHAR可以按照由fo...转载 2018-03-19 14:18:20 · 313 阅读 · 0 评论 -
Oracle DB 使用单行函数定制输出
原文地址:http://blog.csdn.net/rlhua/article/details/12848395• 描述SQL 提供的各类函数• 在SELECT 语句中使用字符、数字和日期函数SQL 函数函数是SQL 的一项非常强大的功能,可用于执行以下操作:• 执行数据计算• 修改单个数据项• 处理成组行的输出• 设置日期和数字的显示格式• 转换列数据类型SQL 函数有时接受多个参数,但始终返回...转载 2018-03-15 16:10:33 · 181 阅读 · 0 评论 -
修改ORACLE密码期限为无限
Oracle提示错误消息ORA-28001: the password has expired,是由于Oracle11G的新特性所致, Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录。 Oracle公司是为了数据库的安全性默认在11G中引入了这个默认功能,但是这个默认的功能很容易被DBA或者是开发人员给疏忽,一旦密码180天未...转载 2018-05-10 11:51:36 · 850 阅读 · 0 评论 -
Oracle Type介绍
Oracle 自定义TYPE 的几种用法Oracle中的类型有很多种,主要可以分为以下几类: 1、字符串类型。如:char、nchar、varchar2、nvarchar2。 2、数值类型。如:int、number(p,s)、integer、smallint。 3、日期类型。如:date、interval、timestamp。 4、PL/SQL类型。如:pls_integer、binary_int...转载 2018-05-23 15:36:25 · 20360 阅读 · 2 评论 -
日志信息存放位置dump_dest
转自:http://blog.itpub.net/28728816/viewspace-763080/oracle的日志文件有几种:警告日志,trace日志,audit日志,redo日志,归档日志警告日志:也就是alert log,在系统初始化参数文件设置的show parameter background_dump_dest对应的就是它的位置。trace日志:一般放seesion追踪的信息,对...转载 2018-05-23 11:05:27 · 2005 阅读 · 0 评论 -
oracle启动的四个状态
oracle启动的四个状态 官方文档重要参考文档: 这个讲的很好1:oracle启动文件的优先顺序:1:spfileSID.ora2:Default SPFILE -->spfile.ora3: initSID.ora4: DEFAULT PFILE--> 2:如何指定启动spfile文件oracle只有启动pfile文件命令,如果想手动启动spfile文件。可以通过以下设置:在pfi...转载 2018-05-23 10:02:10 · 5782 阅读 · 0 评论 -
Oracle Profile使用详解
转自:https://www.cnblogs.com/sunada2005/articles/2694595.html一、目的: Oracle系统中的profile可以用来对用户所能使用的数据库资源进行限制,使用Create Profile命令创建一个Profile,用它来实现对数据库资源的限制使用,如果把该profile分配给用户,则该用户所能使用的数据库资源都在该profile的限制之内。 ...转载 2018-05-25 16:30:29 · 285 阅读 · 0 评论 -
ORACLE Profile使用详解
如何限制oracle中用户的资源的使用(包括连接时间和空闲时间等) 可以创建不同的资源限制,最好将ALTER SYSTEM SET RESOURCE_LIMIT=TRUE。写在init文件中:RESOURCE_LIMIT=TRUE ,不然下次启动可能失效。create profile low_limits limit idle_time 10 --分钟 c...转载 2018-05-25 15:16:16 · 496 阅读 · 0 评论 -
ORACLE的SPFILE与PFILE
ORACLE中的参数文件是一个包含一系列参数以及参数对应值的操作系统文件,可以分为两种类型。它们是在数据库实例启动时候加载的,决定了数据库的物理结构、内存、数据库的限制及系统大量的默认值、数据库的各种物理属性、指定数据库控制文件名和路径等信息,是进行数据库设计和性能调优的重要文件。初始化参数文件(Initialization Parameters Files),Oracle 9i之前,ORACL...转载 2018-05-21 14:40:00 · 175 阅读 · 0 评论 -
Oracle中alter system命令参数之scope
SCOPEThe SCOPE clause lets you specify when the change takes effect. Scope depends on whether you started up the database using a client-side parameter file (pfile) or server parameter file (spfile).s...转载 2018-05-21 14:10:16 · 190 阅读 · 0 评论 -
Oracle DB 内存表
转自:http://www.itpub.net/forum.php?mod=viewthread&tid=1707128转载 2018-05-21 11:26:46 · 1373 阅读 · 0 评论 -
oracle表之常驻内存
转自:https://www.2cto.com/database/201203/124902.html(create table 表名 (字段) storage (buffer_pool keep); --建表时把表缓存到KEEP中alter table 表名 storage(buffer_pool keep);--把已存在的表缓存至KEEP中create table 表名(字段..) stora...转载 2018-05-21 11:25:50 · 1476 阅读 · 0 评论 -
Oracle中Instance实例和数据库的区别
转自:https://www.2cto.com/database/201301/184532.html什么是数据库,其实很简单,数据库就是存储数据的一种媒介。比如常用的文件就是一种,在Oracle10G中,数据的存储有好几种。第一种是文件形式,也就是在你的磁盘中创建一批文件,然后在这些文件中存储信息。第二种就是磁盘阵列形式,这个是什么意思呢,这个就是说明数据库不是存放为某个文件,而是把一个或者多个...转载 2018-05-18 14:11:37 · 1112 阅读 · 0 评论 -
如何理解oracle实例(instance)和数据库(database)的概念
转自:https://www.cnblogs.com/wingsless/archive/2011/11/19/2255145.html 今天群里有朋友问什么是instance,什么是database。于是群友七嘴八舌的说了很多很理论很理论的东西,这些东西网上很多,如果提问者能看懂的话也就不问我们了。很显然,提问者刚刚接触oracle,这个问题是困扰oracle新丁的一个常见问题。 我举个通...转载 2018-05-18 14:00:39 · 5734 阅读 · 0 评论 -
Oracle报错,ORA-28001: 口令已经失效
转自:https://www.cnblogs.com/luckly-hf/p/3828573.htmlOracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录。 Oracle公司是为了数据库的安全性默认在11G中引入了这个默认功能,但是这个默认的功能很容易被DBA或者是开发人员给疏忽,一旦密码180天未修改过,就会出现这样的问题。方法一...转载 2018-05-04 11:26:26 · 396 阅读 · 0 评论 -
查看Oracle数据库中的所有用户名
select * from dba_users; 查看数据库里面所有用户,前提是你是有dba权限的帐号,如sys,systemselect * from all_users; 查看你能管理的所有用户!select * from user_users; 查看当前用户信息 ! -- 查询你 当前用户下,有哪些表SELECT * FROM user_tables-- 查询你 当前用户下, 可以访...转载 2018-05-10 14:05:03 · 14116 阅读 · 0 评论 -
Oracle DB 使用支持工作台
使用支持工作台使用支持工作台使用Enterprise Manager 支持工作台,可以通过执行以下常规步骤来调查、报告并(在某些情况下)解决问题:1. 在Enterprise Manager 的“Database(数据库)”主页上,复查严重错误预警。选择一个预警查看详细资料。2. 分析问题详细信息并查看针对问题所记录的所有意外事件的列表。可显示自动运行的所有健康状况检查的查找结果。3. (可选)运...转载 2018-05-10 11:10:45 · 230 阅读 · 0 评论 -
ORACLE编译失效对象小结
在日常数据库维护过程中,我们会发现数据库中一些对象(包Package、存储过程Procedure、函数Function、视图View、同义词.....)会失效,呈现无效状态(INVALID)。有时候需要定期检查数据库中存在哪些失效对象,对于存在异常的对象需要重新编译,有些自动失效的对象,一般会在下次调用的时候,会被重新编译,所以这些不需要人工干预。那么为什么对象突然会失效呢?又如何快速、高效的编译...转载 2018-05-23 15:39:57 · 333 阅读 · 0 评论 -
ORACLE 监听动态注册与静态注册
注册就是将数据库作为一个服务注册到监听程序中。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请链接到数据库。这个服务名可以与数据库名一样,也有可能不一样。 在数据库服务启动的过程中,数据库服务器向监听程序中注册相应的服务。无论何时启动数据库,默认的都有两条信息注册到监听器中,即数据库服务器对应的实例和服务。客户端和服务器之间的链接,只需要提供一个服务名就可以了。 区分...转载 2018-05-24 10:37:50 · 2247 阅读 · 0 评论 -
Oracle DB undo表空间
一、回退段介绍在Oracle数据库中,当某个事物对数据进行修改时,Oracle首先将数据的原始值保存到一个回退段中。一个事物只能将它的回退信息保存到一个回退段中,而多个并行事物可以使用同一个回退段。(1)回退段的作用回退段主要有4个作用,分别是:事物回滚、数据库恢复、读一致性、闪回查询。 --事物回滚:当事物执行失败或用户执行回滚操作(rollback)时,Oracle会利用保存在回退段中的信息...转载 2018-03-30 09:29:44 · 156 阅读 · 0 评论 -
非法使用long类型数据
LONG列不能出现在SQL语句的某些部分: 1、在WHERE、GROUP BY、ORDER BY、CONNECT BY子句以及在具有DISTINCT 操作的SELECT语句中。 2、SQL函数(如SUBSTR或INSTR) 3、表达式或条件。 4、包含有GROUP BY子句的查询的选择表。 5、在子查询的选择表或由集合操作组合查询选择表。 6、CREATE TABLE AS SELEC...转载 2019-02-25 16:06:52 · 5360 阅读 · 0 评论 -
SQL中EXISTS的用法
比如在Northwind数据库中有一个查询为SELECT c.CustomerId,CompanyName FROM Customers cWHERE EXISTS(SELECT OrderID FROM Orders o WHERE o.CustomerID=c.CustomerID) 这里面的EXISTS是如何运作呢?子查询返回的是OrderId字段,可是外面的查询要找的是Custom...转载 2018-10-17 18:41:05 · 4049 阅读 · 0 评论 -
Oracle 工作机制导图
诚然,oracle大部分机制原理用图解方式进行理解学习,其效率比单纯文字高很多,下面将小编认为重要值得收藏的oracle工作导图罗列出来,希望对各位学友有所帮助: (1)oracle监听器: (2)Oracle联机日志组的设置: 尽量多个group,每个group中至少两个member,而且disk1和disk2分别放置联机日志组的相关成员 (3)oracle归档进程设置: (4)o...转载 2018-06-15 16:27:10 · 675 阅读 · 0 评论 -
Oracle FAST_START_MTTR_TARGET参数
FAST_START_MTTR_TARGET参数 先来看官方文档解释FAST_START_MTTR_TARGETProperty DescriptionParameter type IntegerDefault value 0Modifiable ALTER SYSTEMRange of values 0 to 3600 secondsBasic NoOracle RAC Multiple ins...转载 2018-06-15 14:09:17 · 520 阅读 · 0 评论