
Oracle
black-lin
风萧萧兮易水寒,
壮士一去兮,不复还!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
oracle 授予 DBA 权限
<br />“只有dba才能导入由其他dba导出的文件”的解决方案<br />用imp命令导入数据表时出现了<br />IMP-00013: 只有 DBA 才能导入由其它 DBA 导出的文件<br />IMP-00000: 未成功终止导入<br />的错误,在网上找了一些解决方案,现找到一种解决方案,分享如下:<br /> <br />imp时连接用户没有DBA权限或者default role不是DBA <br />你可以换个有DBA role的用户IMP。 <br />如果你还想用这个用户,如果这个用户没原创 2010-07-23 09:47:00 · 7349 阅读 · 0 评论 -
在 Oracle 数据库中,通常在不同数据库的表间记录进行复制或迁移时会用以下几种方法:
在 Oracle 数据库中,通常在不同数据库的表间记录进行复制或迁移时会用以下几种方法: 1. A 表的记录导出为一条条分号隔开的 insert 语句,然后执行插入到 B 表中 2. 建立数据库间的 dblink,然后用 create table B as select * from A@dblink where ...,或 insert into B select * fro转载 2011-12-13 10:05:41 · 3729 阅读 · 0 评论 -
Oracle中如何插入特殊字符:& 和 ' (多种解决方案)
Oracle中如何插入特殊字符:& 和 ' (多种解决方案) 今天在导入一批数据到Oracle时,碰到了一个问题:Toad提示要给一个自定义变量AMP赋值,一开始我很纳闷,数据是一系列的Insert语句,怎么会有自定义变量呢?后来搜索了一下关键字AMP发现,原来是因为在插入数据中有一个字段的内容如下:http://mobile.three.com.hk/3DX?uid=0676&s转载 2011-12-13 10:03:22 · 1225 阅读 · 0 评论 -
一分钟解决讨厌的Oracle死锁
-第一步:查看是否有死锁存在,查出有数据则代表有死锁 select p.spid,c.object_name,b.session_id,b.oracle_username,b.os_user_name from v$process p,v$session a,v$locked_object b,all_objects c where p.addr=a.paddr转载 2011-11-09 19:19:33 · 473 阅读 · 0 评论 -
orcale 根据时间段统计(分钟,小时,天,月,年)
select 类别, trunc(时间, 'mi'), sum(字段), avg(字段), max(字段), min(字段), from table1 where 类别 = 'value' group by 类别, trunc(下单时间, 'mi') 改变 'mi' 按如下说明即可;原创 2011-11-23 20:10:21 · 838 阅读 · 0 评论 -
oracle数据库中的对表中字段的增删改查
oracle数据库中的对表中字段的增删改查本文中的例子是在用户以scott登录scott账户后,才可进行的操作一、增 insert 语法: INSERT INTO table [(column [, column...])] VALUES(value转载 2011-10-13 13:20:37 · 2727 阅读 · 0 评论 -
ORA-01017 invalid username/password;logon denied" (密码丢失解决方案)
2010-01-09 10:00:08| 分类:默认分类 | 标签:|字号大中小 订阅1、先确认是否输错 用户名和密码2、如果的确是丢失密码的话:查看sqlnet.ora 如果是 SQLNET.AUTHENTICATION_SERVIC转载 2011-08-30 13:29:04 · 552 阅读 · 0 评论 -
oracle 常规操作
oracle 常规操作 1 创建数据表空间: create tablespace webf52 logging datafile 'C:\oracle\oradata\ora217\webf52_data.dbf' size 50m原创 2011-08-28 22:26:10 · 413 阅读 · 0 评论 -
oracle表空间操作详解
<br /> 1oracle表空间操作详解<br /> 2<br /> 3作者: 来源: 更新日期:2006-01-04 <br /> 4 <br /> 5 <br /> 6 <br /> 7建立表空间<br /> 8<br /> 9CREATE TABLESPACE data01<br /> 10DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M<br /> 11UNIFORM SIZE 128k; #原创 2010-07-23 11:15:00 · 305 阅读 · 0 评论 -
数据库连接方法总结
<br />数据库连接方法<br />(以查询全部为例)<br />一、传统连接<br /><br />1.类DBConnection ,用于得到Connection 对象<br />public class DBConnection {<br /> private final String DBDRIVER = "com.microsoft.jdbc.sqlserver.SQLServerDriver" ;<br /> private final String DBURL = "jdbc:microsof原创 2010-07-23 10:27:00 · 789 阅读 · 0 评论 -
对用户授予链接数据源的权限和库间授权
对用户授予链接数据源的权限:grant connect,resource to js_glxt;原创 2010-07-23 09:54:00 · 657 阅读 · 0 评论 -
oracle 数据库主键自动增长方法
<br />oracle 数据库没有像 MYSQL一样有 自动ID增值 的功能,如要实现可以用触发器。<br />首先就是建立一个序列,序列有有自动增值的功能,再建立一个触发器。<br />如:<br />建立一个序列<br />CREATE SEQUENCE auto_seq<br />minvalue 1 -- 最小值<br />increment by 1 -- 每次增加值数<br />nocache -- 不启用缓存<br />nocycle -- 不循环;<br /> <br />建立一个触发器<原创 2010-07-22 21:40:00 · 637 阅读 · 0 评论 -
DELETE/TRUNCATE/DROP的区别
<br /><br /> DELETE (删除数据表里记录的语句) <br /> DELETE FROM表名 WHERE 条件; <br /> <br /> 注意:DELETE 删除记录并不能释放ORACLE里被占用的数据块表空间. 它只把那些被删除的数据块标成unused. <br /><br /> 如果确实要删除一个大表里的全部记录, 可以用 TRUNCATE 命令, 它可以释放占用的数据块表空间 <br /> TRUNCATE TABLE 表名; <br原创 2010-07-22 21:29:00 · 449 阅读 · 0 评论 -
通过Database Link共享数据
<br />通过临时表从DBLink中获取Blob对象做系统集成时,通过Database Link共享数据是不错的选择。<br />不过真正使用DBLink时却碰到一个不小的问题:从远程数据库上查询Blob字段时总返回ORA-22992错误,如下:<br />select blobcolumn from remoteTable@dl_remote;<br />ORA-22992: 无法使用从远程表选择的 LOB 定位器<br />查找了一下解决方法,有人提出了采用物化视图可以解决这个问题。物化视图唯一的缺陷原创 2010-07-22 21:10:00 · 577 阅读 · 0 评论 -
oracle 删除重复记录
<br />删除重复记录的几种方法:<br />(1).适用于有大量重复记录的情况(在C1,C10和C20列上建有索引的时候,用以下语句效率会很高):<br />SQL>delete cz where (c1,c10,c20) in (select c1,c10,<br />c20 from cz group by c1,c10,c20 having count(*)>1) and rowid not in<br />(select min(rowid) from cz group by c1,c10,c2原创 2010-07-22 21:33:00 · 459 阅读 · 0 评论 -
表数据复制和结构复制
<br />表数据复制和结构复制<br />1.不同用户之间的表数据复制<br />对于在一个数据库上的两个用户A和B,假如需要把A下表old的数据复制到B下的new,请使用权限足够的用户登入sqlplus:<br />insert into B.new(select * from A.old);<br />如果需要加条件限制,比如复制当天的A.old数据<br />insert into B.new(select * from A.old where date=GMT);<br />蓝色斜线处为选择条件<原创 2010-07-22 21:14:00 · 515 阅读 · 0 评论 -
oracle 汉字转拼音
<br />oracle 汉字转拼音:<br /><br />insert into t_xzqh_css<br /> (bh0000, mc0000)<br /> select substr(bh0000, 0, 4),replace(ymc000,'市',''),LOWER(GETHZPY.GetHzFullPY(replace(replace(ymc000,'市',''),'自治州','')))<br /> from bm_bz_xzqh00 t<br /> where t.ymc000 n原创 2010-07-22 17:37:00 · 779 阅读 · 0 评论 -
oracle substr,substrb ,instr,instrb函数的用法以及like的优化
oracle substr,substrb ,instr,instrb函数的用法以及like的优化 --------------------substr,substrb---------------- 说明:substr,substrb均为字符串截取函数,都带有三个参数,第一个参数为所要截取的字符串,第二个参数为strart(索引均从1开始),第三个参数为lengt转载 2015-06-25 19:08:35 · 11616 阅读 · 1 评论