
oracle
蓝胖子(liaocan.top)
只有坚持,勇敢,专注和定力才能收获自己的的一片天空,个人博客网站 https://liaocan.top
展开
-
PL/SQL Developer32位如何连接Oracle64位数据库
第一步:安装Oracle数据库64位的第二步:下载pL/sql developer32第三步:下载 oracle Clinet sqldeveloper-4.0.1.14.48-no-jre.zip 解压放到c盘里面 第四步:然后在解压后的C:\instantclient_11_2目录下新建NETWORK\ADMIN目录,在ADMIN目录下新建tnsnames.o...原创 2019-01-18 19:55:32 · 273 阅读 · 0 评论 -
Oracle查询锁表信息解锁Oracle
--查询锁表信息select 'alter system kill session '''||sid||','||serial#||''';' from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_ID;--授权grant alter system to LY_ISRSXT; --如果利用上面的命令...原创 2019-01-20 10:02:43 · 278 阅读 · 0 评论 -
IMP-00010 不是有效的导出文件, 标头验证失败
连接到: Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit ProductionWith the Partitioning, OLAP, Advanced Analytics and Real Application Testing options IMP-00010: 不是有效的导出文件, 标头验证失败...原创 2019-01-20 10:02:55 · 2628 阅读 · 0 评论 -
Oracle12c CDB和PDB数据库的启动与关闭
1.Oracle 12c CDB和PDB的切换Oracle 12c 开始支持 PLUGGABLE DATABASE,并且提供了一个方法在CDB和PDB之间切换。1. 使用 show pdbs 可以确认当前有哪些PDB?SQL> show pdbs CON_ID CON_NAME OPEN MODE RESTRICTED ---------- --------------...原创 2019-01-20 10:01:53 · 2138 阅读 · 0 评论 -
存储过程编译卡死了,无法删除
1:查V$DB_OBJECT_CACHESELECT * FROM V$DB_OBJECT_CACHE WHERE name='CRM_LASTCHGINFO_DAY' AND LOCKS!='0';注意:CRM_LASTCHGINFO_DAY为存储过程的名称。发现locks=2,2:按对象查出sid的值select /*+ rule*/ SID from V$ACCESS ...原创 2019-01-20 10:01:38 · 1244 阅读 · 0 评论 -
centos7虚拟机安装Oracle12c详细过程(自己安装记录)
1.安装jdkrpm -ivh /opt/jdk-8u144-linux-x64.rpm ./runInstaller 执行报错-bash: ./runInstaller: Permission denied/代表根目录 .. 上一级目录chmod 777 oracle/database/runInstaller chmod 777 oracle/database/in...原创 2019-01-20 10:06:09 · 2878 阅读 · 0 评论 -
mybatis中collecton标签的两种使用方式区别
第一种:查询多次,查询部门的时候会根据部门的编号去查询部门下的高基表 n+1<resultMap id="ClassifyVOResultMap" type="com.ly.business.entity.highbasetable.ClassifyVO"><id column="GJBBH" jdbcType="VARCHAR" property="link"原创 2019-01-23 17:52:33 · 1342 阅读 · 0 评论 -
windows下通过bat处理判断,启动和关闭oracle数据库服务
oracle尽量不要设置开机启动,非常占用内存,请手动启动和关闭,提供bat处理命令!windows下判断oracle服务是否启动,如果启动则关闭服务,如果启动状态,则关闭!StartupOrShutdownOracle.bat@echo offfor /f "skip=3 tokens=4" %%i in ('sc query OracleServiceORCLPDB') ...原创 2019-03-04 16:50:53 · 1366 阅读 · 0 评论 -
Springboot2.0从零开始搭建脚手架(二)-集成druid连接池和监控功能
springboot2.0使用 druid-spring-boot-starter 集成druid连接池和监控功能添加maven依赖在 Spring Boot 项目中加入druid-spring-boot-starter依赖<dependency> <groupId>com.alibaba</groupId> <artifactId&...原创 2019-04-14 16:30:15 · 1297 阅读 · 0 评论 -
oracle 如何使用collection,自定义split函数
自定义的split函数//创建类型CREATE OR REPLACE TYPE "SPLIT_TYPE" IS TABLE OF VARCHAR2 (4000)//创建函数CREATE OR REPLACE FUNCTION SPLIT ( P_STR IN VARCHAR2, P_DELIMITER IN VARCHAR2 DEFAULT('...原创 2019-06-20 14:26:01 · 1828 阅读 · 0 评论 -
查询视图和表的创建语句
1.clob 类型 只能查自己创建的视图 其他用户不行select dbms_metadata.get_ddl('VIEW','view_name') from dual; select dbms_metadata.get_ddl('TABLE','table_name') from dual; 2.long类型select * from user_views where ...原创 2019-01-20 10:02:29 · 3341 阅读 · 0 评论 -
oracle没有存储过程debug权限
GRANT debug any procedure, debug connect session TO 用户 --执行 PL/SQL: CALL DBMS_DEBUG_JDWP.CONNECT_TCP( '172.18.204.53', '56695' ) ORA-24247:--网络访问被访问控制列表 (ACL) 拒绝 BEGINDBMS_NETWORK_ACL_ADMI...原创 2019-01-20 10:02:16 · 2386 阅读 · 0 评论 -
oracle导出导入指定表DMP
imp LY_IS2018/LY_IS2018@192.168.36.101:1521/orcl file=E:\ly_is_2018-10-09.dmp log=E:\ly_is_2018-10-09-imp.log ignore=y tables=(LY_XXBZ_BBXX,LY_XXBZ_ZZJGXX,LY_XXBZ_DMJ,LY_XXBZ_DMX,LY_XXBZ_SJKJ,LY_XXBZ_...原创 2019-01-20 10:01:16 · 9560 阅读 · 1 评论 -
Oracle 创建视图view 权限不足,无法创建 解决办法
在创建用户的时候如果直接给用户DBA权限,那么在B用户中可以直接查询A用户的表,但是在创建视图时就会报无权限,在这种情况下需要再在被访问的A用户里面去给予要访问该表的B用户授权。 --创建视图权限grant create view to B; --授予查询权限 grant select any table to B; --授予权限 grant selec...原创 2019-01-18 19:57:18 · 379 阅读 · 0 评论 -
oracle 列别名用法注意点
是否可以以数字开头——可以以数字开头但必须使用双引号括起来SELECT ID 123学号--执行时报"ORA-00923: FROM keyword not found where expected" FROM STUDENTSELECT ID "123学号"--正常执行 对于中文别名双引号、单引号、不使用引号的区别(注意:全是英文的单引或双引符号)——使用单引符号时报错SEL...原创 2019-01-18 20:01:05 · 2635 阅读 · 0 评论 -
powerdesigner 链接oracle12c逆向生成PDM
1.打开PowerDesigner,新建物理数据模型PhysicalDataModel_1,DBMS选择Oracle 11g在菜单栏上选择【database】-->【Configure connections】,此时会弹出连接配置窗口,切换到【Connection Profiles】选项卡,点击添加数据源按钮配置数据源。配置数据源(包括jdbc驱动,数据库连接串),配置完成后点击【T...原创 2019-01-18 20:03:02 · 3010 阅读 · 0 评论 -
ORA-20000:ORU-10027:buffer overflow,limit of 10000 bytes 解决方法
ORA-20000:ORU-10027:buffer overflow,limit of 10000 bytes 解决方法 在begin后面加上DBMS_OUTPUT.ENABLE(buffer_size => null) ,表示输出buffer不受限制。原创 2019-01-18 20:04:16 · 459 阅读 · 0 评论 -
SQL语言的四种类型
SQL语言的四种类型SQL包含四种程序设计语言类别的语句:数据定义语言(DDL)、数据操作语言(DML)、数据控制语言(DCL)和事物控制语言(TCL)。Data Definition Language(DDL) DDL使我们有能力创建或删除表格。也可以定义索引(键),规定表之间的链接,以及施加表间的约束。 CREATE DATABASE - 创建新数据库 ALTER DA...原创 2019-01-18 20:06:25 · 3358 阅读 · 0 评论 -
oracle报错集合解决方案
1.: ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源一般是表锁了,事务没有提交的原因 2. ora-00959表空间 不存在 oracle imp 导入问题如果表中含LOB类型的字段,导入时会出现ORA-00959错误, 并由此引发IMP-00017和IMP-00003错误, 使表导入不成功.问题原因:导入时, 表会创建到导入用户的默认表空间中; 可是...原创 2019-01-18 20:11:56 · 2359 阅读 · 0 评论 -
JDBC执行循环执行SQL报超最大游标
show parameter open_cursors;alter system set open_cursors=300 scope=both; statement,和resultset对象用的时候要及时close();原创 2019-01-18 20:20:34 · 533 阅读 · 0 评论 -
oracle数据库文件备份批处理
@echo offSet OrclSid=10.112.4.3/ORCLSet ExpUser=LY_ISSet ExpPass=LY_ISSet FileDir=C:\Users\Administrator\Desktop\ISMP_BAK\BACK_UPSet SysDate=%date:~0,4%-%date:~5,2%-%date:~8,2%Set FileName...原创 2019-01-18 20:21:35 · 1108 阅读 · 0 评论 -
oracle查询比较null的坑
oracle中null是个特殊的类型判空只能用 is null 或者 is not null对比时 null =null 返回的是false判断两个字段内容相等如果为空也是相等 那么 查询结果会过滤掉下面两种结果查询出来均是 falseSELECT CASE WHEN NULL!=NULL THEN ‘true’ ELSE ‘false’ END FROM DUALS...原创 2019-07-09 10:52:50 · 1409 阅读 · 0 评论