oracle
文章平均质量分 78
forest_hou
大赢若冲 受用无穷
http://www.weblogicfans.net
weblogic Server I : 18309805 (已满) II 12029267 (已满) Ⅲ: 49032894 V :19055258 入群请提供WFS_ID,谢谢配合!
展开
-
迁移表数据
为了节省表空间,打算把一部分表迁移到另外的库中,由于之前没有进行过类似的实施,迁移起来把脚本弄得东一个西一个,稽核做得不到位,导致部分数据不成功,还要反复的核实,还是数据不多,720个表.1 主要是生成建表,索引,主机脚本 2 运行生成脚本后,在非归档模式下导入数据,然后改为归档模式 3 稽核数据行数前后是否一致,一致则drop原库的表.4 建立同义词. 建表脚本生成语句原创 2009-11-26 17:37:00 · 1045 阅读 · 0 评论 -
用户解锁
1)用户被锁定,但一直无法解锁说明:在个别现场发现一个用户经常被锁住,刚使用[alter user account unlock; commit;]然后仍然无法登录,还是一直报错:用户被锁定。解决办法:查DBA_USERS表,可以看到用户的状态。是否被锁住(变成LOCKED(TIMED)状态了说明用户被锁定)。select * from USER_HISTORY$ --查看用户口令是否过期sel原创 2010-04-09 18:39:00 · 721 阅读 · 0 评论 -
分析表
delcarevSQL VARCHAR2(1000);BEGIN FOR rec IN (SELECT table_name,owner FROM houfulin.hfl_mid_zc ) LOOP BEGIN vsql:=BEGIN DBMS_STATS.GATHER_TABLE_STATS (OWNNAME=>||rec.owner||,T原创 2010-04-09 18:35:00 · 464 阅读 · 0 评论 -
数据字典查看
--查询Session正在执行的语句--查看某个进程正在执行什么SQL语句.sqlSELECT b.sql_text, sid, serial#, osuser, machineFROM v$session a, v$sqlarea bWHERE a.sql_address = b.address;--查询前台发出的SQL语句.SQLselect user_name,sql_textfrom v$转载 2010-04-09 18:36:00 · 975 阅读 · 0 评论 -
表采样分析
注意:以后对于大表进行分析时,采样大小设置在30%以上 一个例子:begin DBMS_STATS.GATHER_TABLE_STATS ( OWNNAME=>ZK, TABNAME=>I_USER_SPROM_0771, ESTIMATE_PERCENT=>30, BLOCK_SAMPLE=>TRUE, DEGREE=>原创 2010-04-09 18:34:00 · 591 阅读 · 0 评论 -
windows彻底删除oracle
软件环境: 1、Windows 2000+ORACLE 8.1.72、ORACLE安装路径为:C:/ORACLE实现方法: 1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Unive转载 2010-04-09 18:32:00 · 462 阅读 · 0 评论 -
cpu使用高的语句
-----------------使用高的sid select s.sid,s.value "CPU Used" from v$sesstat s,v$statname n where s.statistic#=n.statistic# and n.name=CPU used by this session and s.value>0 order by 2 desc; ----------原创 2010-04-09 18:31:00 · 558 阅读 · 0 评论 -
数据库解锁
解锁alter system kill session sid,serial#; select * from dba_objects where object_name =OW_FEE --------------根据id1在锁表里边查找sid.select * from v$lock where id1 = 13770;-------------查找相关的原创 2010-04-14 10:05:00 · 573 阅读 · 0 评论 -
Bulk Insert命令详细
Bulk Insert命令详细 收藏 BULK INSERT以用户指定的格式复制一个数据文件至数据库表或视图中。 语法BULK INSERT [ [ database_name.][ owner ].]{ table_name FROM data_file } [ WITH ( [ BATCHSI原创 2010-04-14 10:08:00 · 1816 阅读 · 0 评论 -
oracle系统表
oracle的系统表 1、用户: select username from dba_users; 2、表空间: select * from dba_data_files; //数据文件 select * from dba_tablespaces; //表空间 select tablespace_name,sum(bytes), sum(blocks原创 2010-04-14 10:08:00 · 438 阅读 · 0 评论 -
oracle日常维护命令
为了维护数据日志的数据,需要了解我们的应用执行情况以及语句执行的合理性和锁等状态,方便维护,可以使用特定命令来查看信息。首先在pl/sql的命令处导入,然后在命令窗口界面执行如下操作:---根据sid 查@0si_sid set timing onset time on column INST_ID format a5column MACHINE format原创 2010-04-14 10:11:00 · 784 阅读 · 0 评论 -
重建流水表
--移到一个表空间select alter table kt.||t.table_name|| move tablespace TS_WORKFLOW_10M_01 parallel 10; ,t.table_name,t.tablespace_name from DBA_TABLES T where t.table_name like I_PS_PROVISION_RESET原创 2010-04-09 18:40:00 · 517 阅读 · 0 评论