oracle技术交流吧
关注: 15 贴子: 154

  • 目录:
  • 个人贴吧
  • 0
    请教下,如何对比两个表的数据不同部分,A表和B表多个字段相同,但是有个别内容不同,其中以项是数量,想再计算一下。
  • 0
    大家多多发帖,把贴吧顶起来啊~~~~~~~~~~~版主多发技术贴啊
  • 4
    这个吧怎么没有签到呀,我都靠签到来刷经验的。。。 在技术交流吧,,实在不好意思水。。
  • 10
    开始写吧。
    萧天天天 12-26
  • 1
    为了提高本版贴吧的质量 , 我们将陆续在这里张贴一些比较有技术含量的帖子, 另外, 也希望 大家把遇到的问题,或者 解决过程总结下来发到这里,从而达到技术交流的目的 ========================================================================================================================= 仅仅丢失一个普通用户数据文件的恢复A(联机恢复) (例如,丢失D:\BACKUPDB\USERS01.DBF) 准备工作, 通过下面的工作,如果完全恢复,应该可以看到;insert into test1 values(2); SQL> conn lunar/lun
  • 1
    3 shutdown abort的情况,恢复全部控制文件和数据文件(不包括redo) 准备工作 (这样,insert into test1 values(13);就是没有提交的数据了,如果完全恢复,应该一直可以看到insert into test1 values(12);) SQL> conn lunar/lunar SQL> select * from test1; SQL> insert into test1 values(12); commit; SQL> insert into test1 values(13); 单开一个session,用来shutdow abort E:\>sqlplus internal SQL> shutdown abort ORACLE 例程已经关闭。 拷贝所有的控制文件和数据文件(不包括redo) mount数据库,按照提示重
  • 0
    SQL中是没有USING的,我想你指的是PL/SQL吧。 他是给bind变量传入值用的,比如: for i2 in 1..1000 loop execute immediate 'select * from tablex where id=:1' using i2; end loop; 这个语句被执行1000次,每次查询条件不一样,但是该语句只被parse一次 这里 如果 其中 改成 execute immediate 'select * from tablex where id=:'||i2 ; 这种方式 虽然 也是调用循环中的变量,但是parse 却一次也不会少 having 的用法 我自己 在sql 方面学的比较少 having 按照我的理解,就是 配合 sum 。。。。。 group by 来用
    allen514519 10-31
  • 0
    从 itpub 看过来的 一个文章, 对于建立完善理解的很有好处 默认情况下 我能想到的情况 1 首先排除 表的索引已经被去除情况 2 优化器模式,不过一般10g 包括9i之后都是cbo,这个方面近似忽略 3 sql中使用量hint 4 sql 使用了函数 (where a<100 走索引) 5 连接方式 原因 不能使用索引 6 统计信息不完全,导致系统认为 不应该走索引 7 到这里 我已经想不出来了 【IT168 评论】Oracle数据库有时候出现不能使用索引的现象,出现该现象的原因有很多,该怎么去定
    allen514519 10-29
  • 4
    表-共享锁, 行-排他锁,其实锁定不仅仅是某一行或符合条件的几行数据,而一个事务所申请到的整个数据库 数据块 引起锁冲突的根本原因-- 并发 con currency (区别于 并行 parallel) Select sid from v$mystat where rownum =1 Sid Select machine from v$session where sid in (157,158); Select sid,type,id1,id2,lmode,block from v$lock where sid in () Type TM 共享锁, TX 排他锁, Block =1 ,说明这个进程(158) 影响其他进程(157),让157无法成功 申请该资源 Lmode =6, 正持有某个资源, Id1 和id 2 ,
    Dayscholar 10-29
  • 0
    首先是表空间文件 的总体大小 select TABLESPACE_NAME ,BYTES/1024/1024 from dba_data_files; TABLESPACE_NAME BYTES/1024/1024 ------------------------------ --------------- USERS 250 SYSAUX 320 UNDOTBS1 145 SYSTEM 560 PERFSTAT 200 (上的结果是 以M 为单位的) 而实际使用的 空间的情况 select sum(bytes)/(1024*1024) as free_space,tablespace_name from dba_free_space group by tablespace_name; FREE_SPACE TABLESPACE_NAME ---------- ------------------------------ 4.0625 UNDOTBS1 9 SYSAUX 232.75 USERS 10.3125 SYSTEM 56.1875 PERFSTAT 对于表占用空间 也有不同角度
  • 0
    ms ctrl+enter 会出错
  • 0
    /flash_recovery_area
  • 2
    本人新学oracle 以后大家多多关照
    ma199003 9-12
  • 11
    RT 顺拜帖 作为12人中的一份子 我表示咱们这个贴吧不求称为第一第二 只为那些热心有志在数据库和操作系统方面有所深入的筒子们搭建一个充分的平台和温暖的港湾~~~~~~~~求人气啊啊啊啊啊
    ma199003 9-10
  • 5
    数据库中的故障可分为三种:事务故障、系统故障、介质故障。
    snow050704 8-30
  • 4
    数据库基础 缩写 DB DataBase 数据库 数据库就是数据存储仓库 存储数据由纸张--打孔卡片--磁带--磁盘,由于存储方式的高速发展,数据库管理系统也高速展 (有了计算机后) DBMS DataBase Management System 数据库管理系统 DBA DataBase Administrator 数据库管理员 数据库管理员是一个职业,他的主要任务是管理数据库 程序员使用数据库 数据库历史 分布式数据库系统 数据分存在计算机网络中的各台计算机上的数据库 提高了数据库的吞吐和容错性 面向对象数据库系统
    snow050704 8-30
  • 2
    oracle 10g 下载后在win7下直接安装,会提示程序异常终止,发生未知错误(或内部错误)。解决办法如下: 1. 修改Oracle 10G\database\stage\prereq\db\refhost.xml 在 </SYSTEM> <CERTIFIED_SYSTEMS>后面添加 <!--Microsoft Windows 7--> <OPERATING_SYSTEM> <VERSION VALUE="6.1"/> </OPERATING_SYSTEM> 2. 再到install目录中找到oraparam.ini文件,找到 #Windows=4.0,5.0,5.1,5.2 修改成 #Windows=4.0,5.0,5.1,5.2,6.1 在后面添加 [Windows-6.1-required] #Minimum display colours for OUI to run MIN_DISPLAY_COLORS=256 #Minimum
    snow050704 8-27

  • 发贴红色标题
  • 显示红名
  • 签到六倍经验

赠送补签卡1张,获得[经验书购买权]

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!

本吧信息 查看详情>>

会员: 会员

目录: 个人贴吧