初识 sybase

http://www.diybl.com/course/7_databases/database_other/200838/103400.html

 

http://download.sybase.com/eval/ASE_1252_DE/ase1252_de_win.zip

 

 

 


 

常用SQL命令

 表4  


1.load isql -Usa -P --进入ISQL环境  
   quit ----退出ISQL环境  
2.shutdown (server_name) --关闭SYBASE服务器  
   ex. shutdown SYB_BACKUP  
3.use (database_name) --打开数据库  
   ex. use tele114  
4.set rowcount (number) -- 设置显示记录条数  
   ex. set rowcount 10 (为0则取消设置)  
5.select (select_list) from (table_name) where (search_conditions)  
   --查看符合要求的内容  
   ex. select max(UnitNo1) from code_1th  
6.update (table_name) set (column_name1)=(value1),column_name2)=value2)  
   where (search_conditions) --重新赋值  
   ex.update code_1th set Password='12345',  
   RevCode1=substring(RevCode1,1,datalength(rtrim(RevCode1))-1)  
   where substring(Code1,1,1)='v' and substring(Code1,2,1)!=' '  
7.select (select_list) into (table_name1) from (table_name2)  
   where (search_conditions)  
   --将符合要求的table_name2中的内容存在table_name1中  
   ex.select * into sample from code_1th where substring(Code1,1, 1)='V'  
8.truncate table (table_name) --删去表  
   ex.truncate table sample  
   delete (table_name) where (search_conditions) -- 删去表的一部分  
   ex. delete example where County='5'  
9.sp_addumpdevice 'disk',(logicalname),(physicalname) --定义转储设备   
   ex.sp_addumpdevice 'disk','nbdump_1','vol1:/nbdump/nbdump.dat'  
10.sp_dropdevice (device_name) --删去转储设备  
   ex.sp_dropdevice nbdump_1  
11.dump tran (database_name) with truncate_only --删去日志  
   ex.dump tran tele114 with truncate_only  
12.sp_configure (config_name),(config_value) --更改设置值  
   ex.sp_configure 'allow updates',1  
13.reconfigure with override --使更改设置值有效  
14.sp_who --使用数据库用户列表  
15.kill (spid) --删去无效的数据库用户  
    ex.kill 9 --删去spid为9的数据库用户  
16.sp_helpindex (tabel_name) --查看索引情况  
   ex. sp_helpindex code_2th  
17.sp_helpdb (database_name) --查看数据库占用空间情况  
   ex. sp_helpdb tele114  

 


 

附录5:SYBASE实用安装、  
Sybase 10.0.1 For SCO UNIX3.0.x的安装  
(一)安装前准备  
1. SCO UNIX需两张补丁盘  
   a. UOD381异步I/O盘一张  
   b. aet382网络盘一张  
   重启UNIX后进入维护模式,用custom命令装入此两张补丁盘  
2. 在UNIX系统中增加sybase用户  
3. 在工作站上通过TCP/IP将SYB_SCO拷入 /usr/sybase中在工作站上运行  
   LSL  
   NE2000  
   TCPIP  
   FTP 129.18.114.99 (129.18.114.99为服务器的网络地址)  
   用sybase用户登录  
   bi  
   put SYB_SCO (SYB_SCO在C盘当前目录中)  
4. 用cpio 展开安装程序  
   以root登录  
   cd/usr/sybase  
   Cpio 杋dvC 5. 配置UNIX内核  
   a. 以root登录  
   b. 设置环境变量,用vi 编辑 /.profile加入以下两行  
     SYBASE=/usr/sybase  
     export sybase  
   c. 用vi编辑/etc/conf/cf.d/mtune  
  修改参数为  
   NSTREAM 700  
   NAIOHBUF 400  
     d. cd/usr/sybase/install  
   sh sco_kernal sybase  
   重新 relink 后reboot  
(二)安装  
1)以sybase 登录  
2)cd/usr/syabsw/install  
3)sybinit  
4)选3  
SYBINIT  
1. Rrlease Directory: /sur/u/sybasw-100  
2. Edit /View interfaces File  
3. Configure a server product  
4. Configure an Open Coient/Server Product  
5. Configure a Front End Product  
5)选1  
CONFIGURE SERVER PRODUCTS  
1. Configure a mew SQL Server  
2. Configure an existing SQL Server  
3. Upgrad an existing SQL Server  
7)ADD NEW SQL SERVER  
1. SQL Server name: lyg114  
a. 选1,输入服务器名如:lyg114  
b. 按Ctrl-a  
8)SQL SERVER VONFIGURATION  
1. CONFIGURE SERVER'S INTERFACES FILE ENTRY Incomplete  
2. MASTER DEVICE CONFIGURATION Incomplete  
3. SYBSYSTEMPROCS DATABASE CONFIGURATION Incomplete  
4. SET ERRORLOG LOCATION Incomplete  
5. CONFIGURE DEFAULT BACKUP SERVER Incomplete  
6. CONFIGURE LANGUAGES Incomplete  
7. CONFIGURE CHARACTER SETS Incomplete  
8. CONFIGURE SORT ORDER Incomplete  
9. ACTIVATE VUDITING Incomplete  
分别选1,2,3,---9配置参数,使各项Incmplete----->complete  
参数配置如下:(例)  
a. SERVER INTERFACES FILE ENTERY SCREEN  
Server name : lyg114  
1. Retry Count: 10  
2. Retry Delay: 10  
Listener services available:  
Protocol Address Port Name Alias  
rcp scosysv 4114  
注意:Port=4114,此参数为1024--65535为间的4个或5个数字  
Address=scosysv,此参数为UNIX服务器主机名  
b. MASTER DRVICE CONFIGURATION  
1. Master Device: /usr /sybase/madter.bay  
2. size (Meg) : 30  
c. SYBSYSTEMPROCS DATABASE CONFIGURATION  
1.sybsytemprocs database size (Meg) : 10  
2. sybsystemprocs logical device name: sysprocsdev  
3. create new device for the sybsystemprocs database : yes  
4. physical name of new device: /usr /sybase/sybtemp.dat  
5. size of the new device (Meg) : 10  
d. SET ERRORLOG LOCATION  
1. SQL Server errorlog: /usr/sybase/errorlog  
e. SET THE SQL ERVER'S BACKUP SERVER  
1.SQL Server backup Server mname: SYB-BACKUP  
注意:此备份服务器名一定要与后面配置的备份服务器名一致  
f. SONFIGURE LANGUAGES  
选 1. us-english  
g.CONFIGURE CHARACTER SETS  
选 1. SACII, fro use with unsp 及4.ISO 8859-1 (latin-1)-w (4.为缺省)  
h. CONFIGURE SORT ORDER  
选 1. Binary ordering ,for the ISO 8859/1 or Latin-1 Charact  
i. ACTIVATE AVDITING  
1. Install auiting: yes  
2. sybsecurity database size (Meg): 5  
3. sybsecuyty logical device name : sybsecurity  
4. dreate new device for the sybsecurity database : yes  
5. sybsecurity physical device name : /usr/sybase/sybsecur.dat  
6. size of the new device (Meg): 5  
9) 参数配置完后,按Ctrl-a  
Execute the SQL Server Configuration now? y  
10)看到下面的信息表示SQL Server 安装成功  
Configuration completed successfully.  
Press to continue.(回车)  
11) 按Ctrl-x 退出安装程序  
12) 要$提示符下运行  
startserver-fRUN-lyg114 启动SQL Server  
13) 要$提示符下运行  
isql-Usa -P- Slyg114  
屏幕出现:1>  
安装完毕  
Sybase 11.0.2 For SCO UNIX 5.02C的安装  
(一)首先建立sybase组,组号可设为100;再建立sybase用户,然后修改/usr/sybase/.profile文件,加入一句:SYBASE=“/usr/sybase”;export SYBASE。  
(二)调整系统核心参数  
a. 共享内存:  
# cd /etc/conf/cf.d  
# ./configure选16,shared data  
SHMMAX,输入新值,如83886080(越大越好,系统启动后省下的全部内存)  
退出。  
b. 激活异步I/O:  
# cd /etc/conf/sdevice.d;进入此目录  
# Vi aio将“N”改为“Y”;编辑aio文件  
# Vi suds将“N”改为“Y”;编辑suds文件  
# Vi /etc/rc2 在最后加入下面一行:  
/etc/suds_ctrl -a  
c. 重建内核:  
# /etc/conf/cf.d/link_unix  
d. 重新启动openserver  
(三)安装sybase  
a. 以sybase登录:  
$ ./sybload -D  
依输入y 、l,  
然后执行”./sybimage“  
b. 依提示输入序列号,解完包后:  
Vi /usr/sybase/locales/locales.dat  
在[SCO]中,加入:  
C_C.C.,us-English,ico_1  
然后进入Install,配置SYBASE服务器。  
※SYBASE 11.0.2 For SCO UNIX 5.0.2安装补充说明  
目前SCO UNIX 5.0有多种版本,针对5.0.2,SYBASE 11.0.2的安装需安装Kernel Patch:  
a. OSS437a-streams lock timeout and protocal Data  
b. OSS441a-SUDS aio supplement  
c. OSS446a-tape drive unload for nonrewinding devices  
在SCO UNIX 5.0.4C上不需安装补丁盘。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值