现在的位置: 首页 > 综合 > 正文

sybase数据库常用操作方法

2013年08月06日 ⁄ 综合 ⁄ 共 2568字 ⁄ 字号 评论关闭

sybase安装完成后,在程序----sybase中有这样几项:

               Dsedit Utility

               Ocscfg Utility

               SQL Advantage

               Sybase Central Java Edition

               Server Config

               Sybase Software Asset Management (SySAM)

        欲进行数据库相关操作,首先需建立服务器.即在server config下完成相

关配置工作.点击开始----程序-----sybase----server config 在左面方框中选中

adaptive server,在右面方框中点击create adaptive server来创建一个adaptive

服务器.按提示输入服务器名和路径等相关设置.当进行到有error log画面时有,

先选择Network Address,进入后点击add,在connection中输入ip与端口号5000,如:

192.168.0.107,5000  点击OK退出后再点configure default xp server按上面的方

法同样进行配置不过注意此时端口号为5004,配置完成后点ok退出后再点continue等

待服务器配置一段时间后即可完成服务器的新建工作.

     点击开始----程序----sybase -----sybase centre那一长项,即可进入Sybase

Centre  界面,点工具,连接先建立的服务器之后,就可以在其中可以直接进行数据库

服务器的一些相关动作.

      点击开始----程序----sybase-----sql advantage 点server连接上建立好的

服务器后,也可以在其中直接输入SQL脚本直接进行对数据库服务器的一些相关操作.

 1,建立两个设备testdata,testlog大小分别为500M,400M.并写出SQL脚本.

       A   在Sybase Centre  中操作.

                 点服务器名,点Database Devices   在右面的窗格中点add Database     

                   Devices 按提示即可完成新建工作.

       B   SQL脚本为:

                  disk init

                  name = "testdata",

                  physname = "g:/sybase/testdata.dat",

                  vdevno = 2 ,size = "500M"

                disk init

                name = "testlog",

                phyname  = "g:/sybase/testlog.dat",

                vdevno  = 3,size = "400M"

2,将上面建的设备中的testlog扩展为500M,并写出SQL脚本.

        A,在Sybase Centre中操作:

              选中Database Devices中的 testlog点击右键,选择属性.在常规选项卡  

              下直接修改.

        B,  SQL脚本为:

              disk resize

               name = "testlog",

               size = "100M"  //注这里填的是增加的大小.

3,  建test数据库即其SQL脚本.

           A,  在Sybase Centre中操作

                点到Databases在其右边的窗格中点add项按提示  完成.

          B,  SQL脚本:

               create database test

               on testdata = "200M"

               log on testlog = "200M"

4,  扩展数据库

           A, 在Sybase Centre中直接编缉

                  点到test右键属性,点到Devices选项卡,先择edit即可.

           B,  SQL语言脚本:

                  alter  database test on testdata = "100M"

                   alter database test log on testlog = "50M"

5, 建表插入数据.

          use test

           go

           create table test(testno varchar(8),testcontern varchar(20))

            insert test values('01','tanmiy')

6, 备份数据库

           A, 在Sybase Centre中备份:

                先启动backup server,然后点到要备份的数据库,右键先backup按提

                 完成即可.

           B,  SQL脚本为:

                   dump database test to "g:/sybase/backup/testdump.dump"  

7, 删除数据库,

             drop database test

8, 恢复数据库

             A, 在Sybase Centre 中操作

                  新建一个数据库与欲恢复的数据库同名且存储

                  状态相同,右键选择restore,完成后使用online database  数据库名激

                   活.

            B, SQL脚本为:

                  load database test from "g:/sybase/backup/testdump.dump"

抱歉!评论已关闭.