摘要: 通过命令行建立一个数据库可以帮助更好的了解数据库的建库流程,今天试了试手工建立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 阅读全文
posted @ 2012-09-22 01:15 beanbee 阅读(8257) 评论(0) 推荐(0) 编辑
摘要: 在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_ 阅读全文
posted @ 2012-09-22 01:06 beanbee 阅读(896) 评论(0) 推荐(0) 编辑
摘要: 虽然也装了很多次的数据库了,可是偶尔还是会碰见一些很无语的错误,前两天在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 阅读全文
posted @ 2012-09-22 01:01 beanbee 阅读(1184) 评论(0) 推荐(0) 编辑
摘要: 使用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表空间时,重建控制文件分两 阅读全文
posted @ 2012-09-22 00:57 beanbee 阅读(780) 评论(0) 推荐(0) 编辑