仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 774|回复: 8
打印 上一主题 下一主题

[学习教程] MYSQL教程之Oracle数据库文件挪动

[复制链接]
海妖 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:44:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
对免费版的用户也具有充足的支持服务。在dev.mysql.com上,一个大型的MySQL学习教程强大社区用户和开发者可以讨论所有关于MySQL的事情。这个站点拥有博客、指南、视频、技术交流会、白皮书和论坛等方式的交流。oracle|数据|数据库Oracle数据库在利用过程当中,跟着数据的增添数据库文件也渐渐增添,在到达必定巨细后有大概会形成硬盘空间不敷;那末这时候我们能够把数据库文件挪动到另外一个年夜的硬盘分区中。上面我就以OracleforWindows版本中把C盘的数据库文件挪动到D盘为例先容Oracle数据库文件挪动的办法和步骤。1.在sqlplus中毗连到要挪动文件的Oracle数据库,然后实行以下SQL语句检察Oracle数据库文件地位:
SQL>selectfile_namefromsys.dba_data_files;
FILE_NAME
--------------------------------------------------------------
C:ORA8ORADATAORACLEUSERS01.DBF
C:ORA8ORADATAORACLEDR01.DBF
C:ORA8ORADATAORACLETOOLS01.DBF
C:ORA8ORADATAORACLEINDX01.DBF
C:ORA8ORADATAORACLERBS01.DBF
C:ORA8ORADATAORACLETEMP01.DBF
C:ORA8ORADATAORACLESYSTEM01.DBF


查询到7纪录.
纪录要挪动的文件的地位和称号。
2.上面我们以把文件“C:ORA8ORADATAORACLEUSERS01.DBF”挪动到“D:ORADATAUSERS01.DBF”为例先容,要挪动别的文件,存候不异的办法(依据实践情形修正文件路径和称号)操纵便可。
<1>起首让一切的用户中断毗连该数据库,封闭数据库。在命令行窗口中输出:
C:svrmgrl(回车)
SVRMGR>connectinternal(回车)
SVRMGR>shutdownimmediate(回车)
#守候数据库提醒封闭
SVRMGR>exit

<2>从“C:ORA8ORADATAORACLE”目次下找到文件“USERS01.DBF”,然后复制到目次“D:ORADATA”上面。假如挪动多个文件,反复该步骤。
<3>进进命令窗口,按以下内容输出:
C:svrmgrl(回车)
SVRMGR>connectinternal(回车)
SVRMGR>startupmount(回车)
#守候数据库提醒装载乐成
SVRMGR>alterdatabaserenamefileC:ORA8ORADATAORACLEUSERS01.DBFtoD:ORADATAUSERS01.DBF;
#提醒语句已处置后,假如要挪动多个文件,修正文件路径和称号后反复实行下面的语句。完成后翻开数据库。
SVRMGR>alterdatabaseopen;
SVRMGR>exit

数据库文件挪动乐成。
珍贵的资金可以用于其他业务的启动,诸如市场、广告或调研和开发等。
海妖 该用户已被删除
沙发
 楼主| 发表于 2015-1-19 21:57:13 | 只看该作者
可能有的朋友会抱怨集成的orderby,其实如果使用ranking函数,Orderby是少不了的。如果担心Orderby会影响效率,可以为orderby的字段建立聚集索引,查询计划会忽略orderby操作(因为本来就是排序的嘛)。
愤怒的大鸟 该用户已被删除
板凳
发表于 2015-1-28 13:00:49 | 只看该作者
相信各位对数据库和怎么样学习数据库都有一些经验和看法,也会有人走了一些弯路总结出自己的经验来,希望大家能把各自的看法和经验拿出来分享,给别人一份帮助,给自己一份快乐
不帅 该用户已被删除
地板
发表于 2015-2-5 18:19:59 | 只看该作者
数据库物理框架没有变动undo和redo都放在数据库得transaction中,个人感觉是个败笔。如果说我们在设计数据库的时候考虑分多个数据库,可能能在一定程度上避免I/O效率问题。
第二个灵魂 该用户已被删除
5#
发表于 2015-2-13 03:38:35 | 只看该作者
财务软件要用SQL也只是后台的数据库而已,软件都是成品的,当然多学东西肯定是有好处的..
再见西城 该用户已被删除
6#
发表于 2015-3-3 12:55:31 | 只看该作者
另一个是把SQL语句写到服务器端,就是所谓的SP(存储过程);
7#
发表于 2015-3-11 11:04:31 | 只看该作者
连做梦都在想页面结构是怎么样的,绝非虚言
飘飘悠悠 该用户已被删除
8#
发表于 2015-3-18 07:38:39 | 只看该作者
习惯敲命令行的朋友可能会爽一些。但是功能有限。适合机器跑不动SQLServerManagementStudio的朋友使用。
分手快乐 该用户已被删除
9#
发表于 2015-3-25 13:40:44 | 只看该作者
从底层原理到表层引用,书籍多的很。个人认为没有什么那本书好?这样的说法。主要看和个人的学习方法是否适合。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-3 13:15

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表