摘要:
机房电脑上的mysql总是没有说明root用户的密码,用的时候很不方便,今天实验手动改了一下了,网上有些使用了mysqld-nt方式修改也能成功参考http://www.kuqin.com/database/20080306/4249.html,不过对mysql5.1环境不适用,解决方法如下:我的环境:Windows 7 x64Mysql 5.1.50 Community Server x32先看一下mysqld命令在帮助文档中的说明吧:--skip-grant-tables Start without grant tables. This gives all users FULL ACCES 阅读全文
摘要:
Oracle 中的临时数据文件是一种特殊类型的数据文件,我们知道oracle使用临时文件来存放大规模排序操作和散列操作的中间结果,如果内存中没有足够的空间,还会用临时文件存储全局临时表数据或结果集数据,普通的表和索引是不会存放在临时文件中的,但是临时表中的数据及其索引要存储在临时文件中,不过在数据字典中无法查询到临时表的所在表空间是否为临时表空间,临时表在创建过程中也不可以指定其表空间,见下:SYS@db10g>CREATE GLOBAL TEMPORARY TABLE temp_test ON COMMIT PRESERVE ROWS AS SELECT * FROM dba_obje 阅读全文
摘要:
通过命令行建立一个数据库可以帮助更好的了解数据库的建库流程,今天试了试手工建立Oracle11gR2数据库,感觉和10g的手工建库流程还是有一定的区别的,10g数据库的手工方式建立可以参考大侯(secooler)的“http://space.itpub.net/519536/viewspace-667563”下面是我的建库流程:测试环境:OS:OEL5.6 x64DB:Oracledatabase11gR2(11.2.0.1.0)建立数据库名:prod1.配置环境变量(参考)1)设置环境变量[oracle@ocm ~]$ vi .bash_profile# .bash_profile# Get 阅读全文
摘要:
在Oracle数据库中如果出现死锁现象,数据库就会报出ORA-00060的错误代号,这种死锁现象通常都是应用逻辑设计出错导致的异常,和oracle数据库本身的设计无关,现在通过实验模拟一个死锁现象打开两个会话执行下列更新顺序会话1:执行对employee_id为198的字段更新HR@prod>update employees set first_name = 'cj' where employee_id = 198;1 row updated.会话2:执行对employee_id为200的字段更新HR@prod>update employees set first_ 阅读全文
摘要:
虽然也装了很多次的数据库了,可是偶尔还是会碰见一些很无语的错误,前两天在RHEL5.0上安装Oracle 10g 10.2.0.1,起图形后点击下一步居然出错了 报错如下:[oracle@rac1 database]$ ./runInstallerStarting Oracle Universal Installer...Checking installer requirements...Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asi 阅读全文
摘要:
使用trace文件重建控制文件的时候会经常忽略其中只读表空间,这种方式重建后的只读表空间的其实在置成读写的时候会出现类似ORA-01135: file 6 accessed for DML/query is offlineORA-01111: name for data file 6 is unknown - rename to correct fileORA-01110: data file 6: '/u01/app/oracle/product/10.2.1/db_1/dbs/MISSING00006'的错误,大体分类一下:当存在read only表空间时,重建控制文件分两 阅读全文