sybase 数据导入mysql_Windows环境下Sybase12.5 数据库创建与导入数据库图文教程

现在的情况是,Sybase数据库已经安装完成了,需重新创建一个叫ptms的数据库,指定一个用户名sybase/sybase,具备全部角色与权限,该数据库创建时需指定load,下面开始

开始 - 》所有程序 -》Sybase -》Dsedit Utility,出现如下界面

6073b2bdd2cb5d2792cbd4d48c2c883d.bmp

点击"OK",出现下面的界面

d50adc786b339986b64e2c262b6961ad.png

这几个是默认安装的服务器,下面我们再添加一个新的服务器,在“Server”框的空白处右键单击,选择“add”,要输入一个服务器名,我输入“ptms”,点击“OK”

e0e4b3016ca755194c65945199b14d5e.bmp

再双击右侧“Server Address”,弹出对话框

5fab25a6698b6454afd9f6d338c1f991.bmp

点击“Add”按钮,在协议下拉列表中选择“TCP”,输入本机IP和端口号(5000),OK, OK ,关闭

57594e298251f93f77a2f6c76884dc33.bmp

启动“Sybase”服务器,进入Sybase安装目录下的ASE-12_5\install目录,执行RUN_计算机名.bat文件,前面讲过,系统默认的服务器名是计算机名,我运行RUN_ICESOFT.bat文件

9863b2b8bf38b2ee328337cbd83d6f69.bmp

服务器启动完成

16c3f28a652fd1b4f2371d57c238cdff.bmp

开始 -》所有程序 -》Sybase -》Sybase Central Java Edition

98211dd8f71e51a1ef749b3e3667f723.bmp

进入主界面

4c23dc2814af8c0c9a1b63b84e9efc45.bmp

点击快捷方式中的“链接”,图中那个小电脑标志,默认用户名“sa”,密码为空,在下拉列表中选择之前创建的服务器“ptms”,点击OK

63619c967d2ca3ede5da866c3a64773f.bmp

连接成功后会发现左侧的数据库视图

f737443a95be760c84f0e08d271c9f64.bmp

右键单击“ptms(sa) - Databases - master” 弹出对话框,单击“Devices” TAB,再点击"Add"按钮

c3c10c82a0a45184cf9cf8b635c63eef.bmp

选择Transaction Log和master,在Size中填入小于剩余空间(17M)的数字,我填15,不明原因,因为后面用到扩展数据库空间时这里不设置一下会挂掉,哎知识浅了,先将就把这混过去吧!再点确定

73b34c7bfdeb140c8a19a3f074f3f82c.bmp

点击“ptms(sa) - Databases - Database Devices”,会看到右侧master数据库只有30M的空间,我们为它扩展到500M,如果之前没有上面的操作,这里扩展就不会成功。右键“Properties”将“30”改为“500”,点击“确定”按钮

db2c57e313e69101e3c44754d8781d97.bmp

会看到master的Size已经升级到500M

2d55a31d34d26880b46a85c9ec0df538.bmp

右键点击左侧master,选择“Properties”

a9da63f5701d0ad1c008acd3272f2d08.bmp

选择“Devices”,再点击“Add”按钮,在弹出对话框中选择“Transaction Log”单选钮,如图

85dbd7bfcd22d4e234c89bd8e56dd374.bmp

鼠标点击一下“master”,使它处于选中状态,在下面的Size中输入400,这样就为Data和Log分配了400M的空间,点击确定按钮

dc0554085107511a863ebce83f98ca52.bmp

下面来创建一个新数据库,名称为“ptms”,首先要创建一个数据文件和Log文件。单击左侧视图中的Database Devices,使它处于选中状态

e518b83b8f0fbaa832c78dbf76e4e339.bmp

看到右侧的“详细信息”中有Add Database Device和master等,右键单击空白处,“新建”,弹出对话框

c0973dcf133208e5fc013c6356f967d9.bmp

再弹出的对话框中输入“ptms”,即数据文件的名称,点击“下一步”

f4326ff76d494c1932efc604b5b01597.bmp

“Device Number”不用管,默认。只在“Size”中填入数字即可,我填入4000,也即是这个数据文件有4G大小,因后面单位为M。下一步

4e3f57626c079d14cd26967290168bc0.bmp

下一步

980baab267b61f079f7a82f26f2ca7b6.bmp

完成

d96e818f0ec874f599c8685f47ee40d0.bmp

同样方法,创建一个Log文件,大小为500M,(图文略)。完成截图

e8005735e14f411f75669bd536e29024.bmp

数据文件和日志文件已经创建完毕,下面我们就来创建一个新库吧!

单击左侧目录树中的“Databases”

bfdfc3ea948b7866112466a1b4b9f00b.bmp

犹如创建数据文件一样的形式,单击右侧空白处,“新建”- “Database”

5c19e8944507bb917d22620d71313618.bmp

在弹出对话框中输入“ptms”(数据库名)

84be0b32cc593ac1262837325201ca49.bmp

单击“下一步”,在弹出对话框中再单击“Add”按钮

34b6e6fc154f137bb4a57474050f971b.bmp

选择“Data”单选钮,再单击“ptms”,在下面的“Size“中输入最大值,我的最大就是4000M了

9a7edd0b69d686f11faad1ab27cd9eb1.bmp

点击确定,这样刚刚创建的4G的数据文件就加到数据库ptms的Data中了,再为数据库添加Log文件,方法同上。(图文略)

这样,数据文件“ptms”和“ptmslog”就成为数据库“ptms”的数据和日志保存文件了

999f371576852a0208be3c82dd919aed.bmp

单击“下一步”,选择复选框中的“For Load”,因为等下我们将从一个数据库的备份文件导入这个新库,单击“下一步”

69ff6815626ab5b0b533aef3a7d50075.bmp

下一步

2a1e7d24ecf29de091062b9debdd0e4f.bmp

完成

d82793dc2d8bcc44f6f52739bd667fa1.bmp

建库是个稍微有点慢的过程,稍稍等待。。。

建成后你会发现在ptms上有个向下的黄色箭头,那说明它暂时还无法使用,因为没数据,没设定参数,我们将从一个数据备份文件将数据导入到这个数据库中,之后再设定一些参数

484ffe33569bf4553fd8ad6254161d86.bmp

在DOS下使用命令 : isql -Usa -P 登陆数据库,输入“load database ptms from "e:/plms.dat”,该命令是倒库命令,即将E盘下的plms.dat文件中的数据导入当前数据库中,输入go执行

5c932547b05268502c3b72451ce47518.bmp

但按下回车键后突然发现一下问题,“Can't open a connection to site 'SYB_BACKUP. See the error log file in the SQL Server boot directory.”,这是因为备份服务没有启动所致,我们从“控制面板 - 管理工具”的服务中启动这个服务就OK了。

64f8b859eb407b6d72a9b7efcb7dcb62.bmp

启动服务后再回到DOS下执行倒库命令,倒库也是一个较漫长的活。。。

0e0988a50626affeb5634e99a4ee9e2e.bmp

倒完库再执行一下online命令,

bc99462bb74d8c47430aa180ac65d27f.bmp

下面创建一个用户名和密码都为sybase的用户,具备全部角色和权限。单击左侧目录树中的“Logins”

73d9fca29c7feeeb5f826dd475600360.bmp

会看到已经有几个默认的用户了,右键单击空白处,“新建”“Login”

fe6bc1d9522ab439e51775c420a74c5d.bmp

弹出对话框中,三个输入框全输入“sybase”

d3aba26f1601294058337b40ed6e61a7.bmp

下一步,选择默认数据库和语言,下一步

59a68d02d5736d30d481d6213510f46b.bmp

选中全部,下一步

99b327a769ebca138a2440bb5221a4a1.bmp

完成

ad8a9f48ab185ccbcf88c0a22958db71.bmp

用户创建完成后,刷新一下,会看到新增的sybase,右键单击,选择“Properties”

53ddbb477e6d86ca133fbb5de4198d91.bmp

选择“Users”,单击“Add”按钮,再选择全部,点击确定

80cd2813dda02c1738b46cd2f0015ea5.bmp

加入后截图

a74f533b8cf5bd7101cfeb0098113592.bmp

再增加角色,方法类似,依旧选中全部角色

6c2f02c4fe29849c11da64d8ec821ebc.bmp

用户创建完成!

设置数据库参数,右键单击左侧目录树中的“ptms”,选择“Properties”,在弹出对话框的“options”中选中ddl in tran,no free space acctg, select into/bulkcopy/pllsort, trunc log on chkpt等四项参数,确定

c1c23eabb87cd772067cbdc8bb5a7db1.bmp

OK,到此全部建库与倒库过程基本结束,使用sybase/sybase登陆访问一下ptms数据库吧!

经验:扩大tempdb的device容量:

1>(参考上图)

新建device:tempdb 1G

新建device: tempdb_log 1G

2>tempdb数据和日志分离

ALTER DATABASE tempdb ON tempdb= '1G' LOG ON tempdb_log= '1G'

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值