随笔分类 -  Oracle,Sql Server

上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
摘要:编译的存储过程的时候,程序死住,等待一会出现ora-04021错误解决办法:1.可能被锁住 查看v$lockedselect b.sid,b.serial#,b.machine,b.terminal,b.program,b.process,b.status from v$lock a , v$session bwhere a.SID = b.SID得到死锁session的SID,SERIAL#参看... 阅读全文
posted @ 2009-07-02 17:23 jimeper 阅读(5594) 评论(0) 推荐(0) 编辑
摘要:启用归档模式SQL> shutdown immediate;SQL> startup mount; SQL>alter system set log_archive_dest_1="LOCATION=d:\oracle\oradata\archivelog" scope=spfile;SQL> alter system set log_archive_start=true ... 阅读全文
posted @ 2009-06-01 16:33 jimeper 阅读(619) 评论(0) 推荐(0) 编辑
摘要:当insert all 遇到 sequence 这几天在修改商函2.0中相关的PL/SQL包代码时,在实现这样一个SQL时:insert all into bo(object_name,sn) values(object_name,seqkey) into co(object_name,sn) values(object_name,seqkey)select object_name ,sq1.ne... 阅读全文
posted @ 2009-06-01 16:15 jimeper 阅读(1661) 评论(0) 推荐(1) 编辑
摘要:Oracle数据块损坏恢复总结在恢复前使用DBV命令检查数据文件是否存在坏块dbv file=d:\oracle\oradata\mydb\RONLY.DBF blocksize=8192查看数据坏块所在数据文件号及块号可以对表进行一次全表扫描,如:select count(*) from tablename;1、 没有备份的情况下:1.1、使用exp/imp恢复 在这种情况下肯定会造成数据的丢... 阅读全文
posted @ 2009-05-15 13:12 jimeper 阅读(2091) 评论(0) 推荐(0) 编辑
摘要:1、启动dbconsole[oracle@devrfel501 ~]$ emctl start dbconsole如果提示:OC4J Configuration issue. /opt/oracle/product/10.2.0/oc4j/j2ee/OC4J_DBConsol,则说明没有配置或没有创建2、配置dbconsole[oracle@devrfel501 ~]$ emca -config ... 阅读全文
posted @ 2009-04-20 19:27 jimeper 阅读(2114) 评论(0) 推荐(0) 编辑
摘要:索引什么时候重建和重建方法讨论来源:http://www.itpub.net/94564.html下面是我简单整理的一份,希望对大家有帮助,那里不妥希望提出!索引什么时候需要重建和重建的方法一提到索引,大家都知道,但是怎样建索引,什么时候重建索引,重建索引用什么方法,可能有的就不太清楚了,我根据一些资料简单的整理一点,如果哪里不对或是不妥请大家指点,希望大家有更好经验也share出来。索引的目的是... 阅读全文
posted @ 2009-03-06 11:20 jimeper 阅读(1275) 评论(0) 推荐(1) 编辑
摘要:关于Optimizer_index_cost_adj参数的设置Thomas建议:对于许多系统,应到考虑设置这两个参数为非默认值,至少测试一下两种极端情形: 1. optimizer_index_caching=0 和 optimizer_index_cost_adj=100的默认值. 他们一般适用于许多数据仓库/报表系统2. otpimizer_index_caching=90和optimizer... 阅读全文
posted @ 2009-02-26 16:57 jimeper 阅读(3245) 评论(0) 推荐(0) 编辑
摘要:问题一:ERROR at line 1: ORA-29538: Java not installed解决方法1.检查有没有安装JAVA组件select * from v$option t where t.PARAMETER='Java';如果返回行说明已安装,如果没有返回行,运行Oracle Universal Installer安装JAVA组件2.如果在第1步返回行,则检查oracle中有没有d... 阅读全文
posted @ 2009-02-16 17:28 jimeper 阅读(8529) 评论(0) 推荐(0) 编辑
摘要:oracle中使用on delete cascade和on delete set null来建立外键其面我们介绍了创建外键约束时如果使用oracle默认的创建方式,在删除被参照的数据时,将无法被删除,这一点在oracle9i中给了我们更多灵活的选择,我们可是使用on delete cascade和 on delete set null关键字来决定删除被参照数据时是否要将参照这个数据的那些数据一并删... 阅读全文
posted @ 2009-02-12 23:44 jimeper 阅读(880) 评论(0) 推荐(1) 编辑
摘要:检查行迁移的方法:1)运行$ORACLE_HOME/rdbms/admin/utlchain.sql2)analyze table table_name list chained rows into CHAINED_ROWS3)select * from CHAINED_ROWS where table_name='table_name';清除的方法:方法1:create table table_... 阅读全文
posted @ 2009-02-12 23:43 jimeper 阅读(530) 评论(0) 推荐(0) 编辑
摘要:Name Description Reasonable Values ... 阅读全文
posted @ 2009-02-12 23:41 jimeper 阅读(948) 评论(0) 推荐(0) 编辑
摘要:Oracle/PLSQL: WHERE CURRENT OF Statement -------------------------------------------------------------------------------- If you plan on updating or deleting records that have been referenced by a S... 阅读全文
posted @ 2009-02-12 23:36 jimeper 阅读(712) 评论(0) 推荐(0) 编辑
摘要:set linesize 200 set term off verify off feedback off pagesize 0 set markup html on entmap ON spool on preformat off spool tables.xls @get_tables.sql spool off 阅读全文
posted @ 2009-02-12 23:34 jimeper 阅读(379) 评论(0) 推荐(0) 编辑
摘要:Records in PL/SQL 1.Declaring Records Table-based record DECLARE one_book books%ROWTYPE; Cursor-based record DECLARE CURSOR my_books_cur IS SELECT ... 阅读全文
posted @ 2009-02-12 23:32 jimeper 阅读(459) 评论(0) 推荐(0) 编辑
摘要:Collections Collections Overview Types of Collections Associative arrays 他是同种类型的一维、无边界的稀疏集合,只能用于 PL/SQL DECLARE TYPE t_name IS TABLE OF varchar2(10) INDEX BY PLS_INTEGER; --创建 Co... 阅读全文
posted @ 2009-02-12 23:31 jimeper 阅读(414) 评论(0) 推荐(0) 编辑
摘要:CREATE OR REPLACE PROCEDURE PROCSENDEMAIL(P_TXT VARCHAR2, P_SUB VARCHAR2, P_SENDOR VARCHAR2, ... 阅读全文
posted @ 2009-02-12 22:36 jimeper 阅读(493) 评论(0) 推荐(0) 编辑
摘要:Consolidate Cursors and SQL in Packages By placing cursors inside packages, you control the use of SQL in your PL/SQL code. This removes the burden of knowledge about complex joins, etc., from indivi... 阅读全文
posted @ 2009-02-12 21:59 jimeper 阅读(334) 评论(0) 推荐(0) 编辑
摘要:Best practices for knowing your LIMIT and kicking %NOTFOUND I have started using BULK COLLECT whenever I need to fetch large volumes of data. This has caused me some trouble with my DBA, however. He ... 阅读全文
posted @ 2009-02-12 21:46 jimeper 阅读(569) 评论(0) 推荐(0) 编辑
摘要:重建undotbs释放过度占用的空间 数据库的undotbs占用空间太大,磁盘空间有点紧,先把undotbs重建一下。 创建新的UNDO表空间 SQL> CREATE SMALLFILE UNDO 2 TABLES... 阅读全文
posted @ 2009-02-04 17:42 jimeper 阅读(1156) 评论(0) 推荐(0) 编辑
摘要:1、创建2个新的日志组 alter database add logfile group 4 ('D:\ORACLE\ORADATA\ORADB\REDO04_1.LOG') size 1024k; alter database add logfile group 5 ('D:\ORACLE\ORADATA\ORADB\REDO05_1.LOG') size 1024k; 2、切换当... 阅读全文
posted @ 2009-01-08 10:13 jimeper 阅读(4601) 评论(1) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页