随笔分类 -  oracle_operation

摘要:要注意的是,最好打开归档模式,否则可能空间不够 一:根据时间恢复 select * from temp; delete from tempwhere EMPNO=7369; 查询当前电脑时间: select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')from d 阅读全文
posted @ 2019-11-08 09:26 update_ 阅读(1022) 评论(0) 推荐(0)
摘要:rman rescover后,resetlog打开后,如果要重新recover,那么需要 list incarnation RMAN> run { set until scn 2122840; 3> shutdown immediate; 4> startup mount; 5> restore d 阅读全文
posted @ 2019-05-05 09:25 update_ 阅读(343) 评论(0) 推荐(0)
摘要:nocatalog方式:用control file作为catalog,每一次备份都要往控制文件里面写好多备份信息,控制文件里面会有越来越多的备份信息,即RMAN的备份信息写在本地控制文件里面。 catalog方式:必须要首先要创建目录备份数据库(catalog,也称知识库),建立恢复目录,即数据库的 阅读全文
posted @ 2019-05-05 08:11 update_ 阅读(312) 评论(0) 推荐(0)
摘要:之前为了验证rman,把数据库改为了归档备份,但闪回区却还是4G,结果自动备份在五一执行了,悲剧,幸好没出门。一顿乱搞,其实走了错误方向。思路: 提示untle free,将数据库闪回区先增加:alter system set db_recovery_file_dest_size=8G scope= 阅读全文
posted @ 2019-05-01 11:28 update_ 阅读(300) 评论(0) 推荐(0)
摘要:好久没装oracle 了,竟然被一个简单问题一下子蒙住了,防火墙没关,或者说没有放开oracle端口,这都能忘,还是记录一下吧。 阅读全文
posted @ 2018-09-21 15:20 update_ 阅读(417) 评论(0) 推荐(0)
摘要:背景 这两天做一个oracle数据库迁移,以前都是用exp、imp来走,这次用到了expdp、impdp,的确有些优势,但同时又想起了只是拷贝数据文件迁移的方式,其实这个方式不常用做迁移,更多用在磁盘空间不足了这种情况。特把过程列下,此次懒惰,没有试验。应该差不多。以下为linux环境下,不解释命令 阅读全文
posted @ 2018-08-29 11:01 update_ 阅读(1926) 评论(0) 推荐(0)
摘要:背景 这次终于有个linux实际迁移oracle的机会了,之前都是学习实验。想起最早时,都是windows搞oracle,又让我想起多年期一个项目,数据量太大及计算逻辑太复杂,我用存储过程的高级处理从一天没跑完变成了几分钟跑完;然后闲着想实验下linux,陆陆续续花了两个周时间把linux和orac 阅读全文
posted @ 2018-08-28 16:29 update_ 阅读(658) 评论(0) 推荐(0)
摘要:背景 搞了这么多年oracle,不论是开发和运维,自认为是都了解了,和dba差的只是熟练的问题,因为毕竟不是天天搞它。不过突然听说数据泵导入的功能,大吃一惊,好像有印象,以为是落后的,一查,竟然是先进的,10g后推出的。惭愧。用了一把,简单总结下了。和imp还是有所不同的,当用户不同时,不是用的fr 阅读全文
posted @ 2018-08-27 10:45 update_ 阅读(7455) 评论(0) 推荐(0)
摘要:背景 rman,听这名字,好像有点真的男人意思。这玩意其实也简单,只是老忘,作为一个oracle dba爱好者,怎么少了rman呢,这个好像是oracle体系的最后一环,把它掌握了,就完成oracle的闭环了。我是这么认为的。下面是我整理的知识点,其实主要是就是备份,一个文件,定时执行;一个是恢复, 阅读全文
posted @ 2018-06-20 09:00 update_ 阅读(169) 评论(0) 推荐(0)
摘要:listener.ora的SID_LIST_LISTENER添加一下内容 (SID_DESC = (GLOBAL_DBNAME = ORCL) (ORACLE_HOME = f:\app\Administrator\product\11.2.0\dbhome_1) (SID_NAME = ORCL) 阅读全文
posted @ 2017-11-28 14:10 update_ 阅读(571) 评论(0) 推荐(0)
摘要:Oracle一直不停的在为Orace数据库的自动化管理努力着,11G中的自动内存管理是Oracle数据库中又一新的里程碑,通过新参数MEMORY_TARGET 来代替PGA和SGA的配置,ORACLE在运行过程中会自动调节PGA和SGA的大小,跟10G中SGA自动管理的方法基本一直。MEMORY_T 阅读全文
posted @ 2017-11-23 09:33 update_ 阅读(3324) 评论(0) 推荐(0)
摘要:一:查看oracle数据库的字符集编码: select * fromnls_database_parameters where parameter in ('NLS_LANGUAGE', 'NLS_TERRITORY','NLS_CHARACTERSET'); 那么就需要我们修改ALS_LANG=A 阅读全文
posted @ 2017-08-10 14:21 update_ 阅读(252) 评论(0) 推荐(0)
摘要:1.首先用TOP命令监控系统资源,如果是AIX系统,就用topas,进入TOP命令的滚动刷新数据时,发现userCPU高达98%!! 保持top的状态下,按shift+p,可以将所有进程按CPU使用率高低排序,这样可以了解消耗CPU最多的进程是哪些 2 现在v$process 视图中找到pid对应的 阅读全文
posted @ 2017-05-11 13:49 update_ 阅读(2072) 评论(2) 推荐(0)
摘要:plsql可以连接数据库,一点查询就卡死.sqlplus可以连接数据库,也可以查询.后经过测试,原来plsql所引用的路由器ip和服务器ip有限制,修改同一网段ip问题解决.但是不知为何不同网段ip可以连接,不可以查询. 阅读全文
posted @ 2016-11-03 09:10 update_ 阅读(6986) 评论(0) 推荐(0)
摘要:问题描述: 我的oracle不知道为什么OracleDBConsoleorcl 启动不了 出现“服务特定错误2”现在我也不知道原因 估计是因为我电脑的IP经常变动,有时在公司用,有时在家里用! 我的oracle版本:oracle10g 问题解决: 上网搜索,发现很多人遇到过这问题,不过导致这问题的原 阅读全文
posted @ 2016-10-26 11:36 update_ 阅读(3909) 评论(0) 推荐(0)
摘要:1) 手动拷贝要转移的数据数据文件'd:\OracleData\GWTABLE42.DBF'到新的位置'E:\OracleData\GWTABLE42.DBF'。 2) 把数据文件所属的表空间Offline,在SQLPLUS里运行如下命令: sqlplus>alter tablespace GWTA 阅读全文
posted @ 2016-09-22 17:09 update_ 阅读(1952) 评论(0) 推荐(0)
摘要:原文出处:http://www.cnblogs.com/zeromyth/archive/2009/08/19/1549661.html Oracle备份功能包括: 高级复制(Advanced Replication) 流复制(Streams Replication) 备库(Dataguard) 一 阅读全文
posted @ 2016-09-14 15:05 update_ 阅读(750) 评论(1) 推荐(0)
摘要:clob 没法直接赋值调试,可以新建一个存储过程,赋值给clob字段,然后调试 阅读全文
posted @ 2016-09-02 10:19 update_ 阅读(3841) 评论(0) 推荐(1)
摘要:1.查看消耗资源最多的SQL: Sql代码 SELECT hash_value, executions, buffer_gets, disk_reads, parse_calls FROM V$SQLAREA WHERE buffer_gets > 10000000 OR disk_reads >  阅读全文
posted @ 2016-07-08 17:12 update_ 阅读(237) 评论(0) 推荐(0)
摘要:1、查看已有表空间,找到回退表空间 SELECT * FROM DBA_TABLESPACES WHERE CONTENTS='UNDO' 2、创建新的回退表空间 create undo tablespace UNDO_RBS1 datafile 'E:\oracle\product\10.2.0\ 阅读全文
posted @ 2016-07-01 12:39 update_ 阅读(926) 评论(0) 推荐(0)