
db
laoyiin
我就是喜欢休息的时候。
展开
-
安装mysql-5.0.41
#groupadd mysql#useradd -g mysql mysql#tar zxvf mysql-5.0.41.tar.gz#cd mysql-5.0.41#./configure --prefix=/usr/local/mysql --enable-thread-safe-client --with-charset=gbk --with-extra-charset=all #make原创 2007-11-05 15:40:00 · 2931 阅读 · 0 评论 -
ORACLE11G用户密码过期问题,解决方法
登录数据库时报如下错误:ERROR:ORA-28002: the password will expire within 7 days原来Oracle 11g 之前默认的profile是没有密码过期的限制的,在Oracle 11g 中默认的profile启用了密码过期时间是180天,去除这个限制便可。 1.查询默认的profile的密码过期参数的设置>select * from原创 2013-01-30 14:42:25 · 1258 阅读 · 0 评论 -
couchDB 可以考虑用下文档数据库
用ErLang编写的数据库,不是要取代传统的关系型数据库。只是作为一个补充,支持分布处理计算。http://wiki.apache.org/couchdb/How-To_Guides原创 2011-07-14 17:17:21 · 813 阅读 · 0 评论 -
Oracle9.2修改IP后的操作
1.除了需要修改这些文件以外,SQLNET.ORA, TNSNAMES.ORA和LISTENER.ORA。2.还要修改密码文件。D:/oracle/ora92/database>orapwd file=PWDoralocal.ora password=mypassword entries=10;要不然,使用sys用户远程登录时,会报ORA-01017错误。原创 2011-04-27 10:02:00 · 877 阅读 · 0 评论 -
在PD建立唯一性约束
1.在Table Properties对话框的keys页中,增加一个keys名.注意:不要选成主键; 2.进入自定义的key的属性页,在Cloumn页中增加需要设定unique约束的cloumn即可。原创 2009-08-28 10:39:00 · 2817 阅读 · 1 评论 -
解决PD 中的 maximum length 错误
使用PD12设计数据库时遇到的问题,总是在check model 时报 Table code maximum length. Column code maximum length.此时,通过database / edit current dbms / General / Script / Objects / MaxConstLen ,修改数值为60,同时,把 Script /原创 2009-08-25 14:27:00 · 2447 阅读 · 0 评论 -
解决 “数据库 'tempdb' 的日志已满。请备份该数据库的事务日志以释放一些日志空间” 的问题
一个使用SQLServer2000的后台页面总报“数据库 tempdb 的日志已满。请备份该数据库的事务日志以释放一些日志空间”事件查看里面的应用程序日志里也记录了同样的错误。查看了下数据库的属性,是自动增长,不指定文件大小上限。数据库所在磁盘还有很大的可用空间。看来只好下重药了。直接把tempdb的数据文件和日志文件的大小改为500M,问题解决。记录下清空日志的命令:DUMP TRANSAC原创 2008-12-17 14:14:00 · 5003 阅读 · 0 评论 -
写postgre 存储过程
如果使用plpgsql需要先运行这个命令:CREATE LANGUAGE plpgsql不然会报错:ERROR: language "plpgsql" does not exist关于如何些存储过程,这里说的很全面了 http://bianbian.org/technology/52.htmlpostgre官网解说http://www.postgresql.org/docs/8.3/static原创 2008-12-16 15:49:00 · 3988 阅读 · 2 评论 -
mysql数据库charset转换
mysql数据库从gb2312升级到utf8,先导出再转换iconv -t utf-8 -f gb2312 -c client.sql > newclient.sqlsed -e s/latin1/utf8/g newaf.sql > newa.sql最后,导入。原创 2008-10-30 16:06:00 · 1169 阅读 · 0 评论 -
设定每日自动备份数据库
设定每日自动备份数据库 设定每日自动备份数据库 1、打开企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Server组-->双击打开服务器 2、然后点上面菜单中的工具-->选择“数据库维护计划器” 3、下一步选择要进行自动备份的数据-->下一步更新数据优化信息,这里一般不用做选择-->下一步检查数据完整性,也一般不选择 4、下一步“指定数据库维护计划”,默原创 2008-05-27 10:17:00 · 2636 阅读 · 1 评论 -
oracle创建表空间
备忘使用EMC创建表空间,用于数据导入。1.创建表空间确定数据文件名和存储空间。2.创建用户创建与表空间同名的用户,指定默认表空间是新创建的表空间。临时表空间是TEMP。设定该用户的权限为可导入、可连接。3.创建方案在新创建的表空间中,创建表。原创 2008-05-13 14:13:00 · 1111 阅读 · 0 评论 -
Oracle导入导出命令
打算把dmp文件转换成access形式。没有发现可以直接转换的工具,据说oracle的dmp文件是二进制形式的,只能先导入oracle。再想办法导到别的形式。朋友推荐这么一篇比较详细的导入导出的介绍。我在导入时,遇到了版本不兼容的问题,dmp是9.2版本的,我的oracle是9.0.1的,小版本不一样造成无法导入。装了9.2的oracle以后,顺利导入成功。转换为access就方便很多了。直接新建原创 2008-05-09 15:02:00 · 2299 阅读 · 0 评论 -
sqlserver数据导入到mysql的php程序
sqlserver数据导入到mysql 的php程序//cell是odbc sqlserver中的数据源名$cnx = odbc_connect(cell, user, passwd);//打开sql server中的 表$cur= odbc_exec( $cnx, select * from mytbl );$num_row=0;// 连接mysql$conn=mysql_原创 2008-04-14 09:32:00 · 2512 阅读 · 3 评论 -
解决插入MySQL数据库表时的乱码问题
解决插入MySQL数据库表时的乱码问题 MySQL字符集数据库字符集尽量使用utf8(HTML页面对应的是utf-8),以使你的数据能很顺利的实现迁移,因为utf8字符集是目前最适合于实现多种不同字符集之间的转换的字符集,尽管你在命令行工具上可能无法正确查看数据库中的内容,我依然强烈建议使用utf8作为默认字符集。例子:mysql_connect(localhost,user,passw原创 2008-04-11 13:40:00 · 1494 阅读 · 0 评论 -
在SQL中删除重复记录
1.查询重复的记录select * from employee group by emp_id having count (*)>1;2.删除重复的记录(1 )通过建立临时表来实现 SQL>create table temp_emp as (select distinct * from employee) SQL> truncate table employee; (清空employee原创 2008-02-19 10:43:00 · 1195 阅读 · 0 评论 -
安装数据库遇到错误 C [ld-linux-x86-64.so.2+0x14d70]
在RedHat6 上面,安装Oracle 11g R2时,运行runInstaller后,立即跳出如下错误内容。# An unexpected error has been detected by HotSpot Virtual Machine:## SIGSEGV (0xb) at pc=0x00007fd0b80d0d70, pid=2951, tid=140533187原创 2013-06-07 16:12:29 · 3944 阅读 · 2 评论