isql命令集
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、shutdown with nowait go————关闭sybase服务
2、shutdown SYB_BACKUP(服务名)————关闭sybase服务
3、sp_helpserver go————查看服务名
4、select @@ version go ————查看sybase版本
5、sp_version————查看sybase版本
6、id root————查看用户的属性
7、kill -9 进程号(可以从查看服务名命令中查询)————直接杀死sybase进程
8、sp_password null,lonton go————设置sa用户的口令
9、sp_helpdevice go—————查看sybase的数据设备信息
select name,phyname,vdevno,low from master..sysdevices where name=’master’ go
10、use master go
disk init
name=’spamms’,
physname=’/opt/sybase/data/spamms.dat’,
vdevno=6,
size=’100M’
cntrltype=0 go————创建数据库设备
11、sp_diskdefault ‘spamms’,defaulton/defaultoff go————设置设备为默认设备,反之。
12、drop database spamms go————删除数据库
13、1>sp_dropdevice ‘spamms’
2>go————删除数据库设备
14、1>sp_configure 'number of devices',25
2>go————修改最大的虚拟设备号
15、1>sp_configure ‘disable disk mirroring’
2>go————检查镜像设备值,为一不允许镜像设备
16、1>sp_configure ‘disable disk mirroring’,0
2>go————激活镜像(重启)
17、use master go————使用主设备
disk mirror
name=’spamms’,————需要镜像的设备名
mirror=’/opt/sybase/spamms.mrr’,————镜像物理文件系统
weites=’serial’/‘noserial’————写方式串行和并行
go————镜像数据库设备
18、disk unmirror
Name=’spamms’
Go————终止镜像操作
19、disk remirror
Name=’spamms’
Go————恢复镜像操作
20、sp_helpdb/spamms(数据库详细) go————查看数据库信息
21、create database spamms on spamms=30M,spamms1=40M
Go————在两个数据设备上创建数据库
21、create database spamms on spamms=30M,spamms1=40M log on spammslog=20
Go————在两个数据设备上创建数据库,与日志分开
22、sp_addlogin ‘ghy’,’ghypasswd’ go————增加登陆用户不是数据库用户
23、use spamms go————选定改变数据库宿主的数据库
sp_changebowner ‘ghy’go ————改变数据库宿主
24、use spamms go
sp_spaceused go————查看数据库空间的使用情况。
25、alter database spamms on spamms=20 log on spammslog=10 go————扩容20M
26、sp_helpsort————查看系统的默认排序方式、字符集和主要的排序顺序表
27、select name,id from syscharsets go————查
看系统字符集的安装状态
28、charset –Usa –P –Spc109 binary.srt cp936————将中文字符集cp936添加到系统中。在字符集目录下执行。
29、sp_configure “default charsets set id”,171 go————重新设置数据库的默认系统字符集。重启两次生效。
Sp_configure “default char” go————查看当前使用的缺省字符集
30、startserver –f servername ————启动sybase数据库服务
31、which isql————查看isql
32、isql –Usa –Plonton –Spc109————进入isql
33、isql –Usa –Plonton –i(input file) /opt/sybase/spamms.sql –o(out file) /opt/sybase/sybaselog.log————执行数据库脚本
34、dump database spamms to “/opt/sybase/spamms.dat” go ————备份数据库
35、load database spamms from “/opt/sybase/spamms.dat” go————还原数据库
36、online database spamms————激活数据库
37、isql参数详解
1) isql -?————显示isql开关的语法摘要
2) isql –L————列出本地配置的服务器和在网络上广播的服务器的名称
3) isql –Ulogin_id————用户登陆ID
4) isql –Ppassword————用户制定的密码,若未使用这个选项,将提示输入密码,如果为空,默认未NULL。
5) isql –Sservername ————连接到的服务器名
38、bcp dbname..tablename out /opt/sybase/spamms.txt –Usa –Plonton –Sservername –c(可见的文本方式到处数据)————数据备份
bcp dbname..tablename in /opt/sybase/spamms.txt –Usa –Plonton –Sservername –c(可见的文本方式到处数据)————数据还原
39、一次性导出所有表
1)编辑一个文本文件,文件名称为bcpscript:
2)use spamms go
select ‘bcp dbname..’+name+’out /opt/sybase/spamms.txt’+’-Usa –P –Sservername -c’from sysobjects where type=’U’U表示为用户表。
3)执行 isql –Usa –Ppasswd –Sservername –i bcpsript –o bcpout.bat
系统安全设置命令
40、sp_addlogin loginname,passwd [,defdb][,deflanguage][,fullname][,passdexp]
[,minpwdlen][,maxfailedlogins][,auth_mech]
loginname:登陆用户的登录名
passwd:登录用户的密码
defdb:用户登录系统后默认的数据库(use spamms go)
deflanguage:ASE用户返回信息的提示语言
fullname:登录用户的全名,起标示作用
passdexp:用户口令的有效期
minpwdlen:设置登录用户的最小口令长度
maxfailedlogins:设置失败登录的次数
sp_addlogin ‘aifusenyu’,’aifusenyu’,’spamms’,null,null go————增加登录用户
41、sp_modifylogin {loginname|”all overrides”},option,value————修改登录用户属性。
Option:defdb(),deflanguage(),fullname(),passwd expiration(),min passwd length(),max f
ailed_logins(),login script(登录执行的存储过程名)。
sp_modifylogin aifusenyu,fullname,’guohongyu’go
42、sp_defaultdb loginname,defaultdb go————设置登录用户的默认数据库
43、sp_droplogin loginname go————删除登录用户
44、sp_who /aifusenyu go————查看登录用户状态
45、sp_helpuser go————查看数据库信息
46、sp_dropuser username go————删除数据库用户
47、sp_locklogin aifusenyu,’lock/unlock’————锁定或者解除锁定用户
48、sp_locklogin go————查看当前锁定用户列表
49、sp_displaylogin [loginname]————查看登录用户列表
50、系统三种角色:sa_role:系统管理员,sso_role:安全管理员,oper_role:操作管理员。
Sp_role {“grant”|”revoke”},rolename,loginname go————授权或撤销
51、sp_addgroup grpname go————创建用户组
52、sp_helpgroup /”grpname”go————查看用户组信息
53、sp_adduser loginname[,name_in_db[,grpname]]————创建数据库用户
54、sp_changedbowner ‘loginname’go————改变数据库的属主用户。
55、sp_changegroup groupname,name_in_db go————将用户移除此组
56、sp_dropgroup grpname go————删除用户组
sp_dropuser username go————删除数据库用户