- 博客(13)
- 收藏
- 关注
转载 oracle imp导入的一些实例
1 table model 1) backup one users table exp icdmain/icd rows=y indexes=n compress=n buffer=65536 feedback=100000 volsize=0 file=exp_icdmain_table_yyyymmdd.dmp log=exp_icdmain_table_yyyymmdd.log
2007-08-21 12:22:00 3149
转载 exp和imp用法和介绍
1、Export/Import的用处 Oracle Export/Import工具用于在数据库之间传递数据。 Export从数据库中导出数据到dump文件中 Import从dump文件中到入数据导数据库中 下面是一般使用他们的情况 (1)、两个数据库之间传送数据 同一个版本的oracle Server之间 不同版本的oracle Serv
2007-08-21 12:20:00 1183
原创 Oracle 数据导入的一点心得
Oracle数据导入 imp user/passwd file=abc.dmp tables=abc indexes=n Oracle数据导入时(dmp文件)有一回导数据,数据量比较大,压缩的dmp文件有15G,需要将数据往公司的测试数据库上导。本以为很简单,传好dmp文件,imp导入即可。结果貌似简单的过程,却耗费了我不少的时间。导入前,建立表空间(dvbboss: 80G),建立用户并指定
2007-08-21 12:12:00 834
原创 数字字符串拆分
今天写了个过程,实现了这么一个功能:对数字字符串,如0203944,进行拆分,再计算每个数字加起来的和。这里有一个定义需要注意,就是类型为rowid的变量:v_rid,开始想把这个变量定义成number类型,但是一执行报错:type mismatch 。正好今天早上看书的时候看到表字段类型,似乎有rowid这么个类型,试了一下,结果还真的可以,呵呵。--drop table tmp_wh
2007-08-21 11:05:00 1526
原创 null的特殊性
昨天写了个sql提数据,自以为不错,40万左右的数据相差了16条数据。但是接天换了个环境,居然140多万的数据相差了30万左右的数据,着实感到不解,看了下sql第一部分的条件是三个in的sql进行union ,结果是111万多点,第二部分的条件是三个not in的and,结果是1000多,加起来也不过111万多点,看了好多遍想不出问题之所在。后来还是另外一个人提醒了我,是不是null的记录在not
2007-08-18 01:08:00 600
原创 获取以指定分割符分割的字符串
起因:我是常驻客户这边的技术支持,今天同时遇到对方两个技术人员类似的问题,就是要求提取“hangzhou-Tvportal#首页#体育最前线#魅力足球#欧洲冠军杯”以“#”为分割符的其中的某个字段,找了下oracle函数,好像没有对应的这样的。当时只要临时写了一个:select substr(str, instr(str,#,1,2)+1, instr(str, #, 1, 3) - in
2007-08-14 19:01:00 1098
原创 oracle 函数
Oracle有很多有用的函数,这里列出了我自己常用的一些,有空再来写写具体用法:substr(str, from, length) instr(str1, str2[, [pos], [nth]])to_date(20070801 01:01:01,yyyymmdd hh24:mi:ss)to_char(to_date(20070801 01:01:01,yyyymmdd h
2007-08-14 14:11:00 770
原创 Oralce SQL过程初步
一个简单的过程通常由两部分组成:1、声明部分:以declare开始;2、执行部分:以begin开始,以最后一个end作为整个执行体结束的标志。这里面也引用了游标的概念。游标的概念有点类似于C++的指针,有显式游标和隐式游标,下面显示了显式游标的用法:创建游标:cursor c_subid isselect ti.subscriber_id, ti.name from tmp_whf_osd
2007-08-14 13:56:00 778
原创 Oracle 小知识点
往tmp_test1中添加一个字段(name varchar2(10)):alter table tmp_test1 add name varchar2(10);修改此字段的长度,注意:如果该字段中已经有内容则不能将字段的值范围长度缩小。alter table tmp_test1 modify name varchar2(20);SQL> alter table tmp_test_1 m
2007-08-13 19:58:00 719
转载 实例优化常用SQL
实例优化常用SQL-- 查看SGAShow sga;select sum(value) from v$sga;select pool, sum(bytes) from v$sgastat where pool = shared pool group by pool;select pool, bytes from v$sgastat where name = free memory;
2007-08-13 19:34:00 854
原创 Oracle 日常积累
Oracle 日常积累查看在表空间dvbcetus_sup中使用空间最多的前10个表:select * from (select u.segment_name, u.bytes/1024/1024 || Mfrom user_segments u where u.tablespace_name = DVBCETUS_SUP order by u.bytes desc ) aawhe
2007-08-13 19:28:00 657
原创 我的linux学习(还有待添加)
我的linux学习:#[基本命令]+++++++++++++++++++++++++++++++++++++++++++++ls ls -a;ls -l;ls -shcd cd -;cd ~;mkdir mkdir -p {dir1,dir2/{dir21,dir22}}setup pwd ln ln -s;chkconfig
2007-08-13 19:18:00 640
原创 有空写写blog, :-)
拿来学习一下,以免忘掉:CREATE OR REPLACE FUNCTION fn_md5 (input_string IN VARCHAR2) RETURN VARCHAR2IS raw_input RAW (128) := UTL_RAW.cast
2007-08-13 18:57:00 689
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人