ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:20.35KB ,
资源ID:4443480      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4443480.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(solarissybase安装文本.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

solarissybase安装文本.docx

1、solarissybase安装文本一 安装要求:1 平台和操作系统:Sun Solaris 2.7或2.8 (英文)2 操作系统补丁:2.5.1: 103540-35 & 111442-01 or 103540-36 & 111444-01 2.6: 105181-26 & 111435-01 or 105181-28 & 111446-01 2.7: 106541-03, 106327-05, 106300-06106541-16 & 111437-01 or 106541-17 or later 2.8: 108528-07 & 111459-01 or 108528-08 & 11143

2、3-02 or 108528-09 or later108528-08,108652-32, 108875-09, 108879-07, 108968-05, 108974-11, 108975-04, 108977-01, 108985-02, 109137-01, 109299-02, 109320-02, 109783-01, 109951-01, 103346-28, 108827-10, 108901-03, 108991-12, 111177-02, 3 建立用户和组 :用户名:sybase 组名:sybase.要求,主备机uid,gid保持一致4 sybase软件空间要求(不包括

3、数据库): 1000MB5 系统参数:编辑/etc/system文件,假如以下行:set shmsys:shminfo_shmmax=nnn nnn=实际内存数(16G=16384000000)修改后重新启动系统。6. 修改所有数据库使用的设备为sybase用户可读写 chown R sybase:sybase /sybase二 软件安装:1 插入sybase光盘2 以 sybase 用户登录:% cd /cdrom/cdrom0% ./install(字符终端使用 ./install c)4. 设置环境变量: csh : % cp /sybase/SYBASE.csh $HOME/.cshr

4、c sh or ksh使用 $cat /sybase/SYBASE.sh $HOME/.profile三 配置数据库服器:1、 以sybase 用户登录系统2、 修改配置文件;方法:Sybase 安装完成后,在init文件夹中已建立配置文件的样例(/sybase/ASE-12_0/init/sample_resource_files/srvbuild.adaptive_server.rs)。在/Sybase下建立rs文件夹(mkdir /sybase/rs);拷贝样例文件拷到 /Sybase/rs文件夹下,并改名为sql.rs;方法:在/sybase/ASE-12_0/init/ sample

5、_resource_filesl路径下执行下述命令:cp srvbuild.adaptive_server.rs /sybase/rs/sql.rs用vi 命令修改配置参数 方法:vi sql.rs具体配置参数如下:sybinit.release_directory: /sybase (sybase安装目录)sybinit.product: sqlsrvsqlsrv.server_name: SYBASE(根据需要改写)sqlsrv.new_config: yes sqlsrv.do_add_server: yeswork_protocol_list: tcpwork_hostname_lis

6、t: HOSTNAME(对应IP:本机IP,应已记录在/etc/hosts中,下同)work_port_list: 4100sqlsrv.master_device_physical_name: /dev/rsyb_master (master设备的逻辑卷名)sqlsrv.master_device_size: 100 (至少要比逻辑卷小2兆)sqlsrv.master_database_size: 50sqlsrv.errorlog: USE_DEFAULTsqlsrv.do_upgrade: nosqlsrv.sybsystemprocs_device_physical_name:/dev

7、/rsyb_proc(sysprocs设备的逻辑卷名)sqlsrv.sybsystemprocs_device_size: 100 (至少要比逻辑卷小2兆)sqlsrv.sybsystemprocs_database_size: 90sqlsrv.sybsystemdb_device_physical_name: USE_DEFAULTsqlsrv.sybsystemdb_device_size: USE_DEFAULTsqlsrv.sybsystemdb_database_size: USE_DEFAULTsqlsrv.default_backup_server: SYBASE_backup

8、(根据需要改写)注意:sqlsrv.sybsystemprocs_device_size、sqlsrv.sybsystemdb_device_size 两个参数数值要略小于实际sybsystemprocs及sybsystemdb所建逻辑卷的大小(10M左右);3、初始化Sybase Adaptive Server,完成服务器安装;方法:进入/sybase/ASE12_0/bin路径中,执行srvbuildres命令srvbuildres r /sybase/rs/sql.rs4、提示成功后,完成Sybase服务器安装;5、配置Backup Server:$ cd /sybase/ASE-12_

9、0/init/sample_resource_files$ cp srvbuild.backup_server.rs /sybase/rs/backup.rs$ vi backup.rs 具体参数如下:sybinit.release_directory: /sybasesybinit.product: bsrvbsrv.server_name: SYBASE_backup (根据需要改写)bsrv.do_add_backup_server: yeswork_protocol_list: tcpwork_hostname_list: hostname(对应IP,应已记录在/etc/hosts中,

10、下同)work_port_list: 4200bsrv.language: USE_DEFAULTbsrv.character_set: iso_1bsrv.tape_config_file: USE_DEFAULTbsrv.errorlog: USE_DEFAULTsqlsrv.related_sqlsrvr: SYBASE(根据需要改写)sqlsrv.sa_login: sasqlsrv.sa_password: USE_DEFAULT语言的一致问题: 配置完成后选择语言,要与solaris 系统语言一致.如solaris 系统是中文的,那么在sybase的配置时也应选择中文,否则会出现错

11、误.四:sybase调优以sa用户登录到数据库系统中,修改数据库系统参数$ isql Usa P SServername1 最大共享内存(16G内存,我们分配最大14G给SYBASE)1 sp_configure “max memory”,7340032(14*1024*1024/2)2 go2 最大用户连接数1 sp_configure “number of user connections”,1502 go3 锁数1 sp_configure “number of locks”,1000002 go4 最大同时打开数据库数1 sp_configure “number of open dat

12、abases”,1002 go5 最大同时打开对象数1 sp_configure “number of open objects”,500002 go6 最大同时打开索引数1 sp_configure “number of open indexes”,500002 go7 最大设备数1 sp_configure “number of devices”,1002 go8 最大在线cpu数1 sp_configure “max online engines”,82 go9 启动时能够加载的cpu数1 sp_configure “number of engines at startup”,72 go

13、10扩充临时数据库1disk init name=”tempdb_add”2physname=”/sybase/tempdb_add.dat”3 vdevno=20,size=20480003 go1 alter database tempdb on tempdb_add=40002 go11 配置高速缓存1 sp_cacheconfig “default data cache”,”8000M”2 go该参数修改以后需要重新启动数据库12 配置临时数据库的高速缓存1 sp_cacheconfig tempdbcache,”2000M”2 go1 sp_bindcache tempdbcache

14、,tempdb2 go 该参数修改以后需要重新启动数据库13 配置procedure cache1 sp_cacheconfig “procedure cache size”,”4000M”2 go14 修改sa口令 1 sp_password NULL,“口令“2 go15 截断日志1 sp_dboption cwbase1,trunc log on chkpt,true2 goDatabase option trunc log on chkpt turned ON for database cwbase1.Run the CHECKPOINT command in the database

15、 that was changed.(return status = 0)1 use cwbase12 go1 checkpoint2 go16 disable temp在master device上的段1use tempdb2go1sp_dropsegment default, tempdb, master2go1sp_dropsegment logsegment, tempdb, master2go1sp_dropsegment system, tempdb, master2go 五 启动及备份1 启动与停止12.0*: $SYBASEASE-12_0installerrorlog 在实际

16、环境中,数据库Server无法启动的原因很多,看一下errorlogsybasezhongsynet sybase-12.5$ more cw/opt/sybase-12.5/ASE-12_5/install/startserver -f /opt/sybase-12.5/ASE-12_5/install/RUN_SYBASEsybasezhongsynet sybase-12.5$ more startservercd ASE-12_5;cd install;startserver -f RUN_SYBASE;startserver -f RUN_SYBASE_backsybasezhong

17、synet sybase-12.5$ more stopserver /opt/sybase-12.5/OCS-12_5/bin/isql -Usa -Pzhongsy -i /opt/sybase-12.5/stop.sqlsybasezhongsynet sybase-12.5$ more stop.sqlshutdown SYB_BACKUPgoshutdowngo$chmod 744 startserver$chmod 744 stopserver$chmod 744 stop.sql在/usr/bin中编辑startserver、stopserver文件,属性为777startser

18、versu Sybase c “/opt/Sybase-12.5/startserver”stopserversu Sybase c “/opt/Sybase-12.5/stopserver”2备份备份数据库到文件系统,需要先建立相应的文件系统,如/backup,需要注意该文件 系统应该是大文件使能的。修改该文件系统的属主为sybase所有。修改 /etc/security/limits文件中的default下的fsize=-1,确保可以备份大于1G的数据。(默 认文件最大1G磁带机:备份tar tvf /dev/rmt/0 查看磁带上的文件 tar cvf /dev/rmt/0 filena

19、me 往磁带上写,小心覆盖! tar rvf /dev/rmt/0 filename 往磁带上添加文件,不会覆盖! 恢复 tar xvf /dev/rmt/0 filename 恢复文件到当前目录数据库名指系统存在的数据库。转储设备名一般指定为转储设备的绝对路径,在Solaris 2.6中磁带机的设备在“/dev/rmt目录下,回转的磁带设备名为“/dev/rmt/0n,不回转的磁带设备名为“/dev /rmt/0。也可将数据备份在硬盘上,转储设备名即为其绝对路径。如: dump database xtgl to “/dev/rmt/0n” dumpdatabase xtgl to “/dat

20、abase/backup ”把文件写到磁带:tar cvf /dev/rmt/0n /example 从磁带读文件:tar tvf /dev/rmt/0n 从磁带解文件:tar xvf /dev/rmt/0n 如果设备带n则表明磁带操作完后不回绕,否则回绕,如果回绕的话,下次写的数据就覆盖上次的数据,如果不回绕,则下次写的数据就接在后面这是由于后备文件的大小超出了操作系统的用户最大文件限制。而有些操作系统不支持大于2GB的文件,这时可以使用Backup Server将一个数据库后备到多个文件中。1dump database pubs2 to /usr/sybase/pubs2_dump.12s

21、tripe on /usr/sybase/pubs2_dump.23stripe on /usr/sybase/pubs2_dump.34go这种方法还可以提高后备及恢复的速度,但注意恢复也必须用相应多的设备。例如:1load database pubs2 from /usr/sybase/pubs2_dump.12stripe on /usr/sybase/pubs2_dump.23stripe on /usr/sybase/pubs2_dump.34go sybasezhongsynet sybase-12.5$ more backauto/opt/sybase-12.5/OCS-12_5

22、/bin/isql -Usa -Pzhongsy -i /opt/sybase-12.5/backauto.sqlsybasezhongsynet sybase-12.5$ more backauto.sqldeclare backdate varchar(100),backdb varchar(100)select backdate=convert(varchar,datepart(year,getdate()+. + convert(varchar,datepart(month,getdate()+. + convert(varchar,datepart(day,getdate()sele

23、ct backdb=/opt/sybase-12.5/cwbf/master_+backdatedump database master to backdbselect backdb=/opt/sybase-12.5/cwbf/cwmaster_+backdatedump database cwmaster to backdbselect backdb=/opt/sybase-12.5/cwbf/cwbase1_+backdatedump database cwbase1 to backdbgo$chmod 744 backauto$chmod 744 backauto.sql在/usr/bi

24、n中编辑backauto、autorm文件,属性为744backauto su sybase c “/opt/sybase-12.5/backauto”autormfind /p650_lpar1lv_data/cwback mtime 30 exec rm ;使用时间精灵#crontab e00 02 * * * /usr/bin/backauto (每天2:00开始备份数据)00 00 * * * /usr/bin/autorm (每天00:00删除30天前的数据)重新启动cron(时间管理程序)进程# ps ef | grep cron察看cron进程的ID号# kill cron进程的

25、ID号六数据库的基本维护命令手动开启和关闭数据库服务器:以root用户登入执行:#startserver#stopserver手动执行数据备份, 以root用户登入执行#backauto备份数据库的语法为: dump database database_name to dump_device 例如: dump database cwdata1 to “/cwback/cwdata_back2002.11.3”数据库恢复装入数据库的语法为: load database database_name from file_name例如:load database cwdata1 from “/p650

26、_lpar1lv_data/cwback /cwdata_back2002.11.3”1online database cwbase12go将备份拖至单机1、 在单机上建一个文件夹(如:c:cwbf)2、 进入MSDOS下c:cwbf3、 在c:cwbf下输入ftp 10.70.30.74回车;4、 出现提示后输入用户号(root)及口令(root);5、 输入bin 回车;6、 输入get /v/cwbf/cw1_020205回车;备份结束后输入bye退出补充:检测log 的大小若log 在自己的设备上,dbcc checktable (syslogs) 有如下信息例:*NOTICE:spa

27、ce used on the log segment is 12.87Mbytes,64.35% *NOTICE:space free on the log segment is 7.13Mbytes,35.65% 数据库的log是不断增长的,必须在它占满空间之前清除。前面已经讨论过,清除log可以开放数据库选项trunc log on chkpt,使数据库系统每隔一段时间间隔自动清除log,还可以执行命令dump transaction 来清除log.trunc log on chkpt 选项同dump transaction with truncate_only 命令一样,只是清除log而

28、不保留log到备份设备上。所以如果只想清除log而不做备份,可以使用trunc log on chkpt 选项及dump transaction with truncate_only,dump transaction with no_log 命令。若想备份,应做dump transaction database_name to dumpdevice。附:服务器日常操作说明二、 开机1、在打开电源开关,出现Boot:提示后,按回车; 2、按Ctrl+Alt+F1切换到UNIX 界面; 3、出现login:输入root 回车 password:输入root口令(root),回车后出现# 4、按Ct

29、rl+Alt+F3切换到SYBASE界面; 5、出现login:输入sybase 回车 password:输入sybase口令(sybase),回车; 6、出现 $ 后,输入cw 三、 备份1、 在$符号下,输入isql -Usa回车2、 出现password:输入sa口令(默认为空)3、 出现1dump database cwbase? to “/v/cwbf/cw1_020205”回车 2go回车四、 恢复备份1、 在$符号下,输入isql -Usa回车2、 出现password:输入sa口令(默认为空)3、 出现1load database cwbase? from “/v/cwbf/cw1_020205”回车 2go回车 注:?表示帐套号。cw1_020205为备份文件名,通常使用日期。五、 关机1、 在$符号下,输入isql -Usa回车2、 出现password:输入sa口令(默认为空)3、 出现1shutdown回车 2go回车4、 Ctrl+Alt+F1切换到#下;5、 输入shutdown y g0回车 (init 0;power-off)6、 出现提示按任意键重启,按电源开关关机。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1