Sybase入门
2006-03-05 21:48:31 来源:WEB开发网核心提示: 附录4:常用SQL命令 表4 1.load isql -Usa -P --进入ISQL环境 quit 退出ISQL环境 2.shutdown (server_name) --关闭SYBASE服务器 ex. shutdown SYB_BACKUP 3.use (database_name) --打开数据库 ex. us
附录4:常用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) 参数配置完后,按Crtl-a
Execute the SQL Server Configuraion now? y
10)看到下面的信息表示SQL Server 安装成功
Configrration completed successfully.
rpess 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上不需安装补丁盘。
更多精彩
赞助商链接