一、还原mysql数据库
1、在mysql创建一个与备份同名的数据库。
2、还原数据表结构。找到data文件夹的以数据库名命名的数据库,把已备份的相关的*.Frm和opt文件复制到该文件夹中。查找my.ini文件的“#Path to the database root”可得到路径。如下:
#Path to the database root
datadir="C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/"
3、还原数据。找到mysql的装载用户数据的datafiles文件夹,把装载数据库数据的文件(默认为ibdata1),把源数据库的该文件覆盖该文件,则可以转入数据,mysql数据库已经还原了。查找datafiles文件夹方法:在my.ini里找到
“#*** INNODB Specific options ***”即见如:innodb_data_home_dir="D:/MySQL Datafiles/"
二、还原oracle数据库的表结构:
1、建立用户gda1234,改密码,默认表空间,授权dba。
2、以新建的用户登录,其中选择连接为 normal。
3、导入表选择“oracle导入表”。
三、利用sql server的dts进行数据转换.
准备工作:安装mysql-connector-odbc-5.1.7-win32.msi;在mysql的安装目录文件夹中替换myodbc5S.dll,以改正原先的bug。
1、先配置odbc,建立两个dsn分别是源数据库的dsn以及目的数据库的dsn。
2、看表结构里面是否有数据,若有则先清空,truncate table (tablename);
3、使用dts转换数据库。
4、到了选择源表和视图的步骤时,注意这里要选择原oracle的已有的表,否则会自动创建一个表。默认是自动创建一个新的表的。将目的列的表名去掉数据库路径以及相应的双引号。如图:
(注意去掉表名的“”号)
5、导完数据后,大概的看下是否有错。
三、测试数据:
准备工作:安装iis,配置服务器。
1、 安装完iis后,安装aspnet_regiis.Exe,cmd里的参数是-i,可以直接拖该exe文件到cmd,加上-i参数 ,回车即可。
|
|