- 论坛徽章:
- 0
|
活跃下论坛气氛,请大家热烈讨论!
操作环境:
HP-UNIX 11.11 SYBASE ASE 12.5.3 HP RP4470.
时间60分钟,感觉很紧张。
sybase专业共8道试题:
1、sybase数据库客户端无法连接数据库,请排除故障。(15)
2、更改数据库字符集为eucgb。(15)
3、(主机部分)创建新的文件系统,并挂到/temp目录下,使开机能够自动加载。在temp下创建3G的大小的tempdb,并将所有空间3G空间都给它。(20)
4、创建200M大小的名为"tempdb_cache"的高速缓存,并绑定到tempdb。(10)
5、更改用户最大连接数为200.(10)
6、用户数据库jscnm中有一个名为pass(名称记不起来了,乱写的)表,该表被意外删除,请将D盘下的备份的pass.dat用bcp导入,字符集为eucgb。(导出命令bcp dbo.pass out "pass.dat" -Usa -P123456)
个人答案:
1、用startserver -f RUN_SYBASE & 启动后,日志报错,无法分配网络资源,遂怀疑是interface文件没有配置正确,检查interface文件,发现其中主机名与hostname不相符,改正后服务器启动成功。
2、考试时没有答出,因为之前在虚拟机上更改过,瞧我这记性。。。
正确答案应该是将$/SYBASE/ASE12_5/init/sample_resource_files/sqlloc.rs
拷贝到$/SYBASE/ASE-12_5/OCS/bin目录下,按以下黑体字提示编辑该文件:
sybinit.release_directory: /sybase/ASE-12_5―――输入Sybase产品的安装路径
sqlsrv.server_name: jsexam―――输入数据库服务器的名称
sqlsrv.sa_login: sa
sqlsrv.sa_password: 123456―――输入sa的口令,若为空,则什么也不填
sqlsrv.default_language: chinese ―――输入想要配置的语言集
sqlsrv.language_install_list: USE_DEFAULT
sqlsrv.language_remove_list: USE_DEFAULT
sqlsrv.default_characterset: eucgb ―――输入想要配置的字符集
sqlsrv.characterset_install_list: USE_DEFAULT
sqlsrv.characterset_remove_list: USE_DEFAULT
sqlsrv.sort_order: binary―――输入想要配置的排序顺序
然后用sqllocres -r sqlloc.rs
就可以更改了。
3、主机的兄弟害了偶(要考主机的兄弟先做),正确命令是:
lvcreate -L 3174.4 -n lvtempdb /dev/vg00 ,在vg00卷组上做
newfs -F vxfs /dev/vg00/rlvtempdb
mkdir /temp
mount /dev/vg00/rlvtempdb /temp
修改/etc/fstab文件,使开机后自动挂载。
disk init
name="tempdb",physname="/temp/temp.dat"
size="3000M"
create database tempdb
on tempdb="3000M"
4、sp_caceconfig "tempdb_cache",200M
sp_bindcache tempdb_cache,tempdb
go
5、sp_configure "user connections",200
go
6、如果前面都做出来了,这个题目就好做多了,首先把数据库选项改为允许批量复制,然后用bcp导入就可以了。
[ 本帖最后由 summon 于 2007-11-18 21:49 编辑 ] |
|