![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
文章平均质量分 56
sword_happy
书山有路勤为径,学海无涯苦作舟。
展开
-
Dapper在Oracle中QueryMultiple无效的解决方法.
Dapper在Oracle中QueryMultiple无效的解决方法.项目版本: .Net4.5.2, Dapper=>1.60.6, Oracle.ManagedDataAccess=>19.6.0,Oracle==>12C 问题: 在Dapper中使用QueryMultiple,只能查询单SQL,如果是多条SQL,那么会提示SQL语句异常; 分析: Dapper对M...原创 2020-03-14 20:10:13 · 755 阅读 · 2 评论 -
Oracle expdb导出时报错UDE-31623 ORA-31623 ORA-06512问题分析
Oracle expdb导出时报错UDE-31623 ORA-31623 ORA-06512问题分析首先当遇到Oracle相关的错误时,首先要去查看错误日志;以Oracle11gR2为例:日志文件在这个目录:#在Oracle安装目录下,这里的orcl是我服务器的SID,需要修改一下,找到对应实例名的trace目录~/app/diag/rdbms/orcl/orcl/trace执...原创 2020-02-15 21:14:30 · 1997 阅读 · 0 评论 -
Oracle11g 分割字符串 REGEXP_SUBSTR
Oracle11g 分割字符串 REGEXP_SUBSTR例如:有字符串'abc1,cbd2,db3,db5',如何进行分割?查询SQL:SELECT REGEXP_SUBSTR ('abc1,cbd2,db3,db5', '[^,]+', 1,ROWNUM)FROM DUALCONNECT BY ROWNUM <= LENGTH ('abc1,cbd2,db3,db5') ...转载 2019-11-19 21:05:09 · 725 阅读 · 0 评论 -
Oracle小记 PLSQL块 游标 存储过程 函数方法
Oracle小记 PLSQL块 游标 存储过程 方法1) PLSQL块,包含变量赋值,游标循环,异常块处理DECLARE STR VARCHAR2(500); --声明变量STR为VARCHAR2类型, 长度为500 NUM NUMBER; --声明变量NUM为NUMBER类型, 长度 | 精度为默认值 CURSOR MYCUR IS--声明游标 SELEC...原创 2019-07-24 09:30:01 · 582 阅读 · 0 评论 -
ORA-04091:表XX发生了变化,触发器/函数不能读它
异常原因:在触发器的执行过程中出现了受事务影响的语句:示例:CREATE OR REPLACE TRIGGER "TIB_PROJ_COMP_TREE" BEFORE INSERT ON PROJ_COMP_TREE FOR EACH ROWDECLARE PRAGMA AUTONOMOUS_TRANSACTION;--没有这句话就会触发异常 MAX_LINE_NO...转载 2019-06-17 13:19:46 · 6577 阅读 · 0 评论 -
记NTXY项目相关Oracle数据导入导出文档
--1) 查看ECIMS_PROD用户是否存在会话SELECT SID, SERIAL# FROM V$SESSION WHERE USERNAME = 'ECIMS_PROD';--2) 杀掉存在的会话ALTER SYSTEM KILL SESSION 'xx,xx';--3) 删除用户DROP USER ECIMS_PROD CASCADE;--4) 创建用户,指定表空...原创 2020-03-19 14:52:37 · 107 阅读 · 0 评论 -
Oracle Rank Over/Row_Number Over 使用方法以及区别
Oracle 提供了三个函数1) Rank()2) Row_Number()3) Dense_Rank()均需要配合开窗函数Over()使用.这三个函数功能类似,均有统计排名的意味;以下使用Oracle自带的scott/tiger用户作为例子:SELECT T.*, ROW_NUMBER() OVER(PARTITION BY T.DEPTNO ORDER ...转载 2018-10-25 17:02:06 · 1673 阅读 · 0 评论 -
远程连接Oracle,修改listener.ora
我们知道,Oracle在安装完毕后,默认的listener.ora,tnsnames.ora中配置的Host为localhost;当服务器安装了Oracle,我们本地客户端需要远程连接到服务器的Oracle,发现无法连接,提示错误;按照以下步骤进行处理:1) 服务器,打开cmd,输入hostname回车,获得服务器的机器名(当然此处获取服务器的IP地址也可)2) 服务器,替换ora...转载 2018-10-08 14:32:36 · 4971 阅读 · 2 评论 -
简单删除/创建Oracle物化视图
删除物化视图 DROP MATERIALIZED VIEW YOUR_VIEW_NAME; 创建物化视图 --创建定时刷新的物化视图 (指定物化视图每天刷新一次):CREATE MATERIALIZED VIEW MV_NAME REFRESH FORCE ON DEMAND START WITH SYSDATE NEXT SYSDATE + 1 AS SELECT ...转载 2018-09-05 14:15:45 · 6598 阅读 · 0 评论 -
Oracle 归档模式
Oracle 开启归档模式的一般步骤(注意的是,最好先进入Oracle文件夹在Bin目录下执行)1) sqlplus /nolog 开启命令窗口进入oracle nolog模式2) conn / as sysdba 以管理员身份连接当这个步骤出现错误:ORA-01031: insufficient privileges需要修改sqlnet.ora文件,SQLNET.AUTHEN...转载 2018-07-11 17:33:55 · 678 阅读 · 0 评论 -
Oracle11g 调整表空间大小 Resize
Oracle调整表空间大小整表空间的语法:ALTER DATABASE DATAFILE 'X:\Your_Dbf_Path\YourDbf.DBF' RESIZE 1024M;调整X盘符下DBF文件YourDbf.DBF大小为1G;调整表空间大小注意点因为表空间可能存放了真实的data数据,所以在调整表空间之前,最好确保已经没有User用户的对象放在这个tableSpace中;换言之这个tabl...原创 2018-06-27 11:36:57 · 6963 阅读 · 0 评论 -
Oracle11g按用户数据导出导入
其中注意原创 2018-06-25 21:18:28 · 3239 阅读 · 0 评论 -
Oracle11g删除新增用户/表空间
1) 原有Oracle用户的删除,释放表空间dropuserxxxcascade;此语句会删除用户xxx下所有相关的内容,关键字cascade,会释放表空间.但是此表空间的所占的系统物理空间并不会自动变小;换言之,执行drop语句之前,此用户下表对应的表空间物理文件多大,drop之后的表空间还是多大.需要手动修改表空间大小可以参考其他博客;2) 新增用户1) 创建表...原创 2018-06-25 10:07:52 · 3607 阅读 · 0 评论