TurboLinux 下的SYBASE安装

本文详细介绍了TurboLinux的安装步骤及ASE12.5数据库的安装配置过程,包括磁盘分区、网络设置、ASE12.5的参数配置等内容,并提供了实现远程备份的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作者:ibmsoft

一、Turbo Linux 安装过程:
将Turbo Linux 安装插入光驱,CMOS设置为光驱启动,启动计算机,键入回车,进入Turbo Linux的默认的图形模式的安装过程,各选项设置如下:
键盘:默认
鼠标:默认
磁盘分区:TFDisk图形化磁盘分区
Size 分区类型
Boot区:   64M    Linux ext2
Root区:   5120M Linux ext3
     Dos Extent分区:
Swap区: 4个512M Swap
Home区: 3072M Linux ext3
Home1区: 20480M Linux ext3
Home2区: 剩余空间 Linux ext3
安装LILO:安装位置 硬盘的主引导区
设置网络:不使用DHCP动态分配IP地址,静态设置本机的IP,网关,广播等信息
设置时区:PRC
设置帐号:设置ROOT的口令
安装类型:全部
配置显示器:显示模式为65536色,分辨率为:1024*768 窗口管理器:KDE
测试X配置,如能正常显示,按Y确认,否则按N,重新选择色彩和分辨率
直至能正常显示窗口。
确认设置:确认您的设置是否正确,一旦开始安装,这个过程不能停顿。
设置安全级:中级
完成安装。

二、ASE 12.5的安装过程:
1:键入startx 进入KDE窗口管理器,插入SYBASE安装盘,将盘中的压缩文件拷入某目录下。
执行:tar zxvf EBF10431.tgz
cd ebf10431/RPMS
rpm –hiv sybase-common*
rpm –hiv sybase-ase*
rpm –hiv Sybase-chinese*
2: chown sybase /home*
chgrp sybase /home*
chmod +777 /opt/sybase-12.5/locales/locales.dat
3: xhost +
su – sybase
cd /home
mkdir sybase
export DISPLAY=IP:0.0 IP为欲安装机器的IP地址
asecfg 进入图形化的SYBASE配置界面:
4:配置SYBASE
选择configure a news server
a)将Adaptive Server 的名字改为SYBASE(大写)
Backup Server 的名字改这SYBASE_backup
Master device path: /home/sybase/master.dat
Master database size: 20
Sybsystemprocs device path: /home/sybase/sysprocs.dat
Error log path: /home/sybase/SYBASE.log
Host name: IP
Port number: 770*
b)选择Edit Adanced Adaptive Server Attibutes进入Server Attribute Editor:
SYBASE:
Configuration file path: /home/sybase/SYBASE.cfg
SYBASE_backup
Error log path: /home/sybase/SYBASE_backup.log
Host name: IP Port number:770* (注意不能与SYBASE的端口号重复)
选择Buile Server
c)创建完系统库后,在本地化服务器中设置语言为English,字符集(charset)为Code Page 850
排序规则为binary ordering ,for use with Code page 850, Backup Server不用设置本地化。

三、ASE12.5的参数配置.
以2G内存为例:
1、 修改LINUX的共享内存参数:
其中nnn为系统的实际内存(以字节为单位nnn=2147483647)
修改文件:/etc/rc.local 加入一行:
echo nnn > /proc/sys/kernel/shmmax
启动后生效
2、 isql –Usa
a) 配置内存
sp_configure ‘max memory’,mmm (单位为2K mmm=786432)
go
sp_configure ‘allocate max shared mem’,1
go
上面的命令配置sybase使用mmm*2K的内存,通常配置为系统内存的60-70%,重起生效。如SYBASE无法正常启动,请调整SYBASE.cfg文件将max memory参数调小。
b) 上述参数生效后,配置data cache 和 procedure cache:
sp_cacheconfig ‘default data cache’,’xxxM’ (xxx=768)
go
通常配置为max memory的50%,以M为单位,重起生效
sp_configure ‘procedure cache size’,xxx (xxx=157286)
go
通常配置为max memory的20%,以2K为单位
sp_configure ‘allocate max shared mem’,0
go
c) number of devices(40), open databases(20), number of locks(20000),
number of user connections(50),open objects(5000)参数可在中石化帐套设置中调整参数。
d) 调整bcp 配置
1.调整扩展分配
sp_configure ‘number of pre-allocated extent’,20
go
2.配置I/O的缓冲池
sp_poolconfig ‘default data cache’,’256M’,’16K’
e) 调整改开的索引数量
sp_configure ‘number of open indexes’, 4000

四、配置TELNET 服务:
1、 改/etc/xinetd.d/telnet文件:
将disable选项改为no
修改/etc/hosts.allow文件,增加一行ALL: Ip.*.*
2、 开放root 登录,修改/etc/pam.d/login文件,将第二行加#注释
3、 启动telnet服务
cd /etc/rc.d/init.d
./xinetd start
用netstat –tl 看是否激活服务

五、启动FTP服务:
cd /usr/sbin
./proftpd restart

六、如何修改本地BACKUP SERVER的名称
1、 修改interfaces文件,将backup server的名称换成新名称
2、 进入isql 工具
sp_configure ‘allow updates’,1
update sysservers set where
sp_configure ‘allow updatses’,0

七、如何实现SYBASE的远程备份(通过本地的BACKUP SERVRE服务连接到远程的BACKUP SERVER服务,将远程的数据库备份到远程机器上。)
在本地机器上:
    1、修改interfaces文件,添加远程机器上Backup Server的条目(Backup Server的名称,地址,端口号)
2、在sysservers系统表中添加远程Backup Server名
  1>sp_addserver REMOTE_BACKUP_SERVER_NAME ,null
      2>go
    3、使用sp_helpserver查看至少存在以下3个条目:
      ——本地ASE名称
      ——本地Backup Server名称
——远程Backup Server名称
4、在本地机器上实现远程备份:
1>dump database Database_Name to "remote_machine_path/..." at Remote_Backupserver_Name
2> go
在本地机器上恢复备份:
1>load database Database_Name from "remote_machine_path/..." at Remote_Backupserver_Name
2> go
注意:1、如果要实现远程的双向备份,请在远程机器上做与本地机器相同的配置.
  2、本地的Backup Server的名称要求与远程的Backup Server的名称不一样

八、如何实现将SYBASE的远程数据库备份到本地
  1、修改interfaces文件,添加一个新条目,目的是通过此条目连接到到远程机器的SERVER(名称,远程SERVER的IP地址,远程SERVER服务的端口号)
  2、通过ASECFG配置一个新的BACKUP SERVER,在related server name项中选择刚才在interfaces文件中添加的条目名称。
3、在sysservers系统表中添加本地新Backup Server名称
  1>sp_addserver NewBackup_Server_Name ,null
      2>go
4、在本地机器上实现远程备份:
1>dump database Remote_Database_Name to "Local_machine_path/..." at NewBackupserver_Name
2> go
在本地机器上恢复备份:
1>load database Remote_Database_Name from "local_machine_path/..." at NewBackupserver_Name
2> go
5、 启动新配的Backup Server服务
startserver –f RUN_NewBackupName_back
关闭服务
1> shutdown NewBackup_Server_Name
2> go

九、如何备份数据量大于2G的数据库
1> dump database pubs2 to “/Path/pubs2_dump.1”
2> stripe on “/Path/pubs2_dump.2”
3> stripe on “/Path/pubs2_dump.3”
4> go
这种方法还可以提高后备及恢复的速度,但注意恢复也必须用相应多的设备。例如:
1>load database pubs2 from "/Path/pubs2_dump.1"
2>stripe on "/Path/pubs2_dump.2"
3>stripe on "/Path/pubs2_dump.3"
4>go

十、常用命令
1、查LINUX的版本:
uname –a

2、如何在LINUX下使用新增加的硬盘
LINUX采用下面的形式定义一个IDE硬盘
/dev/hd[drive][partition]
每个IDE驱动器从字母a开始标记。所以在第一个链上的主(master)硬盘为a,从(slave)硬盘为b,第二个链上的主硬盘为c,等等,每个硬盘上的分区用数字来标识。每个SCSI硬盘使用相同的方式来标识,只是把/dev/hd换成/dev/sd
用fdisk对硬盘进行分区 fdisk /dev/fdb(/dev/sdb)
在分区上创建相应的文件系统 mke3fs /dev/hdb1(/dev/sdb1)
mount相应的分区到指定的目录 mount /dev/hdb1(dev/sdb1) Directory
修改/etc/fstab表,加入相应的分区,以便在系统启动时自动加载相应的文件系统。

3、LINUX的dd命令语法
dd if=/home1/cwbase1.dat of=/home2/cw.dat

4、rpm 命令用法
rpm –Uiv Sybase-common* --nodeps –force
(--relocate 重新指定安装目录 --nodeps 非关联 –force 强制)

5、查SYBASE的版本:
select @@version

6、修改设备的动态属性
sp_deviceattr DeviceName,’dsync’,false

7、拷贝空的表结构:
select * into NewTableName where 1=2

8、BCP操作
bcp cwbase1.dbo.ASHSJE out ashsje.bcp –c –Usa –P [–S(Connectname)]
bcp cwbase1.dbo.ASHSJE in ashsje.bcp –c [–F(起始行)] [–L(中止行)] –Usa –P [–S(Connectname)]

9、启动备份服务及关闭相应的服务
starterver –f RUN_SYBASE_backup
shutdown SYB_BACKUP
中兴内部培训资料一份,相当经典。150多页 第1章 什么是LINUX 1 1.1 什么是LINUX? 1 1.2 为什么使用 LINUX? 1 1.2.1 Linux 的发展 2 1.2.2 Linux系统 3 1.2.3 Linux 特性 5 1.3 TURBOLINUX简介 6 1.3.1 Turbolinux介绍 6 1.3.2 Linux 与其他操作系统的区别 8 第2章 基本操作 10 2.1 系统登录 10 2.1.1 定义登录方法 10 2.1.2 使用命令行进行登录 11 2.1.3 在命令行下退出登录状态 12 2.1.4 使用GUI(图形化用户界面)进行登录 12 2.1.5 虚拟终端 13 2.1.6 关闭系统 13 2.2 账户管理 14 2.2.1 创建和更改用户账户( useradd, passwd) 14 2.2.2 删除用户账户 15 2.2.3 切换用户( su) 16 2.3 关闭系统 17 2.4 文件与目录 18 2.4.1 基本概念 18 2.4.2 列出文件和目录( ls) 21 2.4.3 切换工作目录( cd) 22 2.4.4 查看当前目录( pwd) 23 2.4.5 拷贝文件和目录( cp) 23 2.4.6 移动文件( mv) 24 2.4.7 文件改名( mv) 25 2.4.8 创建目录( mkdir) 25 2.4.9 删除文件和目录( rm, rmdir) 25 2.4.10 查看文本文件( cat, less, more) 26 2.4.11 查找文件( find) 28 2.4.12 搜索字符串( grep) 29 2.4.13 压缩和解压缩文件( gzip) 30 2.4.14 创建和提取归档文件( tar) 31 2.5 进程管理 32 2.5.1 查出进程的状态( ps) 32 2.5.2 终止进程( kill) 34 2.6 硬盘设备管理 35 2.6.1 硬盘分区 35 2.6.2 分区和文件系统 36 2.6.3 使用mount 命令 37 2.6.4 了解磁盘的使用情况(df, du) 38 2.7 安装和升级软件包 42 2.8 访问在线手册册(MAN PAGE) 44 2.8.1 man 命令 45 2.8.2 help 命令 46 2.8.3 whereis 命令 46 第3章 TCP/IP网络 47 3.1 TCP/IP 47 3.2 以太网 47 3.3 CSMA/CD 协议 48 3.4 MAC 地址 48 3.5 ARP 49 3.6 IP 地址 49 3.7 网关地址 51 3.8 网络启动过程 51 3.8.1 检查网络 52 第4章 TURBOLINUX 服务器安全 56 4.1 什么是安全? 57 4.1.1 计算机安全 57 4.1.2 Linux 安全 58 4.2 TURBOLINUX 7 DATASERVER 的安全策略 58 4.2.1 “全部拒绝”方法 59 4.2.2 帐户 59 4.2.3 日志文件 59 4.2.4 超级用户户(root)权限和许可 59 4.2.5 升级 60 4.3 有关安全方面的机构组织的详情 60 4.4 LINUX 上的安全工具 60 4.4.1 snort 的特点和使用方法 61 4.4.2 防火墙和IPTABLES 的使用 62 4.5 加密 64 4.5.1 ssh 65 4.5.2 Open SSL 65 4.5.3 PGP 65 4.6 CERT ADVISORY 66 4.6.1 TCP/IP 网络自身的攻击 66 4.6.2 服务器程序问题 67 4.6.3 特定应用问题和有效集合的问题 68 4.6.4 由于外部的输入入, 客户所产生的问题 69 4.6.5 Web 服务器, 特别是CGI 问题 69 4.6.6 Turbolinux 中不包括的个别程序问题 70 4.6.7 Linux 以外的特定系统中的问题 70 4.6.8 其它的问题 71 4.7 PC 中特有的问题 72 4.8 其它的安全性问题 72 4.9 补充充: 遇到问题时的对策 74 第5章 系统管理 75 5.1 超级服务器和服务器程序 75 5.1.1 超级服务器 75 5.1.2 服务器 75 5.1.3 端口监控程序 76 5.1.4 超级服务器模式和独立模式 76 5.1.5 超级服务器的功能和任务 76 5.1.6 提升系统的冗余性和坚固性 76 5.2 超级服务器的不利方面 77 5.2.1 Xinetd 超级服务器 77 5.2.2 访问控制 79 5.3 安装和升级软件包 81 5.3.1 使用rpm 82 5.3.2 使用Turbopkg 82 5.4 服务 85 5.4.1 启动脚本 85 5.4.2 运行级别 86 5.4.3 启动各运行级别 87 5.4.4 更改运行级别 89 5.5 SERVICEBOARD – TURBOSERVICE 89 5.5.1 当前的运行级别状态 89 5.5.2 设置当前的运行级别 90 5.6 网络配置 90 5.6.1 文件/etc/rc.d/init.d/network 90 5.6.2 文件/etc/sysconfig/network 90 5.6.3 文件/etc/sysconfig/network-scripts/ifcfg-[dev_name] 91 5.6.4 文件/etc/resolv.conf 91 5.6.5 文件/etc/HOSTNAME 92 5.6.6 文件/etc/hosts 92 5.6.7 使用工具网络进行配置 92 5.6.8 显示配置 93 5.6.9 基本设置 94 5.6.10 主机表 94 5.6.11 网络接口 95 5.7 打印 97 5.7.1 Ghostscript 98 5.7.2 /etc/printcap 98 5.7.3 命令lpr 98 5.7.4 添加打印机 99 5.7.5 更改打印机设置 101 第6章 INTERNET 服务器 103 6.1 域名服务器( DNS 服务器) 103 6.1.1 主域名服务器 103 6.1.2 从域名服务器 104 6.1.3 高速缓冲服务器 104 6.1.4 从属服务器 104 6.1.5 解析器 104 6.1.6 BIND 概述 105 6.1.7 典型设置 107 6.1.8 引导文件(/etc/named.boot)设置示例 108 6.1.9 解析器文件(/etc/resolv.conf)设置示例 109 6.1.10 loopback 文件设置示例 109 6.1.11 正向查找文件(或区域文件)设置示例 110 6.1.12 逆向查找文件(或逆向文件)设置示例 111 6.1.13 检查BIND 配置 112 6.1.14 BIND 8 114 6.2 邮件服务器 117 6.2.1 Sendmail 117 6.2.2 POP/IMAP 120 6.2.3 邮件管理 121 6.3 WEB 服务器 123 6.3.1 Apache(阿帕奇)概述 124 6.3.2 启动和停止Web 服务 124 6.3.3 httpd 配置 125 6.3.4 采用SSL 的安全站点组织 130 6.3.5 公共站点设置示例 131 6.4 FTP 服务器 131 6.4.1 运行ProFTPD 131 6.4.2 Running ProFTPD 132 6.4.3 基本配置 132 第7章 维护技巧与常用命令 134 7.1 TDS 7 上安装SYBASE 11.9.2 134 7.2 TDS 7 上安装SYBASE 12.5 134 7.3 TDS7.0上ASE12.5的补丁安装 135 7.3.1 操作系统数据库版本说明: 135 7.3.2 补丁安装过程 135 7.3.3 检查并修改数据库配置选项 139 7.3.4 回退操作 141 7.4 TURBOLINUX 内核KERNEL升级到 2.4.21 142 7.4.1 升级备机内核 142 7.4.2 失败处理 143 7.4.3 测试 143 7.4.4 升级主机 143 7.5 维护常用命令 144 7.5.1 网络配置命令 144 7.5.2 双机操作命令 144 7.5.3 FTP服务的设置 144 7.5.4 RCP命令的设置 144 7.5.5 Telnet命令的设置 144 7.5.6 查看CPU,硬盘,内存等相关信息 145 7.5.7 修复文件系统 145 7.5.8 修改scsi/网卡驱动 145 7.5.9 Turbolinux的日志文件 146 7.5.10 Turbolinx HA简明创建步骤 146 7.5.11 Turbolinux下驱动无法识别网卡(HP DL380服务器) 148 7.5.12 内存CPU数量变更后的参数修正 151 7.5.13 TurboLinux公司技术咨询 152
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值