Welcome 微信登录

首页 / 数据库 / MySQL

简单的Oracle小问题解决

简单的Oracle小问题解决

前两天过完年回北京,结果一上班就碰到一个问题:公司在深圳那边有一个Oracle项目,一次系统重启后Oracle数据库就无法连接了。项目开发人员求救于我,我想前段时间看了一些Oracle的书,就尝试一下吧。通过远程控制连接到对方的服务器上后,使用sqlplus访问数据库,发现数据库可以mount上,但是无法open。于是我检查了一下bdump目录下的alert_xxxx.log文件,发现最后出现提示:无法在share_pool上分配内存。之后我show pa...
Mysql JDBC驱动版本与Mysql版本的对应问题解决

Mysql JDBC驱动版本与Mysql版本的对应问题解决

好长时间不用Mysql了, 昨天朋友有一个小项目在我的机器上跑的一点问题都没有, 到他的机器上却是报服务器内部错误(500), 用QQ上远程协助(太慢了), 花了一半天的时间终于找到原因, 是因为朋友的机器上用的是Mysql5, 驱动用的是Connector/J 3.0, 最后换成 Connector/J 3.1的驱动, 问题解决了。Mysql的版本与Mysql JDBC驱动版本对应情况以前也犯过这样的错误, 呵呵, 比较烦人呀! 到Mysql官方网站上看...
Linux AS4 系统下安装Oracle 10g完整篇

Linux AS4 系统下安装Oracle 10g完整篇

一、LINUX系统的安装一、RedHat AS4系统安装:磁盘分区注意:SWAP空间要是内存大小的二倍.网络基本配置根据本地网络情况配置.主机名:linuxsvr防火墙基本配置:⊙ 无防火墙⊙ 是否启用 SELinux:已禁用安装方式的选项:⊙ 定制要安装的软件包(C)桌面选项:(√) X窗口系统 (选取默认)(√) GNOME桌面环境 (选取默认)(√) KDE桌面环境 (选取默认)应用程序选项:( ) 工程和科学 (选取默认)( ) 图形化互联网 (选...
技巧分享 Oracle数据库的启动和关闭

技巧分享 Oracle数据库的启动和关闭

Oracle数据库的启动和关闭方式 一、几种启动方式: 1、startup nomount非安装启动,这种方式启动下可执行:重建控制文件、重建数据库 启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。 2、startup mount dbname 安装启动,这种方式启动下可执行:数据库日志归档、数据库恢复、重新命名一些数据库文件 执行“nomount”,然后打开控制文件。 3、startup open dbname先执行“n...
Oracle技术平台助力数字化城市管理进程

Oracle技术平台助力数字化城市管理进程

进入论坛随着城市现代化建设进程的加快,城市管理滞后几乎成为各个国家、各个城市的共性问题。北京市东城区与全国各城市的发展情况一样,经过 20多年的改革开放,特别是“十五”期间,城市建设突飞猛进,城市面貌发生了巨大变化。但城市管理方面存在的问题仍然很突出,主要是管理体制、机制不顺和理念滞后,政府管理缺位,条块分割,专业管理部门职责交叉和不明确,缺乏有效的监督和评价机制,造成了信息滞后、管理被动、粗放,突击式、运动式管理成为常态。创新城市管理模式迫在眉捷。200...
Mysql数据库和Linux系统常用命令分享

Mysql数据库和Linux系统常用命令分享

Linux服务器瘫痪了3天,居然又是Mysql调皮捣蛋,让IDC重启服务器后发现Mysql启动失败,反复重启机器和Mysql均无效,顿时心口发凉,真 是世风日下、民不聊生、暗无天日啊,刚回北京就不让我消停。可算找到原因了,居然是Mysql莫名其妙多了一些超大文件,160G的硬盘空间被占用的满满 的,根本已经跑不动,这服务器已发生了太多离奇之事,我已见怪不怪、坦然处之。只得开始手工清除垃圾文件的漫长之路,正好也借这个机会把Mysql好好规整一下,删除过期不用...
MySQL字符集产生乱码的一些认识

MySQL字符集产生乱码的一些认识

//标题:MySQL字符集简单讲解(个人总结)//作者:dx_andy//时间:2007.8.27 晚//测试环境:win32 MySQL 5.0.45//原因:自己的MySQL出现乱码问题MySQL自4.1版本推出之后为我们国人带来的乱码问题也随之风弥整个互联网。主要原因就是不同字符集编码不同而产生的。先说一下MySQl的配置中都有哪几种字符集:MySQL 4.1的字符集支持(Character Set Support)有两个方面字符集(Characte...
循序渐进学习Oracle数据库

循序渐进学习Oracle数据库

从事Oracle数据库开发两年有余,也一直觉得自己是个半桶水,期间也读了一些资料、书籍,大体感觉学习Oracle数据库首先要学习Oracle的开发,这其中包括pl/sql的开发,数据库的设计,存储过程的开发等等,这些开发的工作能够让人对Oracle数据库产生很多感性的认识,也能让你把sql这样的东西用清楚,经过这个阶段以后。第二阶段就可以学习Oracle的性能调整,性能调整有些是针对数据库开发人员的,有些是针对DBA,这样也可以学习一些DBA的知识,接触一...
SUSE下MySQL找不到MySQL.sock的解决方法

SUSE下MySQL找不到MySQL.sock的解决方法

在SUSE中利用yast安装好了MySQL,可是怎么也启动不起来,一启动就说找不到MySQL.sock,利用find命令也查找不到MySQL.sock,查找了一些资料,才发现需要先到/etc/init.d路径下启动MySQL服务,./MySQL start (看看是否需要用root用户) ,把服务启动了之后,就可以连接数据库了。循序渐进学习Oracle数据库Oracle 下 spfile和pfile使用笔记相关资讯 suse MySQL知识 你还记得那...
对Oracle存储过程的几点认识

对Oracle存储过程的几点认识

1、写Oracle存储过程时最好不要在其中写Commit语句。一般调用程序会自动Commit数据,比如用NHibernate调用的时候,NHibernate就会自动Commit数据。如果写了,会造成NHibernate调用完存储过程之后抛出错误。2、重视Count的特殊比较作用。在一个Select语句中,用Count对不同的字段进行统计,如果某行数据中被统计字段值为null,不会计入该字段统计值。利用这一点可以进行多表关联统计,比较数据的一致性。例如:Se...
Oracle建表过程初学

Oracle建表过程初学

有朋友问我,Oracle中怎么建库? Oracle和其他的数据库有啥不一样?他的问题太多了,而我觉得自己简单的解释能够满足他对Oracle的好奇,于是写下该文。(ps:文中的朋友,就是朱伟兄弟的esframework群中的小虾同志) Oracle和mssql有些不一样,比如说Oracle的基本构成单位是表空间、表、段、块。 装好Oracle后,我们使用Oracle客户端连接到Oracle,首先看到的是案例库。然后案例库下面是表空间。(一般的安装情况下,...
实例讲解为Mysql添加远程用户

实例讲解为Mysql添加远程用户

在安装MySql后只有一个超级管理权限的用户ROOT,而且ROOT限制只能在数据库本机上使用,如果我们要远程管理MySql咋办呢?那么事实上我们需要添加一个具有超级管理权限并且可能远程访问的超级用户,而在MySql中有两种方法可以实现这个目的,我们以增加一个超级权限管理用户admin为例来说明。你可以通过发出GRANT语句增加新用户:首先在数据库本机上用ROOT用户登录上MySql,然后:mysql>GRANT ALL PRIVILEGES ON *...
<< 991 992 993 994 995 996 997 998 999 1000 >>