![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
E_Noodles
这个作者很懒,什么都没留下…
展开
-
关于索引
--查所有表的索引 SELECT T.TABLE_NAME, --表名 T.INDEX_NAME, --索引名 I.UNIQUENESS, --是否非空 I.INDEX_TYPE, --索引类型 C.CONSTRAINT_TYPE, --键类型 WM_CONCAT(T.COLUMN_NAME) COLS, (CASE WHEN C.CONSTRAINT_TYPE = 'P' OR ...原创 2019-02-15 12:01:52 · 206 阅读 · 2 评论 -
行转列
--1.添加测试数据 create table tmp as select 'A1' as a, 'B1' as b from dual union all select 'A2' as a, 'B2' as b from dual union all select 'A3' as a, 'B3' as b from dual union all select 'A4' as a,...转载 2019-02-21 17:50:59 · 1527 阅读 · 0 评论 -
Oracle系统查询很慢或索引慢 数据库清理日志
系统查询很慢或索引慢 Enter user-name: conn /as sysdba Enter password: 3、打开数据库 SQL> alter database open; alter database open 4、查日志 SQL> select group#,sequence#,archived,status from v$log; ...原创 2019-02-21 17:54:08 · 858 阅读 · 0 评论 -
定时执行存储过程
SYS开启JOB进程数 ALTER SYSTEM SET job_queue_processes = 20; commit; 启动JOB系统服务 /* 查询: select job,broken,what,interval,t.* from user_jobs t; job job的唯一标识,自动生成的 broken 是否处于运行状态,N;运行;Y:停止 what...原创 2019-02-21 20:10:35 · 1149 阅读 · 1 评论 -
linux 自动启动oracle
切换到$ORACLE_HOME/bin目录下,修改文件oratab [root@ST ~]# vi /etc/oratab # This file is used by ORACLE utilities. It is created by root.sh # and updated by either Database Configuration Assistant while cre...原创 2019-02-22 17:42:49 · 526 阅读 · 0 评论 -
linux定时备份oracle
1. 创建备份文件 vi bak.sh #!/bin/bash export ORACLE_BASE=/home/server/app export ORACLE_HOME=/home/server/app/server/product/11.2.0/dbhome_1 export ORACLE_SID=orcl export ORACLE_TERM=xterm export PATH=$O...原创 2019-02-26 16:53:04 · 1245 阅读 · 0 评论