大家好,我是小菜,记录一点点,成长一点点;今天记录一下Oracle 数据泵导入操作;数据库导出导入分两种:普通导入导出和数据泵导入导出第一种:普通导出 :exp Test(用户名)/Test(密码)@8.8.8.8(ip地址):1521(端口号)/orcl(监听) file=C:\test.dmp(要导出到哪个文件中) tables=(tables) 这里是要导出哪些表 普通导入 :imp Test(用户名)/Test(密码)@8.8.8.8(ip地址):1521(端口号)/orcl(监听) file=C:\test.dmp(要导入的文件...
1、作用 a、在开发中,为了一个特定的业务功能,会向数据库进行多次连接关闭(连接和关闭是很耗资源),需要对数据库进行多次I/O读写,性能比较低。如果把这些业务放入 存储过程中,就可以做到连接关闭一次数据库就可以实现业务,可以大大的提高效率。 b、Oracle官方建议,能够让数据库操作的不要放在程序中,在数据库中实现基本上不会出现错误,在程序中操作可能会存在错误。(如果在数据库中操作,可以有一定 ...
公司业务使用的是一直oracle数据库,老大要求监控表空间剩余大小并且当剩余过小时能够及时报警。刚想出来的方案是通过写脚本获取表空间的数据,通脚本中使用expect自动输入密码登陆oracle用户然后再登陆数据库查询数据返回给zabbix_server。但是由于脚本运行时间大概12秒左右,zabbix获取数据总是超时(只是个人理解,如果你有解决方法希望给我留言,谢谢)。在网上搜索中发现zabbix插件-orabbix,原理是通过orabbix登陆被监控主机...
oracle笔记整理15——性能调优之trace文件跟踪thinkpadshi 2016-01-16 23:09:50 1738 收藏展开1) sql_trace方式a) show parameter sql_trace;–查看trace状态,默认为falseb) alter session set sql_trace=true;–修改为truec) exec sql;–运行sql语句d) alter session set sql_trace=false;–恢复回false状态e) show parameter dump_dest;–trace类型f) select value from v$parameter where name = ‘user_dump_dest’;–生成的t...
oracle的正则表达式(regular expression)特殊字符:‘^‘ 匹配输入字符串的开始位置,在方括号表达式中使用,此时它表示不接受该字符集合。 ‘$‘ 匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 ‘n‘ 或 ‘r‘。 ‘.‘ 匹配除换行符 n之外的任何单字符。 ‘?‘ 匹配前面的子表达式零次或一次。 ‘*‘ 匹配前面的子表达式零次或多次。 ‘+‘ 匹配前面的子表达式一次或多次。 ‘( )‘ 标记一个子...
? 简介在 Oracle 中创建数据库实例后,就会有对应使用的编码字符集。当我们设置的字符集与操作系统或者其他软件字符集不一致时,就会出现中文乱码等情况。此时我们就需要修改 Oracle 数据库使用的字符集,下面是修改 Oracle 字符集的具体步骤: Oracle 一般使用以下两种字符集:1. SIMPLIFIED CHINESE_CHINA.ZHS16GBKGBK 16-bit Simplified Chinese 能够支持繁体中文,并且按照2个字符长度存储一个汉字。 2. SIMPLIFIED CHINE...
一维数组示例如下:-- Created on 2014-5-15 by ADMINISTRATOR DECLARETYPE Arr1 IS VARRAY(10) OF NUMBER;Tab_1 Arr1;TYPE Arr2 IS TABLE OF NUMBER INDEX BY BINARY_INTEGER;Tab_2 Arr2; BEGIN-- Test statements hereTab_1 := Arr1(1, 3, 4, 6, 3, 2, 8, 5);FOR a IN 1 .. Tab_1.Count LOOPDbms_Output.Put_Line(‘ ‘ || Tab_1(a));END LOOP;Tab_2(1) := 101;Tab_2(2) := 102;Tab_2(3) := 103;Tab_2(4) := 104;FOR b IN 1 .. T...
先查询一下select userenv(‘language‘) from dual;查看oracle字符集,$ sqlplus /nolog SQL> connect sys/oracle as sysdbaSQL> startup 如何设置ORACLE数据库的编码(ZHS16GBK)修改成UTF8 SQL> shutdown immediate;SQL> startup mount;SQL> alter system enable restricted session;SQL> alter system set job_queue_processes=0;SQL> alter database open;SQL> alter database character set internal_use UTF8;SQL> shutdown...
引言: 在Centos上安装oracle XE主要用来解决学习和测试的用处,虽然简单,但也是涉及到了诸多的步骤和细节问题。1. 下载Oracle XE 访问http://www.oracle.com/technetwork/cn/database/database-technologies/express-edition/downloads/index.html, 根据操作系统,选择版本下载即可。2. 解压缩Oracle XE安装程序 unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip 2.1 创建用户root@localhost ~]# groupadd oinstall //创建...
事务在数据库中事务是工作的逻辑单元,一个事务是由一个或多个完成一组的相关行为的SQL语句组成,通过事务机制确保这一组SQL语句所作的操作要么完全成功执行,完成整个工作单元操作,要么一点也不执行。 主要作用:确保数据库的完整性。commit 提交 rollback回滚例如:银行转账(业务) 张三 转账1000给李四: 执行多少条SQL, 最少两条SQL 1) update 张三的余额 -1000 2) update 李四的余额, + 1000--使用PL/SQL 模拟转账be...
链接:http://blog.itpub.net/28602568/viewspace-1362044/标题:Oracle 以月为单位检查索引的使用情况(邮件反馈)作者:lōττéry?版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.]① 执行存储② 调用存储③ 1,2步骤脚本④ 发邮件[日期判断脚本]⑤ 定时任务① 执行存储[root@lottery idx_check]# cat p_idx_check.sql CREATE OR REPLACE PACKAGE P_IDX_CHECK IS --INSERT PROCEDURE P_INSERT(...
实验环境:源端:Ip:192.168.40.10DataBase:Oracle?11.2.0.1.0?ORCLOS:OEL5.6OGG:fbo_ggs_Linux_x86_ora11g_32bit目标端:Ip:192.168.40.128DataBase:10.2.0.1.0??ORCLOS:OEL5.6OGG:fbo_ggs_Linux_x86_ora11g_32bit首先配置好两台机子上的环境变量。在当中添加下面内容并使之生效:export?GGATE=$ORACLE_BASE/oggexport?LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$GGATE而且均建立该路径:mkdir?$ORACLE_BASE/ogg源...
oracle查询月有多少天,代码如下:select to_number(add_months( trunc(to_date('2014-11-4 11:13:53','yyyy-mm-dd hh24:mi:ss'),'mm'),1) - trunc(to_date('2014-11-4 11:13:53', 'yyyy-mm-dd hh24:mi:ss'),'mm')) daycount from dual;select to_number(add_months(trunc(to_date(to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss'),'mm'),1) - trunc(to_date(to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'), 'yyyy...
从 Oracle 到 PostgreSQL ,某保险公司迁移实践 http://www.itpub.net/2019/11/08/4108/信泰人寿保险股份有限公司 摘要:去O一直是金融保险行业永恒的话题,但去O的难度之大也只有真正经历过的人才知其中的艰辛。此次笔者结合实际去O工作,对去O过程中碰到的DBLINK、SEQUENCE最大值、空串、SQL语句中的别名等等近50个问题进行探讨,绝对是干货满满,诚意十足!章晨曦(某保险公司技术经理)Oracle ACE-A,Oracle 10g OCM,SOUG(中...
LAG()和LEAD()统计函数能够在一次查询中取出同一字段的前N行的数据和后N行的值。这样的操作能够使用对同样表的表连接来实现,只是使用LAG和 LEAD有更高的效率。下面整理的LAG()和LEAD()样例:LAG(EXPRESSION,<OFFSET>,<DEFAULT>) SQL> select year,region,profit ,lag (profit,1) over (order by year) as 51xit_exp from test; YEAR REGION PROFIT 51xit_exp ---- ------- ---------- ------------- 2003 West 8...