ORACLE的日志管理
ORACLE数据库的日志文件$ORACLE_BASE/admin/orasid/bdump/alert_orasid.log记录了重作日志的转换,数据库启动和关闭,数据库结构的改变,回退段的修改,死锁,内部错误等信息.数据库管理员需要检查这个文件有无ORA-错误并定期地对这个日志文件进行存档整理。[@more@]在UNIX下可以用grep命令把alert_orasid.log里出现的错误保存到另一个文件。然后去找原因。$grep ORA- alert_orasid.log > error.log 大家都知道,文件越大,其打开和读写的开销越大。如果日志文件太大了(超过5M), 需要对它截断处理。直接删除它,让ORACLE重新生成不是好
快速转移数据的方法
如果你要把ORACLE里的大量数据(80M以上)转移到另外的用户,另外的表空间里。可以用下面介绍的快速转移数据的方法。[@more@]一、建新表的方式 create table target_tablename tablespace target_tablespace_name nologging pctfree 10 pctused 60 storage(initial 5M next 5M minextents 1 maxextents unlimited pctincrease 0) as select * from username.source_tablename where 条件; 注意事项: 新建的表没有原来表的索引和默认值, 只有非空(not null)的约束素条件可以继承过来, 其它的约束条件或
Oracle密码文件的作用和说明
在数据库未启动之前登陆从而启动数据库如果没有口令文件,在数据库未启动之前就只能通过操作系统认证.使用Rman,很多时候需要在nomount,mount等状态对数据库进行处理。所以通常要求sysdba权限如果属于本地DBA组,可以通过操作系统认证登陆如果是远程sysdba登陆,需要通过passwordfile认证。[@more@]1.remote_login_passwordfile = NONE此时停用口令文件验证,Oracle数据库不允许远程SYSDBA/SYSOPER身份登录无法通过远程进行数据库起停等操作管理local:[oracle@jumper oracle]$ sqlplus "/ as sysdba"SQL*Plus: Release 9.2.0.3.
Oracle初学者入门指南-什么是Metalink?
身为一个Oracle DBA,你必须知道什么是Metalink.Metalink是Oracle的官方技术支持站点,其网址为: http://metalink.oracle.com.[@more@]Oracle公司通过该网站来支持全球的客户,据Oracle公司的统计资料,据说80%的技术问题都是通过Metalink网上解决的。Metalink的注册并非免费。当你购买了Oracle公司的软件以后,可以根据License向Oracle请求CSI(Customer Support Identifier)号,通过CSI号你就可以登录Metalink站点注册。注意:如果你的供货商没有提供给你CSI号或者你自己无法注册,那么你的购买可能是存在问题的.在服务期之内,你可以在Meta
Oracle数据导入导出imp/exp命令
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。[@more@]执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 安装目录ora81BIN被设置为全局路径, 该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。 oracle用java编写,SQLPLUS.EXE、EXP.EXE、IMP.EXE这两个文件有可能是被包装后的类文件
关于数据库管理员的验证小结
Oracle管理员认证方法 1、管理员的权限 SYSDBA: 默认schema 为SYSSYSOPER: 默认schema 为 PUBLIC这两种权限允许用户在数据库没有打开的时候就可以登陆数据库,所以这种权限的控制权在数据库之外。通常这种权限也可以被看做一种允许你对数据库进行某种操作的连接,比如CONNECT / AS SYSDBA [@more@]2、两种管理员权限认证方法 1) Operating system (OS) authentication :操作系统认证--以下情况使用该方法:管理远程数据库时,具有安全的网络连接(secure connection)。管理本地数据库时,想使用OS认证。--操作步骤:a.建立一
oracle常用命令
最近在弄ORACLE 数据库,急需资料,从网上整了一些资料。供同志们参考oracle里常用命令第一章:日志管理 1.forcing log switches sql> alter system switch logfile;2.forcing checkpoints sql> alter system checkpoint; 3.adding online redo log groups sql> alter database add logfile [group 4] sql> ('/disk3/log4a.rdo','/disk4/log4b.rdo') size 1m; 4.adding online redo log members sql> alter database add logfile member sql> '/disk3/log1b.rdo' to group 1, sql> '/disk4/log2b.rdo' to group 2; 5