1.sybase 安装-linux

  1. Sybase说明

SAP ASE 基于客户端/服务器模型,通过 Tabular Data Stream™ (TDS) 协议在网络上与其客户端通信。每个客户端进程都可以在一台计算机上执行,而与同一台或不同计

算机上的数据库服务器进行通信。

SAP ASE 在操作系统之上作为应用程序运行。运行操作系统的硬件对 SAP ASE 是完

全透明的,SAP ASE 只与操作系统的用户界面交互。要增强多处理器系统的性能,可配置多个进程(引擎)。

SAP ASE 分为 DBMS 组件和内核组件。内核组件使用操作系统服务来创建和操纵进

程,处理设备和文件以及实现进程之间的通信。 DBMS 组件管理 SQL 语句处理、访

问数据库中的数据并管理不同类型的服务器资源。

  1. Adaptive server:是整个SYBASE的核心数据库,用于管理整个数据库资源
  2. Backup server:用于备份与恢复数据用的服务
  3. XP server:用于执行扩展存储过程的服务(扩展存储过程,它们是以C语言等编写的外部程序,以动态链接库(Dll)形式存储在服务器上,SQL Server可以动态装载并执行它们。编写好扩展存储过程后,固定服务器角色(sysadamin)成员即可在Sql Server服务器上注册该扩展存储过程,并将它们的执行权限授权其他用户。扩展存储过程只能添加到Master数据库。)
  4. Monitor server:用于性能调优采集数据的服务
  5. Historical server:用于保存monitor server的数据,用于将来分析用
    1. SAP ASE 版本

分析系统与可伸缩性要求,以确定适用于您企业的 SAP ASE 版本。

• Enterprise Edition – 在可伸缩性方面没有限制,支持可单独购买或授权的所有选件。

• Small Business Edition – 在可伸缩性方面有限制,支持单独购买或授权的一组有限选件。

• Developer Edition – 在可伸缩性方面有限制,包括 Enterprise Edition 中提供的许多选件。

    1. SAP Control Center

SAP Control Center (SCC) 提供一个综合的 Web 管理主控台,用于监控大型 SAP 企业服务器的实时性能、状态和可用性。

SAP Control Center 将模块化体系结构、富客户端管理主控台、代理、常用服务和工

具组合到一起,用以管理和控制 SAP 产品。它包括历史监控、基于阈值的警报和通知、基于警报的脚本执行以及用于确定性能和使用趋势的智能工具。

SAP ASE 安装程序会安装这些 SAP Control Center 组件:

• SAP ASE 的 Remote Command 和 Control Agent – 在管理的服务器上运行的远程

命令和控制代理,可用于管理 SCC 内的 SAP ASE 任务。

• SAP ASE的SNMP支持–简单网络管理协议是可用于网络管理的标准协议。SNMP允许管理器和代理进行通信:管理器向代理发送请求,代理对管理器的查询做出响应。

此外,还必须通过选择“适用于 SAP ASE 的 SAP Control Center 管理用户界面”功能在自定义安装选项下安装适用于 SAP ASE 的 SCC 管理用户界面。该功能可提供GUI,允许通过 Web 浏览器管理和监控 SAP ASE 中的活动。

在某些情况下,您可能要使用中央 SCC 服务器管理多个 SAP ASE 服务器和其它产品,而不是使用随每个 SAP ASE 服务器一起安装的 SCC 服务器。部署注意事项包括:

• 最大限度地减少网络延迟– 如果在受监控的服务器附近以及运行 SCC Web 客户

端的工作站附近安装 SCC,将会看到性能有所提高。

• 统一的 SCC 环境– 通过在中央位置安装 SCC 可以管理和监控单个 SCC 安装的

服务器,这在复制环境中尤为有用。

• 管理和安全性– 可以在企业的不同部分实施不同级别的控制,例如,通过让某些

服务器中的数据受到比其它服务器更严格的保护。

  1. 依赖包

• kernel-2.6.32-71.el6.x86_64

• glibc-2.12-1.7.el6.x86_64

• compat-glibc-2.5-46.2.x86_64

通过yum 安装如下:

#yum install kernel,glibc,compat-glibc,libXtst,glibc*i686

需要的库:

• openmotif-2.3.1-2.el5

• libXp-1.0.0-8.1.el5

• libXt-1.0.2-3.1.fc6

• libXtst-1.0.1-3.1

• libXi-1.6.1-1

• libXmu-1.0.2-5

• libXext-1.0.1-2.1

• libSM-1.0.1-3.1

• libICE-1.0.1-2.1

• libX11-1.0.3-9.el5

• libXtst-devel

• libXi-devel

• openmotif-devel

• libXmu-devel

• libXt-devel

• libXext-devel

• libXp-devel

• libX11-devel

• libSM-devel

• libICE-devel

执行安装如下:

#yum install openmotif

  1. /etc/hosts

配置主机名和IP地址

  1. 安装

#chmod +x –R *

然后运行:

./setup.bin

 

  1. 安装后

使用

sp_lmconfig 'edition'

来确定版本

    1. 启动数据库

./RUN_LOCALHOST &

    1. 登陆

isql -Usa -Ppasswrod -Shostname -w100

其中hostname需要大写

    1. 关闭数据库

>shutdown backupserver

>go

>shutdown

>go

完毕ASE服务。

  1. 删除adaptive server
    1. 从 $SYBASE 中,输入以下命令:

rm servername.*

    1. 转到目录$SYBASE/$SYBASE_ASE/install 并运行以下命令:

rm RUN_servername.*

rm servername.*

    1. 编辑$SYBASE/interfaces 以删除对 Adaptive Server 的所有引用。
    2. 如果将操作系统文件用于数据库设备,则删除这些文件。

删除文件 $SYBASE/data

 

 

  1. 卸载ASE

$SYBASE/sybuninstall/ASESuite/uninstall

  1. 日志报错

安装路径:sap/ase-16_0/init/logs中

 

    1. ISQL连接错误

The context allocation routine failed when it tried to load localization files!!One or more following problems may caused the failure

Your sybase home directory is c:\sybase. Check the environment variable SYBASE if it is not the one you want!

答:/etc/hosts文件没有修改,导致数据库服务没有启动,或者是字符串设置问题,修改locales/locales.dat文件。

    1. ISQL –X参数

X , 表示初始化登陆连接到服务

启用 sp_configure "net password encryptionreqd",1

关闭 sp_configure "net password encryptionreqd",0

 

    1. 启动loading shared libraries:libsybcsi_core29报错

红帽上报错:libsybcsi_core29.so

复制到到/user/lib ,64位复制到/user/lib64中

    1. 无法启动XPSERVER启动报错

XP server:用于执行扩展存储过程的服务(扩展存储过程,它们是以C语言等编写的外部程序,以动态链接库(Dll)形式存储在服务器上,SQL Server可以动态装载并执行它们。编写好扩展存储过程后,固定服务器角色(sysadamin)成员即可在Sql Server服务器上注册该扩展存储过程,并将它们的执行权限授权其他用户。扩展存储过程只能添加到Master数据库。)

这个服务不启动对数据库没影响

XP Server,introduced with Adaptive Server Enterprise 11.5, is an Open Server application which runs on the same  machine as Adaptive Server and allows you to  implement Extended Stored Procedures (ESPs). An extended stored procedure contains procedural language code to carry out functions and tasks external to the server in response to events occurring within the server. For example, the system ESP xp_cmdshell lets you issue an operating system command from within Adaptive Server.

用sa登进ase然后执行一个

exec xp_cmdshell "dir"

go

sp_helpserver 或者 select * from master..sysservers 检查当前的服务 看是否有_XP 的服务。

    1. 安装日志

记录在/opt/sap/ASE-16_0/init/logs文件夹中

    1. 安装报Failed to Configure NEW ASE

 /etc/hosts配置问题

    1. 环境变量设置后无效

#source $SYBASE/SYBASE.sh

完毕OK。

    1. 安装配置JOB SCHEDULER失败

系统防火墙没有关闭。

    1. 启动SCC失败

安装完毕后手动启动

$SYBASE/SCC-3.3/bin/scc.sh

关闭的话使用: scc.sh -stop 即可。

    1. 服务器的瞬时 Diffie-Hellman 公共密钥过弱

换个浏览器即可。

 

 

  1. SAP Control Center

用于 SAP ASE 的 SAP Control Center 是一个基于 Web 的工具。

在启动 SAP Control Center 之前,确保已安装以下两项:

• 用于 SAP ASE 的 SCC 代理 - 在受管服务器上运行的远程命令和控制代理,它是在SCC 内管理 SAP ASE 任务的必需项。

• 用于SAPASE的SCC管理用户界面 - 提供用于通过Web 浏览器管理和监控SAPASE中的活动的 GUI。

“典型”安装包括 SCC 代理,但仅当选择“自定义”安装选项时,管理 UI 才可用。

    1. 启动 SCC 代理:

$SYBASE/SCC-3_3/bin/scc.sh

运行 SCC 脚本后,将出现SCC 主控台提示符。

在此提示符处,输入以下内容:(默认端口8282,https是8283)

scc-console> status

关闭直接执行  scc-console>shutdown

即可。

从16 SP02开始被cocopit替换了。Cockpit默认端口4283。

Cockpit可以使用sa登陆。

SCC使用sccadmin 登陆。

你可能感兴趣的:(sybase)