
oracle
清波丶
粗心的程序员不是好厨师
展开
-
oracle用数据泵导出和导入数据
参考文档:https://blog.youkuaiyun.com/u010185220/article/details/53404023导出1. 第一步,为操作的用户授权,授予导出/导入全库的权限,以及创建目录对象的权限 grant exp_full_database,imp_full_database to dmuser; grant CREATE ANY DIRECTORY to dmuser...原创 2018-05-02 19:28:00 · 268 阅读 · 0 评论 -
oracle的decode函数用法
根据decode的两种情况1.decode(1,2,A,B)这个时候的返回值为B,可以理解为,判断1是否等于2,如果等于就返回A,不等于就返回B。2.decode(1,2,A,B,C)这个时候的返回值为空,可以理解为,判断1是否等于2,如果等于就返回A,不等于就会再次判断1是否等于B,是则会返回C,不等于则返回空。推出表达式为:decode(条件,key1,value1,key2,value2,d...原创 2018-04-10 10:30:54 · 453 阅读 · 0 评论 -
PL/SQL 配置home和oci
PL/SQL 的首选项中有一个Oracle Home和OCI library 其中Oraclehome 中是你的客户端安装路径中的db_home, 当然也可以直接下载一个即时客户端,即instant client参考:http://www.oracle.com/technetwork/cn/topics/instantclient-095449-zhs.htmlOCI library是oracle...原创 2018-05-02 19:48:42 · 7584 阅读 · 0 评论 -
oracle 数据库操作笔记
--查询表空间的所有信息,包括size、maxsize、extent等select * from sys.dba_tablespaces where tablespace_name='SCFESCO_MARCH_DATA';--删除表空间及其数据文件DROP TABLESPACE scfescodata including contents and datafiles cascade ...原创 2018-03-06 16:39:25 · 151 阅读 · 0 评论 -
oracle 导入空表
第一,批量导出的时候oracle空表默认是不会导出来的,第二,只导出空表的方法就是:select table_name||' ,' from user_tables where num_rows=0 --这是表名然后用导表语句指定tables=(上面查出来的表名) 就行了,表名有换行符,网上有在线去换行符的工具好了,空表导出来了,重新导入到缺空表的数据库里吧...原创 2018-02-07 10:15:31 · 863 阅读 · 0 评论 -
oracle锁诊断及解决
1、查看数据库锁,诊断锁的来源及类型:select object_id,session_id,locked_mode from v$locked_object; 或者用以下命令:select b.owner,b.object_name,l.session_id,l.locked_mode from v$locked_object l, dba_object...转载 2018-01-03 10:30:20 · 349 阅读 · 0 评论 -
oracle字段拼接
将两个字段查出的数据拼接成一个字段,用 || 双竖杠符号例如select t.fristname||t.lastname 姓名 from user t中间可以使用‘ ’单引号附加字符 例如select t.fristname||' - '||t.lastname 姓名 from user t...原创 2017-06-08 15:51:30 · 4793 阅读 · 0 评论