005.spfile中参数错误导致数据库不能启动
解决方法:1.查看spfile的命令 strings2.编辑(init<SID>.ora)pfile(新建一个),加两行spfile='/home/oracle/db/product/10.2.0/db_1/dbs/spfiledb131.ora' #引用spfile,为了使 alter system ...scope=spfile能成功log_archive_dest_2='location=/home/oracle/db/oradata/archive2/' #修改spfile中的错误,否则启动还会失败3.用pfile启动startup pfile='/home/oracle/db/admin/db131/pfile/init.ora.tmp'4.使用alter system ... scope=spfile更正spfile中的错误[@more@]
004.ERROR: NMO not setuid-root (Unix-only)
使用EM的RMAN备份时出现如下错误提示:ERROR: NMO not setuid-root (Unix-only)解决方法:1.用ORACLE身份连接到主机2.关掉EM3.用ORACLE环境,切换到root用户4.执行$ORACLE_HOME/root.sh5.重启em[@more@]
003.学习SQL优化的一点体会--让优化器愉快地工作
优化器在没有统计信息或统计信息不准确时,制定的执行计划会产生糟糕的性能。这就好比我们使用计算器进行数学运算,我们期望计算器提供正确的结果,但首选要保证输入是正确的。作为DBA应该保证优化器的输入是正确的(准确的统计信息),而统计信息是需要手工收集地。这就要求DBA能够制定合理的策略,及时地更新统计信息。 服务模型:DBA=》优化器=》期望的性能 数据仓库项目统计信息收集策略: 1、模型参考ODS->FDS->ADS 2、数据仓库的数据在每日的批处理后都会发生很大的改变,所以适合在数据发生改变之后,使用数据之
002.RHEL4.8安装ORACLE10G注意事项
RHEL4.8安装ORACLE10G需要注意的几点:1.安装rpm包libaio-0.3.96如果使用libaio-0.3.105,点下check复选框2.修改内核参数修改文件:/etc/sysctl.confkernel.shmall = 2097152 kernel.shmmax = ……kernel.shmmni = 4096 # semaphores: semmsl, semmns, semopm, semmni kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default=262144 ne t.core.rmem_max=262144 net.core.wmem_default=262144 net.core.wmem_max=262144sysctl –p 让内核参数生效3.网络问题:Checking Netwo
001.整理下ORACLE知识分类
关于ORACLE技术,我了解的两个大的发展方向:1、ORACLE管理DBA;2、ORACLE开发。ORACLE开发主要学习的知识点:SQL、PL/SQL、SQL调优。ORACLE管理DBA需要掌握的技术:1、数据库规化、安装:存储规化数据库安装、RAC部署、DG部署等等;2、调优:整体性能优化、SQL优化等;3、故障排除:排除日常警告,排除数据库故障等;4、数据恢复:恢复丢失的数据、对象等。 [@more@]