SUSE系统下安装Sybase数据库

参考文档:

https://wiki.deepin.io/mediawiki/index.php?title=Sybase_%E5%AE%89%E8%A3%85%E9%83%A8%E7%BD%B2

https://wiki.scn.sap.com/wiki/display/SYBASE/Introduction+to+ASE+Cockpit

https://jingyan.baidu.com/article/414eccf67281a16b421f0a76.html

https://www.mpinfo.com.tw/TechnologyColumnFiles/SAP%20ASE_A_201707_16.0.pdf

1       安装说明

选项

说明

备注

sybase版本

16.0.2 for inux

ASESERV160003_0-20012052.TGZ

操作系统版本

SESL   11 (x86_64)

操作系统本身的语言

英语

否则会乱码

操作系统的IP

static状态

操作系统的hostname

master

根据情况修改

2       环境准备

选项

说明

1.            

操作系统内存大小

free –g

最好能有2G及以上

2.            

修改内核限制

修改/etc/sysctl.conf文件里的“kernel.shmmax   = 4294967295”

这个值是以字节为单位的,所以如果内存是512M,那么kernel.shmmax的最小值应该等于512*1024*1024。

执行 #sysctl  -p,无需重启机器使刚才的配置生效

3.            

添加sybase用户和sybase组

groupadd    sybase

useradd   -d /home/sybase -g sybase -m -u 1003 sybase

passwd sybase

4.            

创建安装目录

# mkdir  -p /home/sybase

# chown sybase:sybase    /home/sybase

# chown -R sybase:sybase /sybdata

5.            

上传安装文件

使用binary二进制模式上传安装文件

tar -xzvf   ASESERV160003_0-20012052.TGZ

6.            

配置VNC连接

1、  看看是否安装了VNC,并打开远程连接

zypper se tightvnc   xorg-x11-Xvnc VNC

yast remote

2、登陆你想要通过VNC远程连接的用户

suse@dlp:~>  vncpasswd

suse@dlp:~>  vncserver :2

suse@dlp:~>  vncserver -kill :2

suse@dlp:~>  vi ~/.vnc/xstartup

注释掉twm & 在最后一行增加一句

gnome-session   &

3、在本地电脑远程连接。

7.            

得到要装载的数据库的配置要求

使用下面命令得到数据库的配置要求:页大小/语言/字符集/排序方法

load database sybase   from "/sybdata/sybase.dmp" with headeronly

3       安装 ASE

# su - sybase

$ cd  /tmp/ebf16555

$./setup

3. 选择所需语言。 选择English,需要注意LINUX的环境语言也尽量使用英文来避免中文乱码问题

4. 在欢迎屏幕上单击“下一步”。

5. 接受缺省目录”/opt/sap/”或输入新路径”/home/sybase”,然后单击“下一步”。

如果看到“选择更新安装”(Choose Update Installation) 面板,则意味着您有服务器的较低版本,您需要执行升级,而不是执行新安装。请参见 Adaptive Server 升级

6. 选择要执行的安装类型。

• 典型-----建议大多数用户选择该选项,该选项会安装缺省组件集,包括 SAP ASE Cockpit

• 典型,database always-on option-------会安装用于高可用的HADR组件及其它,使用同步复制技术,通过对自定义应用程序的同步复制,用完整的 “无数据丢失” 数据库总是启用支持为 SAP ASE 安装所有必要的文件。使用此技术需要总是启用许可证选项。

• 完全-----安装每个 SAP ASE 组件,包括所有受支持的语言模块以及 SAP ASE Cockpit 。该选项与 “Typical SAP ASE,database always-on option” 安装一样也包括数据库总是启用选项。

• 自定义------如果选择此选项,将会看到“产品和功能选择”(Products and Features Selection) 窗口。选择要安装的产品。如果您的选择内容依赖于未选择的项目,则安装程序会安装这些项目。

7. 选择 Adaptive Server 套件的软件许可证类型:

• 安装 Adaptive Server 套件的许可副本,选择安装带license的即可。

• 安装 Adaptive Server 套件的免费 Developer Edition

• 对从安装之日起 30 天内有效的 Adaptive Server 套件进行评估

8.         选择最适当的区域,阅读许可协议,然后单击“我同意”。单击“下一步”。选择“People’s Republic of China(PRC)”,并且“I agree……”,否则安装无法继续进行。

9.         (仅限 Adaptive Server 套件的许可副本)指定许可证类型:

• 输入许可文件。如果它是服务器提供服务的许可证密钥,系统会提示您设置许可证服务器。

• 使用现有许可证服务器

• 继续使用,在安装之日后的 30 天内不指定许可证信息。Continue installation without a license key-------如果没有license,又想继续安装,就只能选择这一项了。

10.(仅限 Adaptive Server 套件的许可副本)指定产品版本:

• Enterprise Edition

• Small Business Edition

• Developer Edition

• 未知 – 如果您不确定许可证类型,请选择此选项

注意: 选择“未知”后,您将无法在安装过程的稍后阶段选择“优化 Adaptive

Server”(Optimize Adaptive Server)。

根据版本,您还可以选择许可产品的许可证类型。

11.(仅限 Adaptive Server 套件的许可副本)要将服务器配置为发送需要注意的、有关

许可证管理事件的电子邮件通知,请提供:

• SMTP 服务器主机名

• SMTP 服务器端口号

• 电子邮件返回地址

• 收件人的电子邮件地址

• 触发电子邮件消息的消息严重级

选择NO即可,就是不配置邮件服务器。 在摘要窗口中,单击“下一步”。

12. 检验安装类型以及是否有足够的磁盘空间用于安装。单击“Install”。安装状态窗口将显示安装进程的结果。

4       配置 ASE

使用 GUI 模式最低限度地配置 Adaptive Server 以及要使用的相关产品。

---------等待安装ASE Sybase,安装完后,会直接弹出配置的图形

1. 如果您安装了 Adaptive Server 插件,请选择“启用”或“禁用”以记住 Adaptive

Server 口令,然后单击“下一步”。这是,是否要安装“记忆密码功能”的插件,安装上此插件后,就是在第一次登录时,自动记录密码,下次在登录就无需输入密码。为安全考虑,建议不安装此插件,即选择“NO”

2. 根据安装产品的不同,系统可能会提示您配置新服务器。您可以从中选择要配置的服务器。取消选择所有您不想立即配置的项目:

• 配置新的 Adaptive Server-----是个关系型数据库

• 配置新的 Backup Server-----管理着数据库的备份、恢复等,参见《系统管理指南》

• 配置新的 XP Server-----请参见《Transact-SQL® 用户指南》。

• Setup database always-on option-------此选项仅适用于永远在线许可选项,即安装步骤第6步中选择“典型,database always-on option”。 有关完整信息,请参阅《 HADR 用户指南》。

• 配置 Job Scheduler – 请参见《Job Scheduler 用户指南》。

• 启用自我管理

• 配置Historical Monitoring Data Repository ---历史监控数据存储库。仅在 SAP Business Suite 应用程序中使用 SAP ASE 时才配置此选项。 如果要配置 SAP ASE for Custom Application,请不要选择此选项。

• 配置Cockpit – 请参见《ASP ASE Cockpit》文档。

SAP Adaptive Server Enterprise cockpit (SAP ASE cockpit) 是一款用于对SAP ASE 进行管理(取代原 Sybase Central)和监控的图形化管理工具。SAPASE cockpit 提供 Web 介面的可用性监控、历史监控和即时监控。它提供可用性、性能和容量问题的即时警报,与 SAP Control Center 不同,SAP ASE cockpit可将 cockpit 安装在每个 SAP ASE 主机上来对系统进行管理和监控。SAPASE cockpit 支援 SAP ASE 16.0 SP 02 以上版本。

²  在SAP ASE 15.7.0 以前使用  Sybase Central 来进行管理

²  在SAP ASE 15.7.0 以后使用  SAP Control Center 来进行管理

²  在SAP ASE 16.0 SP 02 以上用 SAP ASE cockpit来进行管理,管理工具一定要安装!

3. 输入自定义 Adaptive Server 配置信息:

配置项

SAP ASE Name

Adaptive Server 名称,默认主机名

System Administrator's Password

sa用户的密码

Enable SAP ASE for SAP ASE Cockpit Monitoring

安装了ASE Cockpit会看到这个选项,勾选会启用SAP   ASE Cockpit.如果未安装 SAP ASE Cockpit,并且仅安装了 SAP ASE 的远程命令和控制代理(即 Remote   Command and Control Agent,对于 SAP Control Center),则会显示 “为 SAP ASE 配置远程命令和控制代理” 复选框。 选择此项以启用此功能。

Technical User

选择了上一个选项之后,输入监控用户,默认为 tech_user

Host Name

默认主机名

By default, the ASE installer automatically   chooses native

host names. Use this fi eld  to specify a diff erent host

name, such as to bind virtual hosts to physical   hosts in a

cloud environment. This fi eld  allows applications to not

be aff ected    by the name change of a virtual machine due

to a relocation or reconfi guration.

Port Number

端口号,默认5000

Error Log

错误日志 – 错误日志文件的名称和位置。

Application Type

MIXED(Default) – 适用于 OLTP 和 DSS。

OLTP--联机事务处理通常由较小且不太复杂的事务组成。

DSS--决策支持系统通常对于大型复杂查询且较少的更新活动。

页大小(说明页大小不一致,会装载dump文件失败)

2KB

4KB(缺省值)

8KB

16KB

注意: 在 Adaptive Server   15.5 版中,缺省页大小选择更改为 4KB。较低版本中的缺省值是 2KB。如果您计划从页大小不是 4KB 的   Adaptive Server 中装载数据库转储,请输入页大小以便与数据库转储匹配。

Default Language

语言 default is us-english.

Default Character Set

字符集 Default is cp850.

Default Sort Order

排序顺序 Default is bin_iso_1

Optimize SAP ASE Server Confi guration

如果您选择此选项,则还须提供以下信息:

• Adaptive Server 的可用物理内存-----在 32 位 Windows 上,此值是 1792MB或可用 RAM 的 80%(两者中的较小值)。在 64 位 Windows 上,此值是2816MB 或可用 RAM 的 80%(两者中的较小值)。

• Adaptive Server 的可用 CPU-----此值是物理 CPU 的 80%,最小值为 1。

注意: 如果指定的值大于分配给服务器的可用资源,则优化配置可能会失败,从而导致服务器无法启动。

Create Sample Databases

创建或安装样本数据库。确保计算了主设备的额外空间。

4.自定义 Adaptive Server 配置后,单击“下一步”记录输入字段。

配置项

Master Device

主设备 – 主设备的名称及其所在的路径

Master Device Size (MB)

主设备大小 – 缺省选项为:

• 2KB 页大小 – 30MB

• 4KB 页大小 – 60MB

• 8KB 页大小 – 120MB

• 16KB 页大小 – 240MB

Master Database Size (MB)

Master 数据库大小 – 缺省选项为:

•   2KB 页大小 – 13MB

•   4KB 页大小 – 26MB

•   8KB 页大小 – 52MB

•   16KB 页大小 – 104MB

System Procedure Device

系统过程设备路径

System Procedure Device Size (MB)

系统过程设备和数据库大小 – 缺省值为 172MB。

System Procedure Database Size (MB)

系统过程设备和数据库大小 – 缺省值为 172MB。

System Device

系统设备路径

System Device Size (MB)

系统设备大小 – 缺省选项为:

• 2KB 页大小服务器 – 3MB

• 4KB 页大小服务器 – 6MB

• 8KB 页大小服务器 – 12MB

• 16KB 页大小服务器 – 24MB

System Database Size (MB)

系统数据库大小 – 缺省选项为:

•   2KB 页大小服务器 – 3MB

•   4KB 页大小服务器 – 6MB

•   8KB 页大小服务器 – 12MB

•   16KB 页大小服务器 – 24MB

Tempdb Device

临时数据库设备

Tempdb Device Size (MB)

临时数据库设备大小:

•   2KB 页大小服务器 – 100MB

•   4KB 页大小服务器 – 100MB

•   8KB 页大小服务器 – 100MB

•   16KB 页大小服务器 – 100MB

Tempdb Database Size (MB)

临时数据库大小:

• 2KB 页大小服务器 – 100MB

• 4KB 页大小服务器 – 100MB

• 8KB 页大小服务器 – 100MB

• 16KB 页大小服务器 – 100MB

Enable PCI in SAP ASE

启用   Adaptive Server 中的 PCI

PCI Device

PCI 设备

PCI Device Size (MB)

PCI 设备大小

PCI Database Size (MB)

PCI 数据库大小 – PCI 设备和 PCI 数据库大小相同:

• 2KB 页大小服务器 – 24MB

• 4KB 页大小服务器 – 48MB

• 8KB 页大小服务器 – 96MB

• 16KB 页大小服务器 – 192MB

5.自定义 Adaptive Server 配置后,单击“下一步”记录输入 Backup Server 信息:

配置项

Backup Server Name

Backup Server   名称The default is   <ASE_server_name>_BS.

Port Number

端口号  The default is 5001

Error Log

错误日志  Defaults  <ASE_server_name>_BS.log.

Allow Hosts

指定要使用或要连接到此 Backup   Server 的任何远程主机。 以逗号分隔的允许连接到此 Backup   Server 的主机列表。

如果为 null,则只有与 Backup Server   在同一主机上运行的   dataserver 才能访问此 Backup Server。 默认值为 null。

6.输入 XP Server 配置信息:

配置项

XP Server Name

Backup Server   名称The default is   <ASE_server_name>_XP.

Port Number

端口号  The default is 5002

Error Log

错误日志  Defaults  <ASE_server_name>_XP.log.

7.输入 Job Scheduler 信息:

配置项

Job Scheduler Agent name

The default   is <ASE Server Name>_JSAGENT.

Port Number

端口号  The default is 5003

Management device

端口号  The default is sybmgmtdb.dat

Management device size

The default is 76 MB.

Management database size

The default   is 76 MB.

8.自定义配置自我管理:

自我管理允许您创建计划作业,以在 SAP ASE 中的任何服务器数据库中的任何表上运行更新统计信息。 在 Configure Self Management 窗口中,指定以下内容:

配置项

Self Management User Name

自我管理用户名

注意: 如果您选择缺省用户名“sa”,则无法输入口令。“sa”的缺省口令为空。

Self Management User Password

自我管理口令

9.如果安装了 SAP ASE cockpit,请设置 Cockpit Hosts and Ports 选项。

接受默认选项,或指定其他未使用的端口,确保端口号与系统上其他应用程序或服务使用的端口号不冲突:

配置项

Host Name

默认情况下,ASE 安装程序会自动选择本机主机名。 使用此字段指定不同的主机名,例如将虚拟主机绑定到云环境中的物理主机。 此字段允许应用程序不受由于重定位或重新配置而导致的虚拟机名称更改的影响。

HTTP Port

Choose an integer between 1025 and   65535.

HTTPs Port

Choose an   integer between 1025 and 65535.

TDS Port

The default is 4998.

RMI Port

The default is   4992.

10.在 Configure Cockpit 窗口中,指定以下内容:

配置项

Cockpit Administrator User

The default is "sccadmin".

Cockpit Administrator Password

Cockpit用户的密码

Cockpit Agent Administrator User

The default is "uafadmin".

Cockpit Agent Administrator Password

Cockpit agent 管理员密码

Cockpit Repository Password

Enter and   confi rm  the password that is at least   six characters long. This fi eld    cannot be empty.

11.验证是否要将 Apple ASE cockpit 设置为 Windows 的服务 - 配置 Windows 服务。

检验“配置新服务器摘要”窗口中显示的值是否正确,然后单击“下一步”。您会看到“配置服务器进度”(Configure Server Progress) 窗口可能会显示重新启动窗口,用来提醒您注销或重新启动计算机以完成安装过程。

12. 在“安装完成”窗口中,单击“完成”。

5       验证安装

添加环境变量

sybase@linux:~> cat SYBASE.sh >> .profile

sybase@linux:~> source .profile

$ set | grep SYBASE      ### 检查sybase环境变量否已启用

显示系统上所有与 SAP ASE 有关的进程: $SYBASE/$SYBASE_ASE/install/showserver

如果启动,则会显示相关信息

注意:如果已经启动了服务器,请不要再次运行该命令。多次运行它可能会导致问题。

测试连接数据库:isql -Usa -P<password> -S<server_name>

isql -Usa –P   -w 10000 -x 30 -s '|' -SLINUX

1> select @@version   --输出当前版本

2> go

6       ASE管理

说明:以下所有操作都可以通过ASE可视化管理工具[sybase central]进行操作

6.1   启停管理

启动数据库的方法

cd $SYBASE/$SYBASE_ASE/install/目录下找到数据库启动脚本,例如如上文所述的 DEEPIN 数据库,该启动脚本的名称即为 RUN_DEEPIN

startserver -f RUN_DEEPIN -f RUN_DEEPIN_BS

启动 Cockpit 的方法,运行脚本:

$SYBASE/COCKPIT-4/bin/cockpit.sh

cockpit 启动后,会看到 cockpit Web 主控台的 URL,黏贴到浏览器登陆。cockpit 登录出现时,会出现 SAP ASE 服务器名称,可以使用 sa 登陆名(如果设置中自定义,可用自定义的账号)

关闭 Cockpit 的方法

从 cockpit 窗口中单击 “注销”(Log Out)。

后台主控制台输入 shutdown,提示输出退出消息后,即可退出。

6.2   用户管理

$ isql -Usa -P  -w 10000 -x 30 -s '|'  -SLINUX

-- 创建新用户

sp_addlogin sybase,sybase

go

sp_adduser sybase

go

grant all to sybase

go

6.3   设备管理

使用以下命令得到该DMP文件的创建脚本:

load database sybase from "/sybdata/sybase.dmp" with listonly=create_sql

DISK INIT

name = 'sybase_data_01'

, physname = '/sybdata/sybase/sybase_data_01.dat'

, size = '5G'

, directio = true

go

DISK INIT

name = 'sybase_data_02'

, physname = '/sybdata/sybase/sybase_data_02.dat'

, size = '5G'

, directio = true

go

DISK INIT

name = 'sybase_data_03'

, physname = '/sybdata/sybase/sybase_data_03.dat'

, size = '5G'

, directio = true

go

DISK INIT

name = 'sybase_log_01'

, physname = '/sybdata/sybase/sybase_log_01.dat'

, size = '5G'

, directio = true

go

6.4   数据库管理

-- 使用新用户创建数据库

isql -Usybase -Psybase -SLINUX     -w 10000 -x 30 -s '|'

drop database sybase

CREATE  DATABASE sybase

ON sybase_data_01 = '5G'

, sybase_data_02 = '5G'

, sybase_data_03 = '5G'

LOG ON sybase_log_01 = '5G'

go

master..sp_dboption sybase, 'select into/bulkcopy/pllsort', true

go

6.5   备份与恢复

备份

dump database sybase to "/sybdata/SYBASE.dmp"

go

恢复

-- 使用sa用户导入数据库备份,Backup服务要启动

load database sybase from "/sybdata/sybase.dmp" with listonly=create_sql

load database sybase from "/sybdata/sybase.dmp" with headeronly

load database sybase from "/sybdata/sybase.dmp"

-----------------------------------------------------------------

看看最后这句话:

Use the ONLINE DATABASE command to bring this database online; ASE will not bring it online automatically.

你先运行命令online database sybase 这样才可以使用这个数据库

-------------------------------------------------------------------

7       故障排除

1.启动asecfg报如下的错:ASECFG error while loading shared libraries:libXm.so.4

通过在网站上http://rpmfind.net/linux/RPM/index.html 下载openmotif的RPM包安装

[root@linux /backup]=> rpm -ivh --nodeps openmotif-2.3.3-9.el6.x86_64.rpm

转载于:https://blog.51cto.com/4507878/2380265

SUSE 11 安装sybase ASE 16.0 SP 02安装全过程相关推荐

  1. windows/Linux下安装Sybase ASE 16/15.7

    SYBASE官网下载 https://www.sap.com/cmp/syb/crm-xu15-int-asewindm/index.html?url_id=text-us-sapcom-ase-tr ...

  2. 在LINUX下安装 Sybase ASE 11.0.3.3

    在LINUX下安装 Sybase ASE 11.0.3.3 从Sybase的站点上下载两个软件包,笔者下载了11.0.3.3版本,Sybase目前已经推出了ASE11.9.2,由 于11.9.2软件包 ...

  3. 关于在服务器或者个人PC上安装Ansoft Maxwell 16.0的一点经历

    实验室的有限元服务器上的maxwell一直是15.0版本,但是在我自己工作的电脑上安装的是16.0的版本,以往用的时候由于版本问题两个软件的工程文件不能直接互相拷贝,最近在做一个比较大型的项目仿真的时 ...

  4. Thrift 0.16.0 实践:编译安装篇

    前言 最好是弄个新安装的虚拟机来搞这个,搞这个中间出问题很多.各种花式出错. 一 下载源码 地址:https://thrift.apache.org/download,我下载的是0.16.0版本的 创 ...

  5. hadoop2.9.2安装hadoop_pid_dir_Hadoop3.2 +Spark3.0全分布式安装

    目前Apache官网已经推出了最新版的Haoop3.2和最新版的Spark3.0,比原来增加了很多新特性.Hadoop的安装主要是为Spark提供HDFS的支持和yarn的调度.那么我们将在本文介绍全 ...

  6. win8mysql安装教程zip_mysql 8.0.18.zip安装配置方法图文教程(windows 64位)

    关于卸载以前安装版的数据库,大家可以参考一下这篇文章. 卸载前记住一定要记得复制保留以前的数据,安装版的数据是在 mysql5.7所有安装版本卸载教程,建议:大家卸载完一定要重启一下. 目录 1.先去 ...

  7. mysql 8.0 手动安装教程_mysql 8.0.13手动安装教程

    本文为大家分享了mysql 8.0.13手动安装教程,供大家参考,具体内容如下 一.步骤解读 1.下载MySQL 下载地址 选择 Downloads-->Community-->MySQL ...

  8. mysql典型安装和自定义_Mysql8.0.19下载安装—windows版本自定义安装

    一.下载MySQL Community Server 官网下载网址:https://dev.mysql.com/downloads/mysql/ 选择社区版 这里说安装包是32位的,但是看前面跳转的说 ...

  9. mysql 8免安装图解_mysql 8.0.21免安装版配置方法图文教程

    六步安装Mysql(免安装包的才可以选安装位置),供大家参考,具体内容如下 第一步:下载MySQL压缩包 mysql下载路径 直接点击链接也可以下载:mysql 8.0.21 第二步:解压到自己想要安 ...

最新文章

  1. 全面对比 MATLAB、Julia、Python,谁在科学计算中更胜一筹?
  2. 如何让在JAVA中定义常量池
  3. Jquery-基础知识点
  4. 如何删除集合(数组)中指定的元素
  5. 炒股应只做确定的上涨
  6. vscode配置python 控制台/终端/TERMINAL 不输出/不显示 解决办法
  7. 树莓派上使用QT+ffmpeg进行音频编码+部署自启动+双击不启动问题
  8. 3招教你花式导入Excel数据到JMP
  9. 如何做蛋白质互作网络图
  10. 35岁是个坎,为啥到岁数就不想要你了
  11. matlab正方形追及问题,行测常考题型讲解:环形相遇与追及问题
  12. 在ArcMap中制作Python加载项点击小班依次编号
  13. Windows10安装Linux子系统Ubuntu 20.04LTS,轻松使用生信软件,效率秒杀虚拟机(转载)
  14. SAP 登录的一些参数
  15. 一个跑步时用的轨迹记录和计步器APP
  16. python计算时间
  17. TCP和UDP的区别有哪些?
  18. UOJ#310 【UNR #2】黎明前的巧克力:FWT
  19. c 空间点到直线的垂足及距离计算
  20. Goweb开发之Beego框架实战:第八节 写文章功能

热门文章

  1. 解决No converter for [class java.util.ArrayList] with preset Content-Type ‘null‘问题
  2. 2020年12月六级真题翻译(北京大兴国际机场)
  3. 总离差平方和公式_excel公式怎么用:用EXCEL求离差平方和 和 相关系数
  4. 在next js中添加google analytics功能
  5. 教你从零做起谷歌Adsense。开户,过审核,过pin码达到稳定收益
  6. c语言自制服务器之间调用文件夹,C语言实现一种简单的应用服务器内部数据结构的思路(三)...
  7. hexo博客kaze主题自定义社交链接
  8. c语言编程计算c上0下n,计算方法C语言编程讲解.doc
  9. java.lang.IllegalArgumentException: java.security.InvalidKeyException: Illegal key siz
  10. 即使Windows DVD Maker不存在,如何在Windows 8上创建DVD-DVDStyler