仓酷云

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

[学习教程] MYSQL网页编程之Oracle 9i 数据库挪动历程

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

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

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

x
为维持生产环境和非生产环境需要不断地投入管理支持费用MySQL学习教程,最终导致客户为数据库资源投入巨额成本。oracle|历程|数据|数据库
Oracle9i数据库挪动历程

未知


数据库挪动,在项目实行过程当中,常常会产生,关于有履历的DBA来讲,数据库挪动是非常简单。但关于一些只懂得体系,对数据库不是非常懂的职员来讲,oracle的挪动就不是那末容量了。
比方当体系安装完成今后,存储空间扩容了,必要对原对ORACLE举行挪动,必要举行数据挪动。之前在ORACLE8IFORWINDOWS2000中是能够举行挪动的。如今ORACLE9IFORAIX5L的挪动怎样做呢???实在经对各类分歧的平台,操纵历程完整一样。
1、复制挪动数据文件
1)、猎取数据库相干信息
起首要检察一下数据库的文件内容:
sqlplus“/assysdba”
?select*fromv$datafile;
?select*fromv$controlfile
?select*fromv$logfile;
2)、挪动使用数据文件
shutdownimmediate封闭数据库,拷贝数据文件到别的一个目次下。必要copy的文件有:
system01.dbf
indx01.dbf
temp01.dbf
users01.dbf
使用数据文件

3)、修正数据库文件的地位
启动MOUNT形式
?startupmount;
?alterdatabaserenamefile‘oracleoradataocpystem01.dbfto‘oradataocpystem01.dbf”
?alterdatabaserenamefile‘oracleoradataocpindx01.dbfto‘oradataocpindx01.dbf;
注重只能举行变动挪动的数据库文件,不包含把持文件与日记文件,TEMP文件。
二.挪动把持文件

(1)备份SPFILE中的内容:
再从头启动数据库:
?startup;
?createpfile=c:init.orafromspfile;
(2)修正init.ora文件中的内容:
*.control_files=oradataocpcontrol01.ctl,oradataocpcontrol02.ctl,oradataocpcontrol03.ctl
举行变动已复制的目次地位。
Shutdown数据库
(3)将把持文件复制已往,
将三个把持文件挪动到下面所修正的的目次下。
(4)倒进参数文件
以init.ora参数体例启动:
?startuppfile=oracleinit.ora;
?createspfilefrompfile=oracleinit.ora;
?shutdownimmediate;
?startup;从spfile中举行启动。
如许把持文件挪动事情就停止了。
3、重修或重定位LOG文件
办理日记文件的挪动体例有两种,一种是挪动(RENAME体例)另外一种是从头创立。
(1)挪动LOG文件
从头挪动数据库文件与挪动体系数据库文件是一样的办法,只是请求数据库必需是“startupmount”体例举行。
?startupmount
?alterdatabaserenamefile‘oracleoradataoralog1.orato‘oradataocporalog1.dbf

(2)重修LOG文件
先重修一个组GROUP,并增加一个LOG文件作为互换文件。
ALTERDATABASEADDLOGFILEGROUP4($HOME/ORADATA/u01/log4.rdo,$HOME/ORADATA/u02/log4.rdo)SIZE1M;
然后再删除别的的LOG组,请求必需坚持有两个LOG文件组在体系中。
Alterdatabasedroplogfilemember‘oracleoradataocporalog01.ora

4、重修体系监时(temp)文件体系

在挪动数据表空间时,TEMP文件是不克不及被挪动的,这里请求能够举行重修一个TEMP表空间,并设置为体系默许的TEMP文件体系。然后再册除本来的TEMP表空间,到达挪动表空间的历程。
>createtemporarytablespace“temp02”tempfile‘oradataocp        emp02.dbfsize500mextentmanagementlocaluniformsize10m;
然后再删除本来的TEMP文件就能够了。

5、测试数据库
举行重启动ORACLE数据
$sqlplus“/assysdba”
?startup;
?showsga;
?

尽管MySQL也有一个认证培训项目,但是它的培训却要比Oracle或MS-SQL相差很远。尽管有的使用MySQL的用户表示,MySQL很容易上手,但是对于具有企业级数据库需求的用户来说,
因胸联盟 该用户已被删除
沙发
发表于 2015-1-19 16:10:12 | 只看该作者
多走走一此相关论坛,多看一些实例开发,多交流0经验,没什么的,我也是刚学没多久!加油
蒙在股里 该用户已被删除
板凳
发表于 2015-1-26 10:10:11 | 只看该作者
代替了原来VB式的错误判断。比Oracle高级不少。
愤怒的大鸟 该用户已被删除
地板
发表于 2015-2-4 14:14:37 | 只看该作者
原来公司用过MYSQL自己也只是建个表写个SQL
灵魂腐蚀 该用户已被删除
5#
发表于 2015-2-10 01:56:25 | 只看该作者
原来公司用过MYSQL自己也只是建个表写个SQL
6#
发表于 2015-2-28 15:05:36 | 只看该作者
微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。
山那边是海 该用户已被删除
7#
发表于 2015-3-10 00:12:54 | 只看该作者
一个是把SQL语句写到客户端,可以使用DataSet进行加工;
小魔女 该用户已被删除
8#
发表于 2015-3-17 03:11:16 | 只看该作者
多走走一此相关论坛,多看一些实例开发,多交流0经验,没什么的,我也是刚学没多久!加油
再现理想 该用户已被删除
9#
发表于 2015-3-23 18:10:50 | 只看该作者
原来公司用过MYSQL自己也只是建个表写个SQL
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-6-26 09:08

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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