网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.Oracle 10g对DBWR的SCAN间隔进行.
.Oracle的X$表系列介绍之-X$KSLLC.
.如何用SQL字段从LONG ROW类型改为.
.关于《深入浅出Oracle》中granul.
.SPFILE的备份与恢复一.
.在Oracle中如何利用Rowid查找和删.
.在Oracle层次查询中给SIBLINGS排.
.Oracle高级复制.
.我没装Oracle,下面的连接代码无法.
.JDBC存取ORACLE大型数据对象LOB几.
.ORACLE DATE和TIMESTAMP数据类型.
.Oracle9i 数据库管理实务讲座(二).
.sqlplus中改变日期的输出格式.
.最高效的删除重复记录方法.
.如何防止某个关键文件被修改?.
.block内部数据存储.
.如何用保存数据库连接参数代码及.
.Oracle数据库常见错误操作及解决.
.教你使用智能优化器提高Oracle性.
.简析REDO LOGFILE.

在非归档模式下如何更改数据文件位置

发表日期:2008-2-9



  假如数据库处于非归档模式下,可以通过如下步骤更改文件路径:
  
  1.关闭数据库
  
  2.系统级进行文件复制
  
  3.启动数据库到mount状态
  
  3.通过SQL修改数据文件位置
  
  4.打开数据库
  
  以下是实际操作的步骤示范:
  
  1.数据库处于非归档模式
  
  SQL> archive log list;
  Database log mode       No Archive Mode
  Automatic archival       Enabled
  Archive destination      /opt/Oracle/oradata/conner/archive
  Oldest online log sequence   150
  Current log sequence      153
  
  2.需要移动test.dbf文件
  
  SQL> select name from v$datafile;
  
  NAME
  ------------------------------------------------------------
  /opt/oracle/oradata/conner/system01.dbf
  /opt/oracle/oradata/conner/undotbs01.dbf
  /opt/oracle/oradata/conner/users01.dbf
  /opt/oracle/test.dbf
  
  3.关闭数据库
  
  SQL> shutdown immediate;
  Database closed.
  Database dismounted.
  ORACLE instance shut down.
  
  4.复制文件到新的位置
  
  SQL> ! cp /opt/oracle/test.dbf /opt/oracle/oradata/conner/test.dbf
  
  5.启动数据库到mount状态
  
  SQL> startup mount;
  ORACLE instance started.
  
  Total System Global Area 101782828 bytes
  Fixed Size          451884 bytes
  Variable Size       37748736 bytes
  Database Buffers      62914560 bytes
  Redo Buffers         667648 bytes
  Database mounted.
  SQL> select name from v$datafile;
  
  NAME
  -----------------------------------------------------------
  /opt/oracle/oradata/conner/system01.dbf
  /opt/oracle/oradata/conner/undotbs01.dbf
  /opt/oracle/oradata/conner/users01.dbf
  /opt/oracle/test.dbf
  
  6.修改文件位置
  
  SQL> alter database rename file '/opt/oracle/test.dbf' to '/opt/oracle/oradata/conner/test.dbf';
  
  Database altered.
  
  SQL> alter database open;
  
  Database altered.
  
  SQL> select name from v$datafile;
  
  NAME
  ----------------------------------------------------------------
  /opt/oracle/oradata/conner/system01.dbf
  /opt/oracle/oradata/conner/undotbs01.dbf
  /opt/oracle/oradata/conner/users01.dbf
  /opt/oracle/oradata/conner/test.dbf
  
  SQL>
上一篇:中文表名-导入导出-字符集 人气:685
下一篇:关于数据库备份的定义和重要性 人气:609
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐