-
怎样修复分区表
所属栏目:[教程] 日期:2021-12-01 热度:114
经常看到网友们抱怨由于操作不当,使用GHOST恢复系统后分区不见了,机也死了,几年辛辛苦苦收藏的文件也不见了,那么如何修复分区表?因此在网上收集了一些经验,希望对大家有所帮助。 分区表是用来管理硬盘的分区的,如果分区表被清除或者破坏,则硬盘的分[详细]
-
电脑老是死机
所属栏目:[教程] 日期:2021-12-01 热度:140
电脑越来越普及,工作、生活、学习处处都离不开电脑。很多人电脑使用久了都会碰到电脑总是死机?对于部分电脑不熟悉的新手来说,这是非常令人头疼的事情?那么如何来解决电脑死机的现象呢?接下来详细介绍: 电脑总是死机 电脑总是死机? 1、主板问题 有时其它[详细]
-
Oracle与Mysql主键、索引及分页的差异小结
所属栏目:[教程] 日期:2021-12-01 热度:71
区别: 1、主键,Oracle不可以实现自增,mysql可以实现自增。 oracle新建序列,SEQ_USER_Id.nextval 2、索引: mysql索引从0开始,Oracle从1开始。 3、分页, mysql: select * from user order by desc limit n ,m. 表示,从第n条数据开始查找,一共查找m条数[详细]
-
oracle em 按钮乱码解决措施及em网页变成英文
所属栏目:[教程] 日期:2021-12-01 热度:200
一、oracle em中按钮乱码解决办法: 1.修改jdk 下面的字体。 复制代码 代码如下: [oracle@esop db_1]$ cd $ORACLE_HOME/jdk/jre/lib/ [oracle@esop lib]$ mv font.properties font.properties_bak [oracle@esop lib]$ cp font.properties.zh_CN.Redhat font.p[详细]
-
oracle增加表空间大小两种实现技巧
所属栏目:[教程] 日期:2021-12-01 热度:168
两种方法,一种是为表空间增加数据文件: 复制代码 代码如下: alter tablespace users add datafile /opt/oracle/oradata/esop/so_data02.dbf size 200M; 另一种方法是增加表空间原有数据文件尺寸: 复制代码 代码如下: alter database datafile /opt/oracle[详细]
-
oracle保留两位小数解决措施
所属栏目:[教程] 日期:2021-12-01 热度:128
公司需要处理一些报表,需要使用百分率,保留2位小数,只用round和trunc函数都可以实现(round(_data,2) ),只是格式不是很工整,对格式要求不严谨的情况下使用round即可. 个人认为比较方便的一种 select decode(n_jg,0,0.00,trim(to_char(n_jg,9999999.99)))[详细]
-
Oracle 数据库优化实战心得概括
所属栏目:[教程] 日期:2021-12-01 热度:185
1.优化应用程序和业务逻辑,这个是最重要的。 2.数据库设计阶段范式和反范式的灵活应用。一般情况下,对于频繁访问但是不频繁修改的数据,内部设计应当物理不规范化;对于频繁修改但并不频繁访问的数据,内部设计应当物理规范化。 3.充分利用内存,优化sga、[详细]
-
oracle中文乱码解决的措施
所属栏目:[教程] 日期:2021-12-01 热度:178
服务器为windows server 2003,正常安装完oracle客户端后,插入数据时,发现中文都是?。 异常: PLL/SQL中输入select userenv(LANGUAGE) From Dual,结果为AMERICAN_AMERICA.US7ASCII, 注册表中[HKEY_LOCAL_MACHINESOFTWAREORACLEKEY_OraClient10g_home][详细]
-
oracle查看当前日期是第几个星期的技巧
所属栏目:[教程] 日期:2021-12-01 热度:95
系统当前时间是多少周,就是是今年的第几个星期 复制代码 代码如下: select to_char(sysdate,ww) ,to_char(sysdate,iw) from dual; select to_char(sysdate,ddd) from dual; select TRUNC(SYSDATE,MM) from dual;1) ww的算法为每年1月1日为第一周开始,date[详细]
-
oracle存储过程中return和exit差异概述及测试
所属栏目:[教程] 日期:2021-12-01 热度:107
复制代码 代码如下: create or replace procedure Test5(o_cellphone in varchar2) is v_cellphone cc_quiz_stat.cellphone %type; v_name cc_quiz_stat %rowtype; v_state cc_quiz_stat.state %type; begin declare cursor cur_cc is select * from cc_quiz[详细]
-
oracle中left join和right join的区别畅聊
所属栏目:[教程] 日期:2021-12-01 热度:154
通俗的讲: A left join B 的连接的记录数与A表的记录数同 A right join B 的连接的记录数与B表的记录数同 A left join B 等价B right join A table A: Field_K, Field_A 1 a 3 b 4 c table B: Field_K, Field_B 1 x 2 y 4 z select a.Field_K, a.Field_A, b.[详细]
-
分析Oracle生成Statpack流程
所属栏目:[教程] 日期:2021-12-01 热度:143
1、telnet到远程的数据库服务器 CMDtelnet 远程数据库的IP 2、切换到数据库的用户 DQXXDBS01:/ su - oracle 3、用超级用户进入数据库 $ sqlplus /as sysdba 4、查看参数,是否可以用job(可以用job进行自动的收集Statpack Report的数据) SQL show parameter[详细]
-
oracle sequence语句重置方详解
所属栏目:[教程] 日期:2021-12-01 热度:61
在开发过程中,可能会用到oracle sequence语句,本文以oracle sequence语句如何重置进行介绍,需要的朋友可以参考下 Oracle重置sequence语句1 Sql代码 复制代码 代码如下: DECLARE n NUMBER(10 ); tsql VARCHAR2(100 ); p_seqName varchar2(20 ); BEGIN p_seq[详细]
-
Oracle最大日期获取技巧
所属栏目:[教程] 日期:2021-12-01 热度:169
在开发应用中如何获取oracle的最大日期呢?本文将提供这样一个获取方法,需要的朋友可以参考下 Sql代码 复制代码 代码如下: -- Created on 2010/06/08 by NAN declare -- Local variables here TYPE t_test IS TABLE OF DATE INDEX BY BINARY_INTEGER; v_tes[详细]
-
oracle impdp network_link参数使用详解
所属栏目:[教程] 日期:2021-12-01 热度:92
一、环境说明 源数据库: IP地址:192.168.137.100 sid:catalog 用户名:rman 密码:rman 目标数据库: IP地址:192.168.137.101 sid:orcl 用户名:rman 密码:rman 二、在目标数据库上创建到源数据库的tnsname 用oracle用户登录目标数据库,修改 $ORACLE_[详细]
-
oracle 数据库闪回相关语句分析
所属栏目:[教程] 日期:2021-12-01 热度:174
1将表闪回到某一时间点: 闪回操作前启用行移动功能 Sql代码 alter table emp enable row movement; 执行闪回语句: Sql代码 flashback table emp to timestamp to_timestamp(20120709195000,YYYYMMDDHH24:MI:SS); 2闪回回收站: Java代码 SQLshow recyclebin[详细]
-
ORA-28002 Oracle 11g存在密码过期问题解决措施
所属栏目:[教程] 日期:2021-12-01 热度:117
故障现象 Oracle Database 11g 数据库普通用户登录时提示 ORA-28002: the password will expire within 7 days [11:01:00oracle@dvd db_1]$sqlplus wang/oracle SQL*Plus: Release 11.2.0.1.0 Production on Fri Nov 16 11:01:23 2012 Copyright (c) 1982, 2[详细]
-
Oracle数据库账号被锁定解决措施
所属栏目:[教程] 日期:2021-12-01 热度:142
在Oracle数据库操纵中,登录Oracle账号时提示失败,并且Oracle账号频繁被锁定。造成此故障的原因是什么呢?本文就介绍了这一过程,经由过程慢慢排查我们就能找到该故障的原因了。 下面记录下查找这个题目的步调。 1. 找到账号被锁按时候 哄骗sqlplus或者sqld[详细]
-
oracle 索引不能使用深入认识
所属栏目:[教程] 日期:2021-12-01 热度:176
较典型的问题有:有时,表明明建有索引,但查询过程显然没有用到相关的索引,导致查询过程耗时漫长,占用资源巨大,问题到底出在哪儿呢?按照以下顺序查找,基本上能发现原因所在。 查找原因的步骤 首先,我们要确定数据库运行在何种优化模式下,相应的参数[详细]
-
oracle sql 去重复记录不用distinct如何达成
所属栏目:[教程] 日期:2021-12-01 热度:186
用distinct关键字只能过滤查询字段中所有记录相同的(记录集相同),而如果要指定一个字段却没有效果,另外distinct关键字会排序,效率很低 。 select distinct name from t1 能消除重复记录,但只能取一个字段,现在要同时取id,name这2个字段的值。 select[详细]
-
SQL Server、Oracle和MySQL判断NULL的技巧
所属栏目:[教程] 日期:2021-12-01 热度:170
本文讲述SQL Server、Oracle、MySQL查出值为NULL的替换。 在SQL Server Oracle MySQL当数据库中查出某值为NULL怎么办? 1、MSSQL: ISNULL() 语法 Java代码 复制代码代码如下: ISNULL ( check_expression , replacement_value ) ISNULL ( check_expression , r[详细]
-
Oracle BULK COLLECT批量取数据解决措施
所属栏目:[教程] 日期:2021-12-01 热度:50
复制代码 代码如下: -- Created on 2010/11/04 by WANGNAN declare -- Local variables here i integer; TYPE t_table IS TABLE OF VARCHAR2(10 ) INDEX BY VARCHAR2 (2); v_t_table t_table; TYPE t_pg3 IS TABLE OF asis.PG3_AGENTCD_CONVERSION% ROWTYPE;[详细]
-
ORACLE查询表最近更改数据的技巧
所属栏目:[教程] 日期:2021-12-01 热度:97
修改项目时,涉及到了Oracle中许多表的修改(包括:增加、删除字段,修改注释等)。由于开始没有进行记录,造成在上测试机时,忘记了具体修改过哪些表了。后来在网上查找了一些资料,例如: 复制代码 代码如下: 1、select uat.table_name from user_all_tabl[详细]
-
Oracle Number型数值存储与转换的实现分析
所属栏目:[教程] 日期:2021-12-01 热度:118
Oracle在数据库内部通过相应的算法转换来进行数据存储,本文简单介绍Oracle的Number型数值存储及转换.这个内容是为了回答留言板上的2119号问题. 我们可以通过DUMP函数来转换数字的存储形式,一个简单的输出类似如下格式: 复制代码 代码如下: SQL select dump(1[详细]
-
Oracle Number型的深入认识
所属栏目:[教程] 日期:2021-12-01 热度:70
NUMBER数据类型 NUMBER ( precision, scale) a) precision表示数字中的有效位;如果没有指定precision的话,Oracle将使用38作为精度。 b) 如果scale大于零,表示数字精确到小数点右边的位数;scale默认设置为0;如果scale小于零,Oracle将把该数字取舍到小[详细]