Welcome 微信登录

首页 / 数据库 / MySQL

MySQL存储字符串长度的问题

MySQL存储字符串长度的问题

MySQL 5.0以上的版本: 1.一个汉字占多少长度与编码有关: UTF-8:一个汉字=3个字节 GBK:一个汉字=2个字节 2.varchar(n)表示n个字符,无论汉字和英文,Mysql都能存入n个字符,仅是实际字节长度有所区别 3.MySQL检查长度,可用SQL语言: select LENGTH(fieldname) from tablename 来查看Oracle 11g 日志alter文件位置Oracle常用语练习相关资讯 MySQL教程 ...
Oracle集合操作函数备忘

Oracle集合操作函数备忘

集合操作符专门用于合并多条select 语句的结果,包括:UNION, UNION ALL, INTERSECT , MINUS。当使用集合操作符时,必须确保不同查询的列个数和数据类型匹配。集合操作符具有以下注意事项:* 集合操作符不适用于LOB、VARRAY和嵌套表列。* UNION、INTERSECT、MINUS操作符不使用于 LONG列。* 如果选择列表中包含有表达式或者函数,那么必须为表达式或者函数定义列别名。1、UNION (无重并集):当执行U...
强制释放Oracle连接

强制释放Oracle连接

Oracle服务器连接数过多会当掉,把连接数过多的客户机网线拔出后,在远程Oracle上依然还会保留此用户的连接数,久久不能释放,上网查了下可以以下面方法解决。 通过profile可以对用户会话进行一定的限制,比如IDLE时间。 将IDLE超过一定时间的会话断开,可以减少数据库端的会话数量,减少资源耗用。 使用这些资源限制特性,需要设置resource_limit为TRUE: [oracle@test126udump]$sqlplus"/assysdba...
新解Oracle数据库DMP文件IMP时候的字符集不对应问题

新解Oracle数据库DMP文件IMP时候的字符集不对应问题

好几年没有搞Oracle了,今天心血来潮想把Oracle数据库装起来,找了一台服务器装好windows server 2003 STND版本,然后装了一个Oracle9.2.0.4。想起很多年前还有个数据的DMP文件(用Oracle的exp命令倒出的数据库备份)找出来打算IMP进去。但是IMP的时候系统报错:imp-00016 不支持要求的字符集转换(从类型31到852)。这是因为我以前的oracle系统是英文字符集的(0x001f),而现在安装的Orac...
Oracle包和REF CURSOR

Oracle包和REF CURSOR

首先,需要重新整理一下相关概念,Oracle数据库中函数的作用,是只能被别人调用,存储过程可以单独执行,并且可以调用存储过程,而包的作用包可以将任何出现在块声明的语句 ( 过程 , 函数 , 游标 , 游标 , 类型 , 变量 ) 放于包中 , 相当于一个容器 . 将声明语句放入包中的好处是 : 用户可以从其他 PL/SQL 块中对其进行引用 , 因此包为 PL/SQL 提供了全局变量,包分为包头和包体,包头先编译通过后才能编译包体。包头的创建:1) 包头...
Oracle--HP-UX Itanium Oracle 11g R2远程安装手记

Oracle--HP-UX Itanium Oracle 11g R2远程安装手记

项目组需要在一个异地的 HP 小型机上安装 Oracle, 系统的硬件信息如下: 软件信息如下: 1.下载正确的 Oracle 安装版本 HP-UX 可以运行在 HP 自己的处理器 PA-RISC 和 Intel 的 Itanium( 安腾 ) 处理器上 Oracle 官网上针对 HP-UX 的 Oracle 版本有两个: ? HP-UX PA-RISC (64-bit) ? HP-UX Itanium 分别对应两个不同的处理器类型。由于小型机处理器是 ...
Oracle 控制文件(CONTROL FILE)

Oracle 控制文件(CONTROL FILE)

一、Oracle 控制文件为二进制文件,初始化大小由CREATE DATABASE指定,可以使用RMAN备份记录了当前数据库的结构信息,同时也包含数据文件及日志文件的信息以及相关的状态,归档信息等等在参数文件中描述其位置,个数等等。通常采用分散放开,多路复用的原则。在mount阶段被读取,open阶段一直被使用维护数据库一致性(数据库启动时会比较控制文件与联机日志文件中的ckpt,即起始scn号,如相等则正常启动,否则需要介质恢复)一个控制文件只能属于一个...
Oracle归档模式的定义以及修改方法

Oracle归档模式的定义以及修改方法

一、意义:我们知道数据库有至少两组在线日志文件,这些日志文件是循环使用的。归档模式就是当在线日志文件被循环重用(覆盖)之前保存一份副本文件到其他位置,这样我们就保留了历史上对数据库的所有修改日志记录,对数据库恢复很有意义。二、修改归档模式首先查看数据库现有模式可使用以下语句 select name,log_mode from v$database; 也可以用下面的语句 archive log list;(该方法需要as sysdba) 对于非归档模式的数据...
Oracle dataguard配置步骤

Oracle dataguard配置步骤

rac,dataguard,stream被认为是Oracle的高可用的三架马车。三架马车各有侧重:rac主要解决了单节点故障,实现负载均衡,也实现了高性能。常用于24x7的商业应用。dataguard用冗余的方式实现高可用的,解决容灾。stream更加丰富,主要是应用层面的数据共享。前一段主要进行了rac的环境搭建,这两天在虚拟机上进行了dataguard环境搭建和测试,开始想对之前的rac作为primary ,但是一直没有成功。还是一步步从简单的开始,从...
<< 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 >>