|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
一些典型的RDBMS功能并不总是在DBaaS系统中可用。例如MySQL学习教程,WindowsAzureSQLDatabase(以前的SQLAzure)是微软的DBaaS产品,提供了一个类似于SQLServer的数据库平台。oracle|数据|数据库Oracle数据库在利用过程当中,跟着数据的增添数据库文件也渐渐增添,在到达必定巨细后有大概会形成硬盘空间不敷;那末这时候我们能够把数据库文件挪动到另外一个年夜的硬盘分区中。上面我就以OracleforWindows版本中把C盘的数据库文件挪动到D盘为例先容Oracle数据库文件挪动的办法和步骤。
1.在sqlplus中毗连到要挪动文件的Oracle数据库,然后实行以下SQL语句检察Oracle数据库文件地位:
<Pclass=code>- SQL>selectfile_namefromsys.dba_data_files;FILE_NAME--------------------------------------------------------------C:ORA8ORADATAORACLEUSERS01.DBFC:ORA8ORADATAORACLEDR01.DBFC:ORA8ORADATAORACLETOOLS01.DBFC:ORA8ORADATAORACLEINDX01.DBFC:ORA8ORADATAORACLERBS01.DBFC:ORA8ORADATAORACLETEMP01.DBFC:ORA8ORADATAORACLESYSTEM01.DBF
复制代码
查询到7纪录.
纪录要挪动的文件的地位和称号。
2.上面我们以把文件“C:ORA8ORADATAORACLEUSERS01.DBF”挪动到“D:ORADATAUSERS01.DBF”为例先容,要挪动别的文件,存候不异的办法(依据实践情形修正文件路径和称号)操纵便可。
<1>起首让一切的用户中断毗连该数据库,封闭数据库。在命令行窗口中输出:
<Pclass=code>- 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
数据库文件挪动乐成。RDBMS并非没有局限性。它们难以扩展,需要大量的资源来配置和维护,比如时间、硬件和人力。同样,它们往往遵循峰值性能模型,这就要求系统按照峰值容量来配置可用性,而不考虑典型的数据使用情况。 |
|