随笔分类 -  oracle

摘要:对表进行DLL操作之后,依赖这个表的一些存储过程,触发器等会失效,可以用下边的脚本进行重编译 /* Formatted on 2020/7/8 上午 09:31:31 (QP5 v5.163.1008.3004) */ SELECT DISTINCT 'Alter ' || CASE WHEN ob 阅读全文
posted @ 2020-07-08 09:34 monkey6 阅读(163) 评论(0) 推荐(0) 编辑
摘要:转:https://blog.csdn.net/nauwzj/article/details/6733135 一. 单机改主机名需更改以下文件: /etc/hosts /etc/hostname.hme0(根据主网口更改) /etc/nodename /etc/net/ticots/hosts /e 阅读全文
posted @ 2020-06-29 11:45 monkey6 阅读(255) 评论(0) 推荐(0) 编辑
摘要:1.新建UNDO表空间 create undo tablespace UNDOTBS2 datafile '/data01/testdb/undotbs01.dbf' size 1G; alter database datafile '/data01/testdb/undotbs01.dbf' re 阅读全文
posted @ 2020-06-03 08:02 monkey6 阅读(508) 评论(0) 推荐(0) 编辑
摘要:作者:hcling97 http://blog.sina.com.cn/hcling97 2013年5月15日 转载请注明出处 字符集问题一直叫人头疼,究其原因还是不能完全明白其运作原理。 在整个运行环节中,字符集在3个环节中发挥作用: 1.软件在操作系统上运作时的对用户的显示,此时采用操作系统定义 阅读全文
posted @ 2020-05-20 09:32 monkey6 阅读(323) 评论(0) 推荐(0) 编辑
摘要:测试: 建表空间 CREATE TABLESPACE TESTTBS DATAFILE '/oradata01/dfhdb/testtbs01.dbf' SIZE 2G; 在表空间上建表 CREATE TABLE TESTTAB TABLESPACE TESTTBS AS SELECT * FROM 阅读全文
posted @ 2020-05-19 19:30 monkey6 阅读(240) 评论(0) 推荐(0) 编辑
摘要:测试表搭建 /* Formatted on 2020/5/13 上午 10:09:04 (QP5 v5.163.1008.3004) */ CREATE TABLE MONKEY.NORMAL_TO_PAR(ID NUMBER,NAME VARCHAR2 (50),AGE NUMBER,ADD_DA 阅读全文
posted @ 2020-05-13 14:36 monkey6 阅读(196) 评论(0) 推荐(0) 编辑
摘要:1.查找未使用索引 /* Formatted on 2020/5/12 下午 03:32:39 (QP5 v5.163.1008.3004) */ WITH IN_PLAN_OBJECTS AS (SELECT DISTINCT OBJECT_NAME FROM V$SQL_PLAN WHERE O 阅读全文
posted @ 2020-05-12 15:47 monkey6 阅读(160) 评论(0) 推荐(0) 编辑
摘要:实验在分区栏位为NULL时,分区表的反应 1.创建普通的分区表 CREATE TABLE MONKEY.TEST_PART_NULL_NORMAL ( ID NUMBER, ADD_DATE DATE ) PARTITION BY RANGE (ADD_DATE) (PARTITION DCS_P2 阅读全文
posted @ 2020-05-11 15:10 monkey6 阅读(898) 评论(0) 推荐(0) 编辑
摘要:1.创建SEQUENCE CREATE SEQUENCE MONKEY.TEST_ADD_IDCOL_ID CACHE 100; 2.新增表栏位 ALTER TABLE MONKEY.TEST_ADD_IDCOL ADD(ID NUMBER); 3.重新编译USEDBY 4.创建trigger CR 阅读全文
posted @ 2020-05-11 14:20 monkey6 阅读(744) 评论(0) 推荐(0) 编辑
摘要:1.查看sqlnet.ora文件是否存在 cd $ORACLE_HOME/network/admin ls 如果不存在,copy一个过来 cp samples/sqlnet.ora . 2.修改sqlnet.ora vi sqlnet.ora #在末尾加上DIAG_ADR_ENABLED=OFF 3 阅读全文
posted @ 2020-05-06 11:48 monkey6 阅读(1144) 评论(0) 推荐(0) 编辑
摘要:在RAC切换到单实例DG后,将OGG目录复制过去,在使用alter extract ext_name,begin now的时候报错 2016-04-10 11:27:03 WARNING OGG-01423 Oracle GoldenGate Capture for Oracle, cknm2bet 阅读全文
posted @ 2020-04-17 17:12 monkey6 阅读(566) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-04-17 16:56 monkey6 阅读(0) 评论(0) 推荐(0) 编辑
摘要:1.主库查看状态(RAC库) SQL> select database_role,switchover_status from v$database; DATABASE_ROLE SWITCHOVER_STATUS PRIMARY SESSIONS ACTIVE SQL> select inst_i 阅读全文
posted @ 2020-04-16 14:12 monkey6 阅读(882) 评论(0) 推荐(0) 编辑
摘要:环境介绍 主库: 主机名 rac01 rac02 实体IP 10.206.132.232 10.206.132.233 私有IP 192.168.56.12 192.168.56.13 虚拟IP 10.206.132.237 10.206.132.238 SCAN IP 10.206.132.239 阅读全文
posted @ 2020-04-16 11:00 monkey6 阅读(1755) 评论(0) 推荐(0) 编辑
摘要:安装完oracle 11GR2的RAC后,使用asmca打开图形化界面后,发现Volumes和ASM Cluster File System两个选项卡不能用 原因是因为ACFS不支持CentOS 解决方法 1.查看ACFS是否支持当前操作系统 [grid@rac02 ~]$ acfsdriverst 阅读全文
posted @ 2020-04-15 13:52 monkey6 阅读(672) 评论(0) 推荐(0) 编辑
摘要:=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2020.01.14 20:05:12 =~=~=~=~=~=~=~=~=~=~=~= [oracle@rac01 ~]$ srvctl status database -d racdb Instance racdb1 is run 阅读全文
posted @ 2020-01-14 20:38 monkey6 阅读(367) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-01-12 15:54 monkey6 阅读(4) 评论(0) 推荐(0) 编辑
摘要:1.背景 有一个表ID栏位没有索引,但是在一个update语句的where中被使用,因此打算online创建索引,但是长时间没有成功,此时决定取消,取消后发现索引无法删除 2.问题还原 数据库监控报警有行锁,进入之后发现是一个update的sql迟迟没有提交,分析后发现走的是全表扫描 根据谓词条件创 阅读全文
posted @ 2020-01-09 11:26 monkey6 阅读(682) 评论(0) 推荐(0) 编辑
摘要:1.视图添加索引 SELECT /*+index(VIEW_NAME.TABLE01_NAME INDEX01_NAME) index(VIEW_NAME.TABLE01_NAME INDEX01_NAME) index(VIEW_NAME.TABLE02_NAME INDEX01_NAME) in 阅读全文
posted @ 2020-01-06 16:49 monkey6 阅读(1118) 评论(0) 推荐(0) 编辑
摘要:1.找到存储过程被修改时的归档日志 SELECT NAME FROM V$ARCHIVED_LOG WHERE FIRST_TIME BETWEEN TO_DATE('20191118080000','YYYYMMDDHH24MISS') AND TO_DATE('20191118081000',' 阅读全文
posted @ 2019-11-18 10:26 monkey6 阅读(243) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示