Tag Archives: oracle

Oracle数据库日常维护手册

Oracle数据库日常维护手册 在Oracle数据库运行期间,DBA应该对数据库的运行日志及表空间的使用情况进行监控,及早发现数据库中存在的问题。 一、Oracle警告日志文件监控 Oracle在运行过程中,会在警告日志文件(alert_SID.log)中记录数据库的一些运行情况: ●数据库的启动、关闭,启动时的非缺省参数; ●数据库的重做日志切换情况,记录每次切换的时间,及如果因为检查点(checkpoint)操作没有执行完成造成不能切换,会记录不能切换的原因; ●对数据库进行的某些操作,如创建或删除表空间、增加数据文件; ●数据库发生的错误,如表空间不够、出现坏块、数据库内部错误(ORA-600) DBA应该定期检查日志文件,根据日志中发现的问题及时进行处理 问题处理 启动参数不对检查初始化参数文件 因为检查点操作或归档操作没有完成造成重做日志不能切换如果经常发生这样的情况,可以考虑增加重做日志文件组;想办法提高检查点或归档操作的效率; 有人未经授权删除了表空间检查数据库的安全问题,是否密码太简单;如有必要,撤消某些用户的系统权限 出现坏块检查是否是硬件问题(如磁盘本生有坏块),如果不是,检查是那个数据库对象出现了坏块,对这个对象进行重建 表空间不够增加数据文件到相应的表空间 出现ORA-600根据日志文件的内容查看相应的TRC文件,如果是Oracle的bug,要及时打上相应的补丁

在linux重新启动下如何设置oracle服务自动开启

来源 这里 我装的是redhat  linux  9,oracle9.2.0.1.0,用sqlplus  “/as  sysdba”  startup可开启实例服务,用lsnrctl  start开启侦听服务,但这些都是通过手工输入操作的,能不能有办法让这些服务就象在windows一样设置为自动,让他在重启之后就可自动运行 ————————————————————— 这个问题近期有人问过好多遍了,下面是  liuyi8903(好好学习)  的关于此问题的一个回复: 下面是我在linux  as  3下做的: 1.  创建文件/etc/oratab 添加 #添加如下内容到/etc/oratab文件中, #$ORACLE_SID是你的Oracle数据库的sid #$ORACLE_HOME是你的Oracle数据库的Oracle_home #Y表示要求在系统启动的时候启动Oracle数据库.N表示不要在系统启动的时候启动Oracle $ORACLE_SID:$ORACLE_HOME:Y

oracle修改用户密码

如果用户是在服务器端使用数据库,那么可以用Oracle提供的SQLPlus进行数据库操作,假设要更改用户口令,可以这样做: sqlplus user/password sql>alter user sys identified by new_password; sql>exit

Oracle10g EM乱码之快速解决

来源 这里 一直没怎么用10g的EM工具,今天打开来看看,发现也有相传已久的乱码问题.网上也流传着N种解决方案,仔细看一下,其实这个问题很好解决. 如果安装时,我们系统环境变量设置的是中文环境,那么就不会有这个问题.这个问题根本原因在于安装时,JDK/JRE字符集的自动选择. 在 $ORACLE_HOME/jdk/jre/lib 和 $ORACLE_HOME/jre/1.4.2/lib/ 目录下都有多种字符集字体配置文件:

远程安装oracle

找了很久总算找到了方法。 参考 这里