易截截图软件、单文件、免安装、纯绿色、仅160KB

进行oracle的冷备份

1、冷备份必须将数据库服务器停止,不然恢复的时候无法恢复
停止服务器的命令:
在sqlplus下登陆sqlplus:sqlplus "/as sysdba"
停止oracle服务: shutdown immediate;(此命令等待事务执行完毕后再关闭)
是在不行直接强行终止:shutdown abort;(此命令直接关闭实例服务)
关闭listener:
linux命令:lsnrctl
然后停止命令:stop
2、常规备份文件:
在拷贝数据文件前要通过下边的sql确定数据文件所在的位置:
   
    /*数据文件目录位置*/
    select name from v$datafile_header;
    /*联机日志的位置*/
    select member from v$logfile;       
   
    /*控制文件的位置*/ 
    select name from v$controlfile;  
    
    spfiletest.ora 和 orapwtest(文件中的test为实例名)
备份如下目录的文件
SQL> select name from v$datafile_header;
NAME
--------------------------------------------------------------------------------
/oracle/oradata/tieba/system01.dbf
/oracle/oradata/tieba/undotbs01.dbf
/oracle/oradata/tieba/sysaux01.dbf
/oracle/oradata/tieba/users01.dbf
/oracle/oradata/tieba/vmstbs01.dbf
/oracle/oradata/tieba/vmstbs02.dbf
/oracle/product/10.2.0/Db_1/dbs/D:oracleproduct10.2.0oradatapsdbofbiz01.dbf
/oracle/oradata/tieba/notifydb.dbf
8 rows selected.
SQL> select member from v$logfile;
MEMBER
--------------------------------------------------------------------------------
/oracle/oradata/tieba/redo03.log
/oracle/oradata/tieba/redo02.log
/oracle/oradata/tieba/redo01.log
SQL> select name from v$controlfile;
NAME
--------------------------------------------------------------------------------
/oracle/oradata/tieba/control01.ctl
/oracle/oradata/tieba/control02.ctl
/oracle/oradata/tieba/control03.ctl
3、冷备份的其他文件目录
/oracle/product/10.2.0/Db_1/dbs
主要备份他下边的“spfile实例名.ora”和“orapwtest实例名”文件,如果实例是tie


相关文档:

解锁表(oracle)

当使用'for update' 造成表锁住了.可以用DBA登陆按照下面步骤:
1.查看哪个表被锁:
select b.owner,b.object_name,l.session_id,l.locked_mode
from v$locked_object l, dba_objects b
where b.object_id=l.object_id;
2.查看被锁表的sid 和serial# :
select t2.username,t2.sid,t2.serial#,t2.logon_time
from v$lo ......

【转】ORACLE的日志管理

ORACLE数据库的日志文件$ORACLE_BASE/admin/orasid/bdump/alert_orasid.log记录了重作日志的转换,
    数据库启动和关闭,数据库结构的改变,回退段的修改,死锁,内部错误等信息.
   
    数据库管理员需要检查这个文件有无ORA-错误并定期地对这个日志文件进行存档整理 ......

C#处理oracle lob的例子

  protected void BindData1()
    {
        OracleConnection orcn = new OracleConnection("User ID=wesoftwcp; Password=wesoft; Data Source=oradb");
        orcn.Open();
      &nb ......

Oracle查看用户表

在Oracle中查看所有的表: 
select * from tab/dba_tables/dba_objects/cat; 
看用户建立的表   :  
select table_name from user_tables;  //当前用户的表   
    
select table_name from all_tables;  //所有用户的表    ......

oracle控制文件管理


oracle数据库通过控制文件保持数据库的完整性,一旦控制文件被破坏数据库将无法启动,因此建议采用多路控制文件或者备份控制文件的方法。 
控制文件是数据库建立的时候自动生成的二进制文件,只能通过实例进行修改,如果手动修改的话会造成控制文件与物理信息不符合,从而导致数据库不能正常工作。
oracle数据库通 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号