Sybase数据库安装及配置

2019-08-29 18:53

Case库sybase数据库安装

安装环境

系统:Red Hat Enterprise Linux AS release 4 (Nahant Update 5) 主机名:db

IP地址:172.16.9.86 内核:2.6.9-55.Elsmp 内存:4G 交换分区:4G

CPU:Intel(R) Xeon(R) 2GHz (2颗,32bits)

安装前准备

1、新建安装用户sybase

[root@db etc]# useradd –d /opt/sybase –m sybase [root@db etc]# id sybase

uid=505(sybase) gid=505(sybase) groups=505(sybase)

2、修改内核参数

在/etc/sysctl.conf文件中加入如下三行:

kernel.shmmax=1000000000 kernel.exec-shield=0

kernel.exec-shield-randomize=0 然后执行如下命令,使修改生效: [root@db etc]# sysctl –p

检查修改是否生效:

[root@db etc]# sysctl kernel.shmmax kernel.shmmax = 1000000000

[root@db etc]# sysctl kernel.exec-shield kernel.exec-shield = 0

[root@db etc]# sysctl kernel.exec-shield-randomize kernel.exec-shield-randomize = 0

安装

在图形界面下进行安装 安装目录:/opt/sybase

安装版本:Adaptive Server Enterprise 12.5.2 EBF 11949 linux

以sybase用户登陆服务器图形界面,首先解压安装包 [sybase @db inst]$ tar xvfz ase1252_de_linux.tgz

然后执行安装命令: [sybase @db inst]$./setup

根据提示进行设置,选择“Typical”安装。

安装后, 修改sybase用户的.bash_profile文件。在该文件的末尾加入如下内容:. /opt/sybase/SYBASE.sh。修改完成后,注销用户,然后重新以sybase用户登陆系统。

检查服务是否已经起来:

[sybase@db ~]$ /opt/sybase/ASE-12_5/install/showserver

F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME CMD

0 S sybase 13725 13724 0 76 0 - 11689 - May08 ? 00:00:00 /opt/sybase/ASE-12_5/bin/monserver -SDB -Usa -P -l/opt/sybase/ASE-12_5/install/DB_MS.log -L/opt/sybase/ASE-12_5/DB_MS.cfg -m/opt/sybase/ASE-12_5 -MDB_MS

0 S sybase 13597 13596 0 75 0 - 18861 - May08 ? 00:01:36 /opt/sybase/ASE-12_5/bin/dataserver -d/opt/sybase/data/master.dat -e/opt/sybase/ASE-12_5/install/DB.log -c/opt/sybase/ASE-12_5/DB.cfg -M/opt/sybase/ASE-12_5 –sDB

登陆数据库

[sybase@db ~]$ isql -Usa -P -Sdb CT-LIBRARY error:

ct_connect(): directory service layer: internal directory control layer error: Requested server name not found.

通过google、baidu,以及重装数据库后,该问题一直没有得到解决,在陈川的帮助下解决,问题处在-S的db应该写成大写DB! [sybase@db ~]$ isql -Usa -SDB Password:

Msg 2401, Level 11, State 2: Server 'DB':

Character set conversion is not available between client character set 'utf8' and server character set 'iso_1'. No conversions will be done. 1>

关闭数据库

1> shutdown 2> go

启动数据库

[sybase@db ~]$ /opt/sybase/ASE-12_5/install/startserver –f RUN_DB

数据库配置

查看数据库现状

1>

2> sp_helpdb 3> go

name db_size owner dbid created

status ------------------------ ------------- ------------------------ ------ --------------

------------------------------------------------------------------------------------------------------ master 6.0 MB sa 1 May 08, 2008

mixed log and data model 2.0 MB sa 3 May 08, 2008

mixed log and data sybsystemdb 2.0 MB sa 31513 May 08, 2008

mixed log and data sybsystemprocs 120.0 MB sa 31514 May 08, 2008

trunc log on chkpt, mixed log and data tempdb 3.0 MB sa 2 May 08, 2008

select into/bulkcopy/pllsort, trunc log on chkpt, mixed log and data

(1 row affected) (return status = 0)

创建设备

1> disk init name = casedev01,physname=\ 2> disk init name = casedev02,physname=\ 3> disk init name=tempdev01,physname=\4> go

创建数据库

1>

2> create database sicase on casedev01=\3> go

CREATE DATABASE: allocating 512000 logical pages (1000.0 megabytes) on disk 'casedev01'.

CREATE DATABASE: allocating 512000 logical pages (1000.0 megabytes) on disk 'casedev02'.

扩展临时库

1> alter database tempdb on tempdev01=\2> go

Extending database by 256000 pages (500.0 megabytes) on disk tempdev01 1> sp_helpdb tempdb 2> go

name db_size owner dbid created

status ------------------------ ------------- ------------------------ ------ --------------

------------------------------------------------------------------------------------------------------ tempdb 503.0 MB sa 2 May 08, 2008

select into/bulkcopy/pllsort, trunc log on chkpt, mixed log and data

(1 row affected)

device_fragments size usage created free kbytes ------------------------------ ------------- -------------------- ------------------- ----------------

master 3.0 MB data and log

May 8 2008 2:42PM 1802

tempdev01 500.0 MB data and log May 8 2008 3:02PM 509986 (return status = 0)

添加用户

1> sp_addlogin con,\2> go

Password correctly set. Account unlocked. New login created. (return status = 0)

1> use sicase 2> go

1> sp_adduser con 2> go

New user added. (return status = 0)

1> sp_role \2> go

Authorization updated. (return status = 0)

1> sp_role \2> go

Authorization updated. (return status = 0)

更改数据库属主

1> use sicase

2> sp_changedbowner con sicase 3> go

Msg 102, Level 15, State 1: Server 'DB', Line 2:

Incorrect syntax near 'sp_changedbowner'. 1> EXEC sp_changedbowner con 2> go

Msg 17362, Level 16, State 1:


Sybase数据库安装及配置.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:防水工程专项施工方案 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: