oracle
yangyelin
这个作者很懒,什么都没留下…
展开
-
oracle闪回表数据
alter table tb_name enable row movement;flashback table tb_name to timestamp to_timestamp('2021-12-20 09:00:00','yyyy-mm-dd hh24:mi:ss');原创 2021-12-20 19:09:28 · 413 阅读 · 0 评论 -
安装oracle客户端+plsql访问ORACL
1.安装oracle客户端oracle官网客户端下载地址:https://www.oracle.com/database/technologies/instant-client/downloads.html下载之后解压;进入如下目录:放入 tnsnames.ora文件;我的内容如下,仅供参考# tnsnames.ora Network Configuration File:TEST_DB = (DESCRIPTION = (ADDRESS_L...原创 2021-12-16 12:34:09 · 850 阅读 · 0 评论 -
Cannot resolve com.oracle:ojdbc7:12.1.0.1
因为oracle的驱动版权问题,导致maven无法直接从仓库下载驱动,可以从如下链接免积分下载:https://download.csdn.net/download/yangyelin/64614856下载之后,解压出来,会有两个jar包,在dos窗口执行maven安装脚本:mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0.1 -Dpackaging=jar -Dfile=D:\C原创 2021-12-16 11:09:49 · 2507 阅读 · 0 评论 -
UNDO表空间清理(切换)
--查看表空间使用情况SELECT a.tablespace_name "表空间名",total "表空间大小",free "表空间剩余大小",(total - free) "表空间使用大小",total / (1024 * 1024 * 1024) "表空间大小(G)",free / (1024 * 1024 * 1024) "表空间剩余大小(G)",(total - free) / (1024 * 1024 * 1024) "表空间使用大小(G)",round((total - free) / ..原创 2021-01-27 17:19:08 · 683 阅读 · 0 评论 -
数据库导入与导出(exp与exp)
exp userName/pass@servername file=d:\temp\exp.dmp tables=(sys_menu,sys_user,sys_user_role,sys_role,sys_role_menu,sys_office,sys_user_office)imp hbms/hbms###1234@hbms file=d:\temp\useexp.dmp原创 2020-12-17 14:06:12 · 210 阅读 · 0 评论 -
oracle存储查询
-----查询表空间情况SELECT a.tablespace_name "表空间名",total "表空间大小",free "表空间剩余大小",(total - free) "表空间使用大小",total / (1024 * 1024 * 1024) "表空间大小(G)",free / (1024 * 1024 * 1024) "表空间剩余大小(G)",(total - free) / (1024 * 1024 * 1024) "表空间使用大小(G)",round((total - free) .原创 2020-12-16 22:52:23 · 366 阅读 · 0 评论 -
oracle 查询数据库锁及解锁
SELECT SESS.SID, SESS.SERIAL#, LO.ORACLE_USERNAME, LO.OS_USER_NAME, AO.OBJECT_NAME 被锁对象名, LO.LOCKED_MODE 锁模式, sess.LOGON_TIME 登录数据库时间,'ALTER SYSTEM KILL SESSION ''' || SESS.SID || ','||SESS.SERIAL#||'''' FREESQLFROM V$LOCKED_OBJECT LO, DBA_OBJECTS A...原创 2020-12-12 15:16:59 · 258 阅读 · 0 评论 -
linux安装12C
Linux上安装Oracle数据库第一步:系统磁盘分区:1:检查磁盘信息[root@iZuf6gxpvk73jkbx2r5h1bZ ~]# fdisk -l2:进入分区的磁盘[root@iZ28ubyqhl0Z ~]# fdisk /dev/vdbCommand (m for help): n #新建分区Command actioncde extendedp primary partitio...原创 2020-11-24 20:08:49 · 131 阅读 · 0 评论 -
IMP-00019
报错IMP-00019: 由于 ORACLE 错误 12899 而拒绝行IMP-00003: 遇到 ORACLE 错误 12899ORA-12899: 列 "XX"."XX"."XXX" 的值太大 (实际值: 21, 最大值: 20)【一个汉字用GBK存放是2个字符,用AL32UTF8占用3个字符,所以在由ZHS16GBK字符集编码的数据库导出的DMP文件导入到由AL32UTF8字符集编码的数据库时有的表就会提示"字符过长",导入不成功!】原因数据库gbk和utf占用字符不一样,修原创 2020-11-24 09:44:09 · 3531 阅读 · 0 评论 -
maven本地库安装jar包
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0.1 -Dpackaging=jar -Dfile=D:\ojdbc7.jar原创 2020-11-19 16:44:25 · 65 阅读 · 0 评论 -
ORACLE ORA22922 不存在的LOB值解决方法
出现这个错误很多时候是使用了wmsys.wm_concat的同时使用了group ,distinct 或者union,本来两者没有问题,问题在于:1.Oracle Database 10g Enterprise Edition Release 10.2.0.5.0以后的版本wmsys.wm_concat查询出的是LOB类型2.oralce的SQL语句中若查询了LOB字段是不能使用disti原创 2015-11-18 23:15:23 · 49707 阅读 · 0 评论 -
oracle大数据导入之sql load
控制文本test.ctl内容load datainfile ‘E:\yyy\test.txt’append into table table_testfields terminated by “|”(table_field1,table_field2,table_field3…)DOS下命令Sqlldr user/userpassword@serviceName c原创 2011-11-21 22:12:43 · 382 阅读 · 0 评论 -
浅谈oracle定时任务job
1.例子 设置一个定时任务,每间隔一分钟向TEST表中插入当前时间; SQL> create table test(time date); SQL> create or replace procedure MYPROC as 2 begin 3 insert into test values (sysdate);原创 2011-06-28 21:08:00 · 265 阅读 · 0 评论