`
peijunlin2008
  • 浏览: 171173 次
  • 性别: Icon_minigender_1
  • 来自: 河北省
社区版块
存档分类
最新评论
文章列表
UPDATE ( select gr.gr_sfz ,s.sfz from gerenkehu gr ,fw_bz s where gr.gr_id=s.code and s.sfz is not null) set gr_sfz=sfz; 执行报错:ORA-01779 无法修改与非键值保存表对应的列 分析:构建中间表更新的方式,要求 关联条件的键值必须是唯一值 create unique index IX_FW_BZ_CODE on FW_BZ (CODE); 使用BYPASS_UJVC强制执行,BYPASS_UJVC可以跳过O ...
如果SYS,SYSTEM用户的密码都忘记或是丢失。 可以使用ORAPWD.EXE 工具修改密码。 开始菜单->运行->输入‘CMD’,打开命令提示符窗口,输入如下命令: orapwd file=D:\app\...\database\PWDorcl.ora password=newpass 这个命令重新生成了数据库的密码文件。密码文件的位置在ORACLE_HOME目录下的\database目录下。 这个密码是修改sys用户的密码。除sys其他用户的密码不会改变。 不过Oracle提供了两种验证方式,一种是OS验证,另一种密码文件验证方式,如果是第一种方式用以下方法修改密码: ...
执行show  parameter  job_queue_process看看结果是不是0 如果是这个原因,可以修改此参数 ALTER SYSTEM SET job_queue_processes = 10;
...
drop table TAB_XXX; show recyclebin; /*查看闪回空间是否存在被删除的表*/ flashback table TAB_XXX to before drop;/*恢复删除的表*/
in 与 exists  的区别: 语句1: select ename from emp e where empno in (select mgr from emp); 语句2: select ename from emp e where exists (select 1 from emp where mgr=e.empno); 区别:in 的 语句查询会循环查询,exists 只查询一次即可,exists 查询效率较高 not in 与 not  exists的区别 语句1: select ename from emp e where empno not in (s ...
DELETE from tiaoyaxiang_bk WHERE tyx_id IN (SELECT tyx_id FROM tiaoyaxiang_bk GROUP BY tyx_id HAVING COUNT(tyx_id) > 1) AND ROWID NOT IN (SELECT MIN(ROWID) FROM tiaoyaxiang_bk GROUP BY tyx_id HAVING COUNT(*) > 1);
select 'alter table '|| table_name ||' drop partition '|| partition_name ||';' from dba_tab_partitions where table_owner='' AND PARTITION_NAME LIKE 'P_2014%'
系统卡排查方法: (1)查看日志看是否有内存溢出,out of memory (2)jconsole 监控内存和CPU,内存上涨很快,点击GC看是否可以回收,如果不能回收说明有内存泄露,如果能回收说明有程序读入大量对象,通过 jmap -histo 2345 > d:/2345.histo 这个命令输出内存对象,看看什么占用了内存,说明:2345是java进程号pid (3)用jstack看是否有线程挂起,阻塞现象,查看这些线程阻塞在什么资源,jstack -l 2345> d:/2345.stack,说明:2345是java进程号pid jconsole、jstack、jmap都在 ...
在tomcat可以正常上传,但是部署到weblogic后,无法获取上传文件名 导致上传失败 1、首先检查jar包冲突问题,确保<wls:prefer-web-inf-classes>true</wls:prefer-web-inf-classes>配置开启为true。 2、tomcat和weblogic在实现request.getRealPath 或 getContextUrl等时返回值是不一样,看是不是这方面问题
这个问题的原因是索引失效, select index_name ,status from user_indexes where Status = 'UNUSABLE' 可以查询出失效的索引 通过 select 'alter index ' || index_name || ' rebuild;' from user_indexes where Status = 'UNUSABLE' 可以构建重建索引的sql语句
帆软套打方法,请查看附件
select col.COLUMN_NAME ,col.DATA_TYPE, com.comments from user_tab_columns col left join user_col_comments com on col.COLUMN_NAME=com.column_name and col.TABLE_NAME=com.table_name where col.table_name='FAPIAO_DENGJI'
转载http://www.2cto.com/database/201307/229265.html oracle中如何将表缓存到内存中 由于在一些静态资料表在数据库中被频繁的访问,所以可以考虑将这些数据量不大的表缓存到内存当中。 共有2种方法: 例:将CUSTOMER_TYPE表缓存到内存中 1)alter table CUSTOMER_TYPE cache; 2)alter table CUSTOMER_TYPE storage(buffer_pool keep); --取消缓存 1)alter table CUSTOMER_TYPE nocache; 2)alter ...
ORA-00824: cannot set SGA_TARGET or MEMORY_TARGET due to existing internal settings ORA-00842: DB_BLOCK_BUFFERS cannot be set with SGA_TARGET or MEMORY_TARGET ORA-01034: ORACLE not available E:\app\Administrator\product\11.2.0\dbhome_1\BIN>sqlplus /nolog SQL*Plus: Release 11.2.0.1.0 Produc ...
Global site tag (gtag.js) - Google Analytics