Welcome 微信登录

首页 / 数据库 / MySQL

Enterprise Manager 无法连接到数据库实例

Enterprise Manager 无法连接到数据库实例

数据库侦听,实例正常,还有EM也是正常的。这时要查一下,sysman用户的状态,可能是lock或者expired,这也会导致无法连接的问题。如果是lock:以sys用户运行 alter user sysman account unlock;如果是expired:以sysman用户登陆,输入旧密码,最后再输入新的密码就可以了。Oracle 9i 数据库UNDO表空间释放MongoDB数据库中数据的导出相关资讯 数据库 数据库范式详解 (06/20/201...
将Oracle数据库设置为非归档

将Oracle数据库设置为非归档

在归档日志模式下,有可能会遇到归档日志大小超过最大值而出现讨厌的ORA-00257错误,前面说了如何把归档日志空间变大。而在普通的开发环境下,其实是根本用不着归档日志的,设个时候我们就把数据库的归档日志给禁用了,也就是说把数据库变为非归档日志模式,应该怎么做呢。在这里所有的操作要在数据库的那台机器上操作,用SYS用户进行登录,首先设置归档进程关闭。alter system set log_archive_start=false scope=spfile; ...
Oracle归档日志的清楚

Oracle归档日志的清楚

我们都都知道在controlfile中记录着每一个archivelog的相关信息,当然们在OS下把这些物理文件delete掉后,在我们的controlfile中仍然记录着这些archivelog的信息,在Oracle的OEM管理器中有可视化的日志展现出,当我们手工清除archive目录下的文件后,这些记录并没有被我们从controlfile中清除掉,也就是oracle并不知道这些文件已经不存在了!这时候我们要做手工的清除的话,下面我经过实验,可以尝试这种方...
Oracle 把一个表中的数据插入到另外一个表中

Oracle 把一个表中的数据插入到另外一个表中

1.在Oracle中可以用下面两种:01: create table newtable as select * from oldtable;//用于复制前未创建新表newtable不存在的情况 02: insert into newtable select * from oldtable;//已经创建了新表newtable 的情况注意:第一种方式只是复制了表结构,但是主键什么的并没有复制进去,所以用的时候要小心在意。2.如果想简单快速的复制表结构,而不...
Oracle SQL语句如何判断某字段是以字母开头而不是汉字开头

Oracle SQL语句如何判断某字段是以字母开头而不是汉字开头

近来想检查一下表中某个字段的填写规范,结果十分混乱,我想使用使用SQL语句如何判断某字段是以字母开头而不是汉字开头 方法:1.if lengthb(substr("",1,1))==2 then汉字elseif lengthb(substr("",1,1))==1 then字母end if2.利用 not like "\%" 返回的是以字母开头的记录,利用 like "\%" 返回的是以汉字开头的.原理:asciistr()函数对非ASCII代码,会转换成...
Hibernate中的inverse和cascade

Hibernate中的inverse和cascade

个人定义:主控方:维护关联表的一方,一般为many方,这样效率会比较高操作原则:many方inverse为false,one方为truemany方cascade看业务情况,one方为true一、?inverse 作用与持有集合对象的一方,决定是否为主控方,true---不是,只在one-to-many和many-to-many中配置cascade 作用与持有对象,即设定cascade一方的操作会影响另一方操作二、inverse注意1.默认为false2在多...
Oracle SQL 语句in长度不得超过1000

Oracle SQL 语句in长度不得超过1000

1. IN 子句中的LIST个数最长为1000,超过该数目将报错,这里可转用一个临时表来解决;2. * CREATE TRIGGER语句文本的字符长度不能超过32KB(触发器中不能使用LONG, LONG RAW 类型;触发器内可以参照LOB 类型列的列值,但不能通过 :NEW 修改LOB列中的数据;)顺便说一下,触发器中的PARENT关键字,只在嵌套表触发器中有效,3. * 11G以前,DBMS_SQL对输入的SQL长度不能超过32K,原因是输入参数...
Oracle的long类型字段的应用

Oracle的long类型字段的应用

1、LONG 数据类型中存储的是可变长字符串,最大长度限制是2GB。 2、对于超出一定长度的文本,基本只能用LONG类型来存储,数据字典中很多对象的定义就是用LONG来存储的。 3、LONG类型主要用于不需要作字符串搜索的长串数据,如果要进行字符搜索就要用varchar2类型。 4、很多工具,包括SQL*Plus,处理LONG 数据类型都是很困难的。 5、LONG 数据类型的使用中,要受限于磁盘的大小。 能够操作 LONG 的 SQL 语句: 1、Sele...
SQL语句执行顺序

SQL语句执行顺序

一、sql语句的执行步骤:1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。 2) 语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。 3)视图转换,将涉及视图的查询语句转换为相应的对基表查询语句。 4)表达式转换, 将复杂的 SQL 表达式转换为较简单的等效连接表达式。5)选择优化器,不同的优化器一般产生不同的“执行计划” 6)选择连接方式, Oracle 有三种连接方式,对多表连接 ORACLE 可选择适当的连接方...
Oracle 去掉小数末尾的0的方法

Oracle 去掉小数末尾的0的方法

Oracle PL/SQL查询语句有的时候要将number类型的字段转换成varchar2类型 在报表或页面上经常会出现: .440 .441 1.0 10.100 之类的数据,要不就是小数点前面的0被to_char或cast函数去掉了,或是末尾的无效小数位上的0没有被去掉,很是闹心。 jsp界面上还好处理,可以用类似下面的方法来处理: Jsp代码 体重:<ww:textname="format.num.3"><ww:paramvalue...
<< 471 472 473 474 475 476 477 478 479 480 >>