Welcome 微信登录

首页 / 数据库 / MySQL

最好的修改Oracle字符集文档

最好的修改Oracle字符集文档

测试的时候,本机Oracle安装采用了utf8字符集,而项目的要求是gbk字符集,为了防止以后有不同字符集数据信息导入导出的问题,整理以下文档。 修改Oracle字符集新装了Oracle,装为AL32UTF8格式,无奈一个工程导出包是ZHS16GBK格式,想了想办法转换,以下是学习 一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。Oracle 支持国家语言的体系结构允许你使用本地化语言来存...
使用Oracle Text进行全文检索

使用Oracle Text进行全文检索

由于系统中数据不断增多,使得原用的like语法来进行查询法律全文变得十分缓慢,因此在原有系统中增加了全文检索的功能。 全文检索功能依赖于Oracle Text。首先保证Oracle Text组件在数据库中已安装。然后建立索引 Sql代码 --法律全文内容字段增加索引 create index idx_flqw_nr on flqw(nr) indextype is ctxsys.context; --法律条款字段增加索引 create inde...
Oracle管理与维护.配置文件的简要分析

Oracle管理与维护.配置文件的简要分析

一、Oracle的一些疑难概念Oracle配置文件众多,欲理清思路,须要区别如下一些容易混淆的概念。<db_name,db_domain,sid,instance_name,global_name,service_name,ORACLE_SID>db_name(创建参数)是Oracle数据库(Oracle database)的唯一标识。这个方法对于单机数据库是足够的,但是随着分布式数据库(由多个数据库构成的)的发展,各个数据库可能存在重名,这样...
RHEL5上安装Oracle10g Release 2 (Oracle 11gR1基本相同)

RHEL5上安装Oracle10g Release 2 (Oracle 11gR1基本相同)

一、安装环境我是在Wmware里虚拟的RHEL5,分配的内存1G,SWAP分区1G,建议你最好把SWAP分区改成2G。否则安装时,到了测试的步骤会提示监测失败。(当然,如果你强行安装一样没问题)二、安装Oracle 10g Release2 前的配置1. 安装Oracle 10g R2所需的软件包# cd /mnt/cdrom/Server/# rpm -Uvh setarch-2*# rpm -Uvh make-3*# rpm -Uvh glibc-2*...
Ubuntu MySQL的root用户权限被删除解决思路

Ubuntu MySQL的root用户权限被删除解决思路

目前来说只有两种:1、跳过授权表启动MySQL:Windows或者Ubuntu等Linux下都可以用MySQLD --SKIP-GRANT-TABLES来启动 MySQL。这个时候你对所有的表都具有操作权限。更新的MySQL.USER表的所有字段中为N的为Y就可以了。2、就是COPY 别的有权限的MySQL 库考到你原来的目录:不过原来的一定要备份。之后的操作和上面的一样。更改Oracle数据库到归档模式Oracle批量update和delete相关资讯 ...
Oracle中job的使用详解

Oracle中job的使用详解

我们在项目开发中,常常会有一些复杂的业务逻辑。使用Oracle的存储过程,可以大大减少java程序代码的编写工作量,而且存储过程执行在数据库上,这样可以利用Oracle的良好性能支持,极大地提高程序执行效率和稳定性。定时执行存储过程,就要用到job。以下是常用的参数说明:字段(列) 类型 描述 JOB NUMBER 任务的唯一标示号 LOG_USER VARCHAR2(30) 提交任务的用户 PRIV_USER VARCHAR2(30) 赋予任务权限的用户...
Oracle承诺一出 MySQL 5.5 版就发布

Oracle承诺一出 MySQL 5.5 版就发布

近日,关于Oracle收购Sun后MySQL将如何发展的问题可谓是热点新闻,很高兴能够看到这个时候MySQL还能出个新版 本,而原来的 MySQL 5.4 在官网上已经没有链接,看来是升级为 5.5 版本了,官网上同时还提供一个从 5.4 升级到 5.5 的指南。MySQL 5.5.0是所谓的里程碑版本,这次带来了一些有趣的东西,按照重要程度(我主观上的)列一下:支持半同步复制,这个是从早期google 的semi-sync patch转过来的,能够做到m...
Oracle中字符集的类型决定varchar2的字符长度

Oracle中字符集的类型决定varchar2的字符长度

1.前几天往数据库表里面插入数据的报了一个这样的错误如下:SQL> insert into student values("中华人民共和",60);insert into student values("中华人民共和",60) *第 1 行出现错误:ORA-12899: 列 "SYSTEM"."STUDENT"."NAME" 的值太大 (实际值: 12, 最大值: 6)本来建立表的时候字符长度就设置为6了,可是插入六个中文的时候就是报错,表结构如下:...
如何升级Oracle 9i到10g

如何升级Oracle 9i到10g

从Oracle 9i升级到10g两个方案可供选择:1、利用oracle提供的一个升级实用程序dbua(database upgrade assistant)直接将9i的数据库升级到10g.2、新建一个10g的数据库,利用oracle的导入/导出(imp/exp)实用程序迁移数据1.首先来讲第一种方案(用升级程序:dbua):适合: 这种方案适宜于数据量比较大,用导入导出工具来迁移可能要花费很长时间的数据库.方法: 用这种方案的话我们要在原来的数据库的机器上...
Oracle数据库入门学习经验分享

Oracle数据库入门学习经验分享

Oracle的体系太庞大了,对于初学者来说,难免会有些无从下手的感觉,什么都想学,结果什么都学不好,所以把学习经验共享一下,希望让刚刚入门的人对Oracle有一个总体的认识,少走一些弯路。 一、定位 Oracle分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。有点类似于程序员,需要有较强的逻辑思维和创造能力,个人觉得会比较辛苦,是青春饭J;管理则需要对Oracle数据库的原理...
Oracle中DUMP的转储方法

Oracle中DUMP的转储方法

什么是DUMP: 美[d∧mp] 转贮;转存;转贮数据 (内存信息)转贮,转存 DUMP是一个动词,它代表一种操作,说的简单一点,拿内存举例,就是原封不动的把某一片内存给展现出来。拿跟踪举例,就是它原始的展示了Oracle处理某个问题的过程。 大家在学习研究Oracle的过程中,为了更深入的了解内部的机制,免不了要经常DUMP来研究学习。 Oracle 11g的Trace文件存放路径:oraclediag dbms**** race 1、DUMP出...
<< 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 >>