unix 系统恢复Sybase 数据库备份
由于客户使用运行于unix上的 sybase数据库,现需要对数据进行分析,要将数据恢复到windows平台上(SQL Server 2005),所用先备份需要分析的数据库到文件中了,但是没有unix环境,故用vitrual box虚拟了Solaris 10并在其上安装了Sysbase ASE 15.0.2。
在建立VitrualBox虚拟磁盘时设置磁盘大小为80GB,在安装Solaris 10时安装系统没有手动设置磁盘相关的选项,都是自动配置;因为数据备份文件超过了2gb,在安装好了后发现可用空间不是很充足,而磁盘还有很多剩余空间并没有分配。自己便搜索了一些资料尝试分配剩余空间给操作系统。(没有unix使用经验)。
所使用的命令包括:用format 命令更改了硬盘(第一块,好像是h0d0s0)第7个分区,分配了40GB。设置了label 之类的,然后save操作(具体命令在网上搜索的文章中,现找不到这篇文章)。
退出后打开 /home 显示 可用0字节,已用0字节,并且不能创建文件。
启动运行 run_hostname 的 sybase 服务时提示环境变量出错。此时想起应该是损坏了home文件夹以及.profile之类的文件。
问题:
1.请问如何划分剩余磁盘空间到系统中,作为某个文件夹使用。
2.如何启动sybase 服务(包括_BS服务)(我是直接在“终端”的命令行中输入完整文件名后回车运行的,我想应该不是作为服务运行)。
3.其他unix系统上备份的sybase 文件可以在Solaris Unix系统上还原吗(不能还原在windows上)?
4.已被弄乱的/home .profile等可以怎样恢复。
5.如果需要sql server 2005 SSIS读取sybase 数据库内容需要什么组件,并且下载地址?
虽然问题有点多,但以上问题可以单独回答,希望尽量详细,合理即得分,可以要求加分。
谢谢啦。