oracle
文章平均质量分 55
MrChang@
这个作者很懒,什么都没留下…
展开
-
LISTAGG 函数
LISTAGG 聚合函的使用原创 2023-04-09 10:09:30 · 3180 阅读 · 0 评论 -
oracle之执行计划
sql调优就是通过各种手段和方法是优化器选择最佳执行计划,以最小的资源消耗获取到想要的数据。①使用SET AUTOT ON 查看执行计划②使用set autot trace查看执行计划3.1.2 使用EXPLAIN PLAN FOR 查看执行计划查看高级(ADVANCED)执行计划3.1.3 查看带有 A-TIME 的执行计划alter session set statistics_level=all;或者在sql语句中添加hint:/*+ gather_plan_statistics */原创 2022-06-28 23:03:38 · 2209 阅读 · 0 评论 -
oracle自动备份脚本之exp和expdp
#oracle自动备份脚本,删除30天之前的文件#exp:空表导不出来#首先设置环境变量export ORACLE_BASE=路径export ORACLE_HOME=路径export ORACLE_SID=实例名export PATH=$PATH:$ORACLE_HOME/binexport NLS_LANG=American_America.AL32UTF8 DATE_TIME=$(date '+%Y%m%d')#BASE_PWD=$(cd "$(dirname "$0")";p...原创 2021-04-06 10:16:11 · 772 阅读 · 0 评论 -
配置plsql环境变量和远程连接数据库
前提是把环境变量都配置好:为了防止数据库乱码:Path: 然后在C:\app\MrChang\product\11.2.0\dbhome_1\NETWORK\ADMIN的tnsnames.ora添加远程连接数据库的实例就可以了连接成功:Plsql里面的配置没有变还是plsq里面那两个,就可以连接:Oracle主目录名: C:\UserC:\Users\MrChang\Desktop\PLSQL\instantclient_11_2Oci库:..原创 2020-12-15 22:25:54 · 2945 阅读 · 0 评论 -
level和minus的使用
-- level是从0开始的,它必须是和connect by一起使用的(个人理解相当于一个伪列)SELECT LAST_DAY(ADD_MONTHS(TO_DATE('2020-07-31', 'yyyy-mm-dd'), 1 - LEVEL)) AS YDRQ from DUALCONNECT BY LEVEL < 4--minus 是比较两个表中 a minus b 是在a中有b里面没有的insert into t_A (id, name, age, sex) va...原创 2020-11-26 10:19:52 · 352 阅读 · 0 评论 -
lunix环境安装好oracle启动的时候报错;ORA-01078: failure in processing system parameters
lunix安装好Oracle,启动的时候却报错:ORA-01078: failure in processing system parametersLRM-00109: could not open parameter file '/orahome/app/oracle/product/11.2.0/dbhome_1/dbs/initorcl.ora'查找文件这个initorcl.ora文件是不存在的解决方法:将$ORACLE_BASE/admin/数据库名称/pfile目录下的i原创 2020-09-20 20:41:26 · 281 阅读 · 0 评论