Windows环境下Sybase12.5 数据库创建与导入数据库??
现在的情况是,Sybase数据库已经安装完成了,需重新创建一个叫ptms的数据库,指定一个用户名sybase/sybase,具备全部角色与权限,该数据库创建时需指定load,下面开始
开始 - 》所有程序 -》Sybase -》Dsedit Utility,出现如下界面
点击"OK",出现下面的界面
这几个是默认安装的服务器,下面我们再添加一个新的服务器,在“Server”框的空白处右键单击,选择“add”,要输入一个服务器名,我输入“ptms”,点击“OK”
再双击右侧“Server Address”,弹出对话框
点击“Add”按钮,在协议下拉列表中选择“TCP”,输入本机IP和端口号(5000),OK, OK ,关闭
启动“Sybase”服务器,进入Sybase安装目录下的ASE-12_5\install目录,执行RUN_计算机名.bat文件,前面讲过,系统默认的服务器名是计算机名,我运行RUN_ICESOFT.bat文件
服务器启动完成
开始 -》所有程序 -》Sybase -》Sybase Central Java Edition
进入主界面
点击快捷方式中的“链接”,图中那个小电脑标志,默认用户名“sa”,密码为空,在下拉列表中选择之前创建的服务器“ptms”,点击OK
连接成功后会发现左侧的数据库视图
右键单击“ptms(sa) - Databases - master” 弹出对话框,单击“Devices” TAB,再点击"Add"按钮
选择Transaction Log和master,在Size中填入小于剩余空间(17M)的数字,我填15,不明原因,因为后面用到扩展数据库空间时这里不设置一下会挂掉,哎知识浅了,先将就把这混过去吧!再点确定
点击“ptms(sa) - Databases - Database Devices”,会看到右侧master数据库只有30M的空间,我们为它扩展到500M,如果之前没有上面的操作,这里扩展就不会成功。右键“Properties”将“30”改为“500”,点击“确定”按钮
会看到master的Size已经升级到500M
右键点击左侧master,选择“Properties”
选择“Devices”,再点击“Add”按钮,在弹出对话框中选择“Transaction Log”单选钮,如图
鼠标点击一下“master”,使它处于选中状态,在下面的Size中输入400,这样就为Data和Log分配了400M的空间,点击确定按钮
下面来创建一个新数据库,名称为“ptms”,首先要创建一个数据文件和Log文件。单击左侧视图中的Database Devices,使它处于选中状态
看到右侧的“详细信息”中有Add Database Device和master等,右键单击空白处,“新建”,弹出对话框
再弹出的对话框中输入“ptms”,即数据文件的名称,点击“下一步”
“Device Number”不用管,默认。只在“Size”中填入数字即可,我填入4000,也即是这个数据文件有4G大小,因后面单位为M。下一步
下一步
完成
同样方法,创建一个Log文件,大小为500M,(图文略)。完成截图
数据文件和日志文件已经创建完毕,下面我们就来创建一个新库吧!
单击左侧目录树中的“Databases”
犹如创建数据文件一样的形式,单击右侧空白处,“新建”- “Database”
在弹出对话框中输入“ptms”(数据库名)
单击“下一步”,在弹出对话框中再单击“Add”按钮
选择“Data”单选钮,再单击“ptms”,在下面的“Size“中输入最大值,我的最大就是4000M了
点击确定,这样刚刚创建的4G的数据文件就加到数据库ptms的Data中了,再为数据库添加Log文件,方法同上。(图文略)
这样,数据文件“ptms”和“ptmslog”就成为数据库“ptms”的数据和日志保存文件了
单击“下一步”,选择复选框中的“For Load”,因为等下我们将从一个数据库的备份文件导入这个新库,单击“下一步”
下一步
完成
建库是个稍微有点慢的过程,稍稍等待。。。
建成后你会发现在ptms上有个向下的黄色箭头,那说明它暂时还无法使用,因为没数据,没设定参数,我们将从一个数据备份文件将数据导入到这个数据库中,之后再设定一些参数
在DOS下使用命令 : isql -Usa -P 登陆数据库,输入“load database ptms from "e:/plms.dat”,该命令是倒库命令,即将E盘下的plms.dat文件中的数据导入当前数据库中,输入go执行
但按下回车键后突然发现一下问题,“Can't open a connection to s