随笔分类 -  ORACLE基础

摘要:在makefile中添加链接libnnz11库的参数修改$ORACLE_HOME/sysman/lib/ins_emagent.mk,将$(MK_EMAGENT_NMECTL)修改为:$(MK_EMAGENT_NMECTL) -lnnz11建议修改前备份原始文件[oracle@ccdinpay4dg 阅读全文
posted @ 2019-12-17 17:38 ritchy 阅读(540) 评论(0) 推荐(0) 编辑
摘要:字符集修改做过几次了,这次感觉还是有点不顺,走了弯路,再记一遍【概况】准备搭建RAC+RAC DG,发现两端字符集不大一致,担心到时出问题。 【目标】将备库NLS_NCHAR_CHARACTERSET修改成与主库一致。--备NLS_NCHAR_CHARACTERSET UTF8修改为--主NLS_N 阅读全文
posted @ 2019-12-14 00:24 ritchy 阅读(575) 评论(0) 推荐(0) 编辑
摘要:RMAN命令详解和常用汇总转摘汇集,日后使用本文链接:https://blog.csdn.net/EVISWANG/article/details/50448370http://blog.itpub.net/25904686/viewspace-742701/https://blog.csdn.ne 阅读全文
posted @ 2019-11-13 18:00 ritchy 阅读(1361) 评论(0) 推荐(0) 编辑
摘要:主备切换在备库startup时出现归档路径没写到spfile里...注意:修改参数时最好带上scope=spfile或scope=both,以免重启出现异常。SQL> startup mountORA-16032: parameter LOG_ARCHIVE_DEST_1 destination s 阅读全文
posted @ 2019-11-08 20:30 ritchy 阅读(2119) 评论(0) 推荐(0) 编辑
摘要:以后改行了或老了回头看看,我曾经会这些,也是件愉快的事 【备份】--创建目录[oracle@test20 backup]\$ mkdir -p /home/oracle/backup--备份脚本[oracle@test20 backup]\$ cat backup2.sh#!/bin/bashsou 阅读全文
posted @ 2019-11-08 20:08 ritchy 阅读(3694) 评论(0) 推荐(0) 编辑
摘要:--查表空间使用率情况(含临时表空间)SELECT D.TABLESPACE_NAME "Name", D.STATUS "Status", TO_CHAR(NVL(A.BYTES / 1024 / 1024, 0), '99,999,990.90') "Size (M)", TO_CHAR(NVL 阅读全文
posted @ 2019-10-22 14:57 ritchy 阅读(207) 评论(0) 推荐(0) 编辑
摘要:今天在检查oracle rac集群时,突然才发现服务器的根目录下面占用了很多空间,照道理不应该出现这种情况,初步猜想可能是哪个日志或跟踪文件太大导致。切换到跟目录,使用du -sh *来一层一层查看到底是哪个文件占用了这么多空间,最后定位到目录/u01/app/11.2.0/grid/crf/db/ 阅读全文
posted @ 2019-10-15 12:17 ritchy 阅读(1937) 评论(0) 推荐(0) 编辑
摘要:跟单实例多少有点区别ORACLE 11g RAC 两节点第一步 查看字符集PRIMARY-SYS@mydb2>select userenv('language') from dual; USERENV('LANGUAGE') AMERICAN_AMERICA.AL32UTF8/*也可以通过下面几种方 阅读全文
posted @ 2019-08-21 18:08 ritchy 阅读(736) 评论(0) 推荐(0) 编辑
摘要:重启RAC时发现32004,后来才发现DG已经不存在了standby_archive_dest还在生效中,而background_dump_dest和user_dump_dest并没在pfile中出现,最后注释了standby_archive_destOK了纠结了一段时间,遇到问题多尝试一下是必要的 阅读全文
posted @ 2019-08-20 11:11 ritchy 阅读(525) 评论(0) 推荐(0) 编辑
摘要://2019/7/31 18:41:14掐指一算应该resore完了呀,是不是天热想罢工?不过已经差不多30个小时了无意间一查 tail -500f /var/log/messages 发现有些“more than 120 seconds|hung_task_timeout_secs”,还有写ker 阅读全文
posted @ 2019-08-01 18:33 ritchy 阅读(501) 评论(0) 推荐(0) 编辑
摘要:故障一定会发生,只是早晚的问题!作为一名DBA时刻要记着备份,备份的有效性同样重要,不要当某一天最需要的时候,发现悲剧了。。。验证rman备份是否可以成功还原,11g后可以通过命令验证但,验证全备份一般会很慢,生产库谨慎试验。验证命令并不会真正执行恢复,可以减去异机测试等的麻烦。 RMAN> res 阅读全文
posted @ 2019-07-31 12:03 ritchy 阅读(1418) 评论(0) 推荐(0) 编辑
摘要:1.查询系统使用的是哪一组日志文件:SELECT * FROM V$LOG; 2.查询正在使用的组所对应的日志文件:SELECT * FROM V$LOGFILE; 3.强制日志切换:ALTER SYSTEM SWITCH LOGFILE; 4.查询历史日志:SELECT * FROM V$LOG_ 阅读全文
posted @ 2019-07-31 10:49 ritchy 阅读(3555) 评论(0) 推荐(0) 编辑
摘要:1.停库[oracle@testdb ~]$ sqlplus / as sysdbaSQL> shutdown immediateDatabase closed.Database dismounted.ORACLE instance shut down.SQL> exit 2.停监听[oracle@ 阅读全文
posted @ 2019-07-23 10:42 ritchy 阅读(1917) 评论(0) 推荐(0) 编辑
摘要:idle> startupORA-00845: MEMORY_TARGET not supported on this system因为我一个库里有两个实例,启动时/dev/shm就不够用了。在Oracle 11g中如果采用AMM内存管理,那么当MEMORY_TARGET的值大于/dev/shm的时 阅读全文
posted @ 2019-07-04 17:40 ritchy 阅读(761) 评论(0) 推荐(0) 编辑
摘要:查询外键字段信息SET pagesize 1000COL 外键拥有者 FOR A20COL 外键表 FOR A30COL 外键列 FOR A20COL 主键拥有者 FOR A20COL 主键表 FOR A30COL 主键列 FOR A20COL 外键名 FOR A30COL 主键名 FOR A30 阅读全文
posted @ 2019-06-19 18:09 ritchy 阅读(854) 评论(0) 推荐(0) 编辑
摘要:转自 https://blog.51cto.com/8858975/1401988监控脚本(注:这里没用Sendmail工具发送邮件,如果用的话需要修改)$cat check_oracle_dg_delay.sh #!/bin/shsource ~/.bash_profile#定义变量v_datet 阅读全文
posted @ 2019-05-29 15:40 ritchy 阅读(2276) 评论(0) 推荐(0) 编辑
摘要:--查询前一周表空间增长情况SELECT C.TABLESPACE_NAME, D."Total(MB)", D."Used(MB)" - C."Used(MB)" AS "Increment(MB)", TO_CHAR(NEXT_DAY(TRUNC(SYSDATE), 2) - 7, 'yyyy/ 阅读全文
posted @ 2019-05-28 15:53 ritchy 阅读(867) 评论(0) 推荐(0) 编辑
摘要:需要安装两个包1.readline,配置好yum直接安装[root@test152 ~]# yum install readline*2.rlwrap这个下载连接当前有效,找了很多没找到有用的https://files-cdn.cnblogs.com/files/killkill/rlwrap-0. 阅读全文
posted @ 2019-05-27 15:24 ritchy 阅读(595) 评论(0) 推荐(0) 编辑
摘要:步骤一:关闭数据库export ORACLE_SID=bgsp1. sqlplus / as sysdba2. shutdown immediate步骤二:删除实例相关文件1. find $ORACLE_BASE/ -name $ORACLE_SID2. 用命令删除查询后的文件find $ORACL 阅读全文
posted @ 2019-05-26 20:43 ritchy 阅读(5671) 评论(0) 推荐(0) 编辑
摘要:有时候会遇到命令行安装oracle和建库,没事就做个试验记录下1.配置Yum源及关闭SeLinux [root@rhel65 mnt]# mount /dev/sr0 /mntmount: block device /dev/sr0 is write-protected, mounting read 阅读全文
posted @ 2019-05-26 20:38 ritchy 阅读(930) 评论(0) 推荐(0) 编辑