存档在 ‘databases’ 分类

(转)改Oracle字符集到utf-8,可以入中文,日文,其他字符

2010年11月21日

改Oracle字符集到utf-8,可以入中文,日文,其他字符

先check下現在oracle字符集

Check nls_parameter:

Select * from v$nls_parameters;

check nls_database_parameters

Select * fron nls_database_parameters;

» 阅读更多: (转)改Oracle字符集到utf-8,可以入中文,日文,其他字符

(转)改Oracle字符集到utf-8,可以入中文,日文,其他字符

2010年11月21日

(转)改Oracle字符集到utf-8,可以入中文,日文,其他字符

先check下現在oracle字符集

Check nls_parameter:

Select * from v$nls_parameters;

check nls_database_parameters

Select * fron nls_database_parameters;

» 阅读更多: (转)改Oracle字符集到utf-8,可以入中文,日文,其他字符

oracle安装错误一例

2010年11月16日

CentOS 5 x86_64上安装Oracle 10g

Submitted by admin on Mon, 05/12/2008 – 09:46

尽管对Oracle一知半解,但是已经安装Oracle很多次了,而且大多数都是在Linux上完成的。上一次在x86_64上安装Oracle 10g是在Gentoo上完成的,并且前面也记录了文档, 但是Gentoo实在是升级太频繁,不太适合跑系统应用,否则管理员将疲于升级。在CentOS 5 x86上也曾经安装过Oracle 10g,但是没有记录文档,好在这方面的文档网上不少,例如http://www.oracle-base.com/articles/10g /OracleDB10gR2InstallationOnRHEL5.php。其实在CentOS 5 x86_64上安装Oracle也不是太复杂,按照Oracle的官方文档基本上就可以完成安装,这里主要记录一些遇到的具体问题及解决方法。
1. 修改/etc/redhat-release文件内容
echo “redhat-3″ > /etc/redhat-release » 阅读更多: oracle安装错误一例

sql server 高可用性方案

2010年11月11日
“数据库镜像 ”是用于提高数据库可用性的主要软件解决方案。镜像基于每个数据库实现,并且只适用于使用完整恢复模式的数据库。简单恢复模式和大容量日志恢复模式不支持数据库镜像。因此,所有大容量操作始终被完整地记入日志。数据库镜像可使用任意支持的数据库兼容级别。
包含见证服务器的镜像会话
鹏鹏工作室介绍数据库镜像的优点

数据库镜像是一种简单的策略,具有下列优点:

  • 增强数据保护功能。
    数据库镜像提供完整或接近完整的数据冗余,具体取决于运行模式是高安全性模式还是高性能模式。有关详细信息,请参阅本主题后面的“运行模式”。
  • 提高数据库的可用性。
    发生灾难时,在具有自动故障转移功能的高安全性模式下,自动故障转移可快速使数据库的备用副本在线(而不会丢失数据)。在其他运行模式下,数据库管理员可 以选择强制服务(可能丢失数据),以替代数据库的备用副本。有关详细信息,请参阅本主题后面的“角色切换”。
  • 提高生产数据库在升级期间的可用性。
    若要使镜像数据库的停机时间减至最小,可以按顺序升级要参加数据库镜像会话的 SQL Server 实例,从而使停机时间仅为一次故障转移的时间。这种形式的升级称为“滚动升级”。有关详细信息,请参阅如何以最小的镜像数据库停机时间在系统上安装 Service Pack。

如何让SQLServer使用2G或4G以上的内存

2010年10月14日

如何让SQLServer使用2G或4G以上的内存

SqlServer默认只能使用2G以内的内存,发现我的sqlserver服务器原本是8G内从,只使用了2G内存,还有6G内存一直是空闲的。

如果内存大于4G,则应该使用AWE

» 阅读更多: 如何让SQLServer使用2G或4G以上的内存

python使用uniqueidentifier转字符串的方法

2010年9月16日

python 输出 uniqueidentifier 时是乱码

此示例将 uniqueidentifier 值转换为 char 数据类型。

复制DECLARE @myid uniqueidentifier

SET @myid = NEWID()

 SELECT CONVERT(char(255), @myid) AS ‘char’;

GO

我对字符长短进行了定制,变成一下方法

SELECT CONVERT(char(36), @myid) AS ‘char’;

sql-server 日志截断问题

2010年5月21日

ScanMon 鹏鹏工作室在近日维护一个sql-server数据库的又遇到了sql-server 的数据库日志不断增大最后把数据库存放的硬盘装满的问题,这次收缩一个22G大小的日志用时19分钟,鹏鹏工作室强烈sql-server的数据库管理员要注意数据库文件和日志文件的大小,避免产生超大的问题。

ScanMon在这里提醒大家的数据库的日志文件不可以直接删除,直接删除的后果是数据库无法启动!

» 阅读更多: sql-server 日志截断问题

MySQL慢查询分析mysqldumpslow

2010年4月7日

一直以来积累了很多对MySQL优化的心得和经验,计划通过写日志的方式一步一步写出来分享给大家。

MySQL优化的第一步应该做的就是排查问题,找出瓶颈,而通常情况下的瓶颈和问题都需要通过观察MySQL的运行情况来进行分析,《查看MySQL运行状况》这篇文章罗列了一些常用的查看 MySQL运行信息的方式。

而对于大多数的程序员来说,最容易发现并解决的问题就是MySQL的慢查询或者没有利用索引的查询,所以这里主要给大家介绍如何利用官方的 mysqldumpslow工具方便的查看这些信息。如何打开MySQL的慢查询,请点击《打开MySQL的慢查询记录》。

» 阅读更多: MySQL慢查询分析mysqldumpslow

MySQL索引分类和各自用途

2010年4月7日

一、 MySQL: 索引以B树格式保存

Memory存储引擎可以选择Hash或BTree索引,Hash索引只能用于=或& lt;=>的等式比较。

1、普通索引:create index on Tablename(列的列表)

alter table TableName add index (列的列表)

create table TableName([...], index [IndexName] (列的列表)

» 阅读更多: MySQL索引分类和各自用途

Debian Lenny 安装Oracle 10G R2 图文无错版

2010年2月25日

经过几天的研究实验,终于把这个文档做成无错版,以下是文档内容,网上的一些资料压根装不起来,安装过程中会提示一些文件不能MAKE过去
此文档适用于在一个局域网内安装ORACLE使用,如果是从私网-公网这样的方式安装请使用vnc4server+x-window-system+xdm的方式远程安装 » 阅读更多: Debian Lenny 安装Oracle 10G R2 图文无错版