oracle
猪小皮
恒
展开
-
2020-12-06
Oracle数据库归档日志满了后的处理方法 1 2 3 4 分步阅读IT行业,开发、测试在日常工作中可能会碰到Oracle数据库归档日志满了导致Oracle连接(ORA-00257)报错的问题,本次通过图文形式详细描述如何处理该问题!工具/原料 装有Oracle数据库的电脑 方法/步骤 1 可以通过加日志空间,或者删除日志的方式来处理,也可以2个方法都用上。 2 第一种:加日志空间1、先cmd命令连接到数据库:有多个数据库转载 2020-12-06 11:17:52 · 102 阅读 · 0 评论 -
oracle之闪回技术详解
这篇文章主要介绍了Oracle 闪回技术详细介绍的相关资料,这里提供了4种闪回技术,需要的朋友可以参考下Oracle闪回技术详解,这里整理了4种闪回技术,对Oracle 闪回技术做一个整理总结。概述: 闪回技术是Oracle强大数据库备份恢复机制的一部分,在数据库发生逻辑错误的时候,闪回技术能提供快速且最小损失的恢复(多数闪回功能都能在数据库联机状态下完成)。需要注意的是,闪回技术旨在快速恢复逻辑错误,对于物理损坏或是介质丢失的错误,闪回技术就回天乏术了,还是得借助于Oracle一些高级的备.转载 2020-08-12 21:26:53 · 449 阅读 · 0 评论 -
oracle之ORA-19815闪回空间爆满问题的处理方法
闪回区爆满问题也是经常会遇到的问题,最关键的是闪回设置大小以及归档被默认存放在了闪回目录,恰巧今天又遇到了这个问题,就记录下处理步骤,仅供遇到这类问题的人参考。一、错误现象描述1)应用端错误信息 1 2 3 Error: 2016-11-26 11:45:25 ORA-00257: Archiver error. Connect AS SYSDBA only until resolved. Error: 2016-11-26 11:45:25转载 2020-08-12 21:25:59 · 1317 阅读 · 0 评论 -
oracle之闪回应用
下面小编就为大家分享一篇基于Oracle闪回详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧Oracle 9i 开始支持闪回,Oracle10g开始全面支持闪回功能,Oracle11g有所完善,为大家快速的恢复数据,查询历史数据提供了很大的便捷方法。本文主要对Oracle常用闪回使用做些详细介绍,其中对于不常用的事务和版本闪回,这里就不做介绍一、Oracle闪回概述闪回级别 闪回场景 闪回技术 对象依赖 影响数据 数据库 表截断.转载 2020-08-12 21:24:36 · 244 阅读 · 0 评论 -
oracle之查询某一列是否包含某一内容
select * from abcd where id in(‘1234’,’1235’)—查询abcd表中id列是否有id为1234,1235的行原创 2020-04-29 16:08:53 · 2083 阅读 · 0 评论 -
oracle之查询某一列是否含有英文字符
select * from taccount t where regexp_like(t.vc_code, ‘[a-zA-Z]’);原创 2020-04-29 16:02:24 · 3738 阅读 · 0 评论 -
oracle之多表查询
(一)笛卡尔问题1、笛卡尔积会在下面条件下产生:省略连接条件 连接条件无效 所有表中的所有行互相连接2.为了避免笛卡尔积,可以在WHERE加入有效的连接条件(二)Oracle连接1、内连接合并具有同一列的两个以上的表的行,结果集中不包含一个表与另一个表不匹配的行(1)等值连接使用连接在多个表中查询数据SELECTtable1.column, table2.columnFROMtable1, table2WHEREtable1.column...原创 2020-07-19 17:35:55 · 555 阅读 · 0 评论 -
oracle 之删除表空间及数据文件方法
-删除空的表空间,但是不包含物理文件drop tablespace tablespace_name;--删除非空表空间,但是不包含物理文件drop tablespace tablespace_name including contents;--删除空表空间,包含物理文件drop tablespace tablespace_name including datafiles;--删除非空表空间,包含物理文件drop tablespace tablespace_name including c...转载 2020-06-01 22:23:58 · 7451 阅读 · 1 评论 -
Oracle之删除用户drop user 用户名 cascade报错解决方案
由于开发过程中对数据库的操作比较多,另外也是怕占用资源,决定将数据库所使用用户删除掉,然后可能是资源占用,oracle报错了,提供解决方案:1.首先将索要删除的用户锁定(这句必须执行): alter user 用户名 account lock;2.查看当前用户占用资源: select saddr,sid,serial#,paddr,username,status from v$session where username = 'cc3';然后可以看到status 为 I...转载 2020-06-01 22:20:07 · 4061 阅读 · 0 评论 -
oracle之查询含有某字符的所有表
1.select * from User_Tables where table_name like 'abcd%'.或者2.select table_name from User_Tables where table_name like 'abcd%'原创 2020-03-29 15:01:07 · 2700 阅读 · 0 评论 -
oracle之如何恢复已经删掉的数据(前提已经开启闪存功能,需要表中全部数据恢复到某个时间点)
1.drop table 表名;2.select * from recyclbin where original_name='表名' order by droptime desc;3.flashback table 'OBJEC_NAME' to before drop rename to 'ORIGINAL_NAME'注意:(1)之所以drop掉没有数据的那张表,是因为假如你不删...原创 2020-03-29 14:48:59 · 437 阅读 · 0 评论 -
oracle之扩展表空间的三种方法
1.增加数据文件alter tablespace tablespace_name add datafile 'd:\test\sp01.dbf' size 20m;2.增加数据文件的大小alter tablespace tablespace_name 'd:\test\sp01.dbf' resize 20m;这里需要注意的是数据文件的大小不超过500m;3.设置文件的自动增长alt...转载 2019-11-25 22:05:28 · 3822 阅读 · 0 评论 -
oracle之数据库实例的启动和停止过程
oracle数据库的启动和停止过程 一、管理监听程序 只有具备sysdba和sysoper系统权限的用户才能启动和关闭数据库。在启动数据库之前应先启动监听程序,如果监听程序没有启动就不能利用命令方式来管理数据库,包括启动和关闭数据库。 启动监听 lsnrctl start 2 关闭监听 lsnrctl stop 把监听程序关闭,再查看监听状态时提示监听程...转载 2019-11-25 21:49:00 · 2179 阅读 · 0 评论 -
oracle之删除与恢复数据
一、删除数据1.1delete from 表名; 删除所有数据,表结构还在,写日志可以恢复,速度慢;1.2.drop table 表名; 删除表的结构和数据;1.3.truncate table 表名; 删除表中的所有记录,表结构还在。不写日志,无法恢复,但速度快;注意:delete可以通过日志恢复,drop可以通过闪回恢复,trunc...原创 2019-04-09 00:41:19 · 151 阅读 · 0 评论 -
oracle启动远程数据库中的实例,并启动监听
一、启动实例:export ORACLE_SID=实例名;sqlplus / as sysdbastartup二、启动监听lsnrctl status 查看监听器状态lsnrctl start 启动监听注意:启动监听不是在SQL命令行模式下,要退出SQL命令行模式再输入上面的命令...原创 2019-04-09 00:46:06 · 732 阅读 · 0 评论 -
PL/SQL使用
1.Ctrl+G 查找行号2.调出窗口列表,并保存当前显示的窗口 工具——窗口列表 窗口——保存版面3.PL/SQL钥匙图标——配置 (1)用户界面——字体——编辑器 (2)SQL窗口——显示行号4.编辑表中数据 Select * from 表名 ... for update nowait; 点击...原创 2019-04-22 23:08:28 · 717 阅读 · 0 评论 -
oracle之删除用户
drop user 用户名;--仅仅是删除用户drop user 用户名 cascad;--会删除此用户名下的所有表和视图原创 2019-05-21 22:41:31 · 216 阅读 · 0 评论 -
oracle之使用PL/SQL调试存储过程
选中存储过程,点击测试,然后单步跳过,之后一直点击单步进入,就可以进入到要调试的存储过程。注意:有时点击单步进入之后直接end了,可能是因为有其它内容正在运行,占用了线程,导致直接结束了。...原创 2019-05-21 22:45:57 · 163 阅读 · 0 评论 -
oracle之schema
看来有的人还是对schema的真正含义不太理解,现在我再次整理了一下,希望对大家有所帮助。我们先来看一下他们的定义:A schema is a collection of database objects (used by a user.).Schema objects are the logical structures that directly refer to the database...转载 2019-05-21 23:02:29 · 17094 阅读 · 3 评论 -
oracle之查看oracle当中创建的目录
select * from bda_directories;原创 2019-05-28 23:43:06 · 4618 阅读 · 1 评论 -
Oracle之表中数据被删除了怎么办(前提条件在另一台数据库服务器上存在该数据)
1、情景介绍:两台测试数据库,由于开发可以登录测试环境,由于不小心删掉了其中一台数据库中某表的几十万条数据,想要快速将另一台数据库中该表数据导入到被删除数据的数据库当中。2、步骤介绍:(1)expdp导出dmp文件 (2)将dmp包放到另一台数据库中的目录下 (3)impdp导入 dmp文件3、详细步骤...原创 2019-09-06 17:46:34 · 219 阅读 · 0 评论