百度首页 | 百度空间
 
查看文章
 
Sybase ASA数据库的简单使用(Step by Step)适用于ASA8或ASA9
2007年02月27日 星期二 21:31
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息(Sean)及本声明。本文链接:http://hi.baidu.com/hexiong/blog/item/f89fd1c8d65b2f177e3e6f57.html

在安装完ASA数据库以后,有如下目录结构:

charsets           字符集
docs               帮助文档
java               java包
readme.txt         readme
scripts            用于数据库管理的一些系统SQL脚本
Shared             共享目录
support            略
win32        (*)所有的可执行程序都在这里

我们主要使用win32目录下边的一些工具程序来管理ASA数据库。
1. 创建一个ASA的db文件, 在前一篇短文里我只是简要介绍ASA9的简单启动,见http://hi.baidu.com/hexiong/blog/item/bd4309240a5b4c2bd40742fd.html
使用dbinit命令即可创建一个新的db文件test.db,如:

E:\SYBASE\SybaseASA8\win32>dbinit ..\test.db
Adaptive Server Anywhere Initialization Utility Version 8.0.1.2600
Creating system tables
Collation sequence:  936ZHO
Creating system views
Setting permissions on system tables and views
Setting option values
Initializing UltraLite deployment option
Database "..\test.db" created successfully

2. 启动数据库
想启动一个位于ASA8下边的test.db,只需要运行dbeng8 <库文件>即可,如果想提高效率,可以写一个简单的脚本asa8.bat

@ECHO OFF
SETLOCAL
set ASA8=e:\sybase\SybaseASA8
rem 以Personal DB方式启动,只支持本地访问 
rem start /min "" "%ASA8%\win32\dbeng8.exe" "%ASA8%\%*"
rem 以tcp/ip服务方式启动,支持远程访问
start /min "" "%ASA8%\win32\dbsrv8.exe" -x "tcpip{serverport=2638}"  "%ASA8%\%*"
ENDLOCAL

 

3. SQL交互执行界面 dbisql, dbisqlg(GUI), dbisqlc(Command Window) 说到dbisql, 有两个重要的环境变量,以ASA9为例: 
   set ASANY9=e:\sybase\SybaseASA9 
   set ASANYSH9=e:\sybase\SybaseASA9\Shared 

在win32子目录下面,运行dbisqlg,会看到下述的界面:

在ServerName里填入dbsrv8或者dbsrv9启动的服务名(默认为数据库名),缺省的用户密码为 dba/sql。在sql语句窗口里输入一个简单的命令sp_tables,就可以得到库里边有哪些表或系统视图,如下图: 

 
 

类别:sybase点滴 | 添加到搜藏 | 浏览() | 评论 (1)
 
最近读者:
 
网友评论:
1
2007年09月21日 星期五 13:16
你的文章真是太好了!
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码:
 

     

©2008 Baidu