Welcome 微信登录

首页 / 数据库 / MySQL

Linux(CentOS 5.4)上安装Oracle 10g R2(10.2.1)

Linux(CentOS 5.4)上安装Oracle 10g R2(10.2.1)

我用的是CentOS 5.4 DVD光盘安装的Linux操作系统,安装Linux的时候选上开发工具,Xmanager,与数据库相关的包。操作系统安装完成之后需要进行一系列的配置才能安装Oracle 10g,下面把主要步骤记录下来。1.安装完操作系统之后还是有些包没有安装,然而安装Oracle 10g的时候需要用到,没有安装的包有:libXp-1.0.0-8.i386.rpm openmotif-2.3.0-0.3.el5.i386.rpmcompat-db...
MySQL 命令的自动补全功能

MySQL 命令的自动补全功能

这几天才知道MySQL 命令(command)自动补齐功能 (用了好几年MySQL,现在才知道,真是惭愧呀)但是默认不是开启的。若要开启此功能,可以在Linux中vi /etc/my.cnf[mysql]#no-auto-rehashauto-rehash #添加auto-rehash即将[mysql]中的no-auto-rehash改为auto-rehash再次登陆MySQL就可以自动补全了。如果你想尝试在Windows中做同样尝试,会发现不会成功。原因...
MySQL恢复和UTF文件BOM标志读取问题

MySQL恢复和UTF文件BOM标志读取问题

前天,客户来电说GPS巡线系统的后台数据库挂了,原因是原来分配给图片存储磁盘的空间不够了,他调整了一下分区。我让他把整个MySQL目录的文件备份下来(后来发现这是多么重要),然后重装一下数据库试试。重装以后发现不行。于是给我让他发了MySQL下面的data目录文件给我,还有今年二月份用后台软件备份下来的数据备份也发了过来。网上查询发现MySQL的数据存储在data目录下的ibdata1文件中,使用UE打开该文件,发现全是0,显然不能包含数据,对比公司内部测...
Oracle grant用户授权

Oracle grant用户授权

获得对象授权的用户可以访问数据库对象及其内容。提示当用户获得处理其他用户表的权限后,在他能够在SQL语句中引用其他用户的表之前,必须有这些表的公用或私用同义词, Oracle可通过它们识别出这些表。假设Jrstocks拥有称为sample_b的表,并允许所有数据库用户访问sample_b。另一个用户coreyan用一条SQL语句查询表sample_b,得到下列错误信息:select * from sapmle_b; * ERROR at line :1 O...
Oracle段高水位(HWM, high water mark)问题

Oracle段高水位(HWM, high water mark)问题

Oracle对表做全表扫描的时候 ,会扫描完HWM以下的数据块。如果某个表delete(delete操作不会降低高水位)了大量数据,那么这时对表做全表扫描就会做很多无用功,扫描了一大堆数据块,最后发现块里面居然没有数据。通常,在对表做了大批量delete操作之后,就应该马上降低表的高水位,可以使用shrink命令或者altertabletable_namemove降低表的高水位。在降低表的高水位之后,表上面的索引会失效,因为表的rowid更改了,这个时候需...
openSuSE 11.1安装Oracle 11g步骤

openSuSE 11.1安装Oracle 11g步骤

1.增加oinstall用户组和dba用户组,增加Oracle用户,并加入到这两个用户组中,默认组是dba用户组;2.设置oracle用户的环境变量命令: vi ~/.profile ("."代表隐藏文件,h—right,j—down ,k—up,l—left,o—insert,:w—save,:q—exit,i—在当前行插入,x—删除,u—撤销,esc—回普通模式,dd--删除)(此处若配置不成功则装完以后可能会出现在程序里连接不上等一系列问题) 增加内...
<< 391 392 393 394 395 396 397 398 399 400 >>