sybase安装手册.docx
《sybase安装手册.docx》由会员分享,可在线阅读,更多相关《sybase安装手册.docx(24页珍藏版)》请在冰豆网上搜索。
sybase安装手册
sybase数据库安装
2.1.1软件安装
以root用户身份登陆系统创建数据库安装用户sybase:
#useraddsybase
#passwdsybase
[希望设置成的用户密码](注:
密码需要输入两次)
#usermod–Grootsybase
编辑etc/hosts文件,在该文件中加入本机IP与机器名,如:
192.1.104.202LINUXSVR4(注:
机器名设置时要用大写字母),命令如下:
#vi/etc/hosts
修改操作系统内核参数:
#ipcs-lm|grep’maxsegsize’
运行结果:
maxsegsize(kbytes)=32768(该空间容量一般为物理内存的一半)
#echo’512*1024*1024’|bc>/proc/sys/kernel/shmmax
#ipcs-lm|grep'maxsegsize'
运行结果:
maxsegsize(kbytes)=524288
(注:
每次重新启动都需要修改内核参数)
新建安装路径和安装源文件路径
#mkdir/setup
#mkdir/opt/sybase
拷贝光盘中文件到安装源文件路径下
#cp-R/media/cdrom/*/setup
修改创建的文件夹属性:
#chown–Rsybase:
sybase/opt/sybase
#chown–Rsybase:
sybase/setup
#chmod-fR777/setup
以sybase用户登录系统且在XWINDOWS界面下安装数据库:
$cd/setup(进入安装软件所在目录)
$./setup
点击“Next”,进入下图
在上图,选择“IagreetothetermsoftheSybaselicensefortheinstalllocationspecified”,点击“Next”
选择缺省位置“/opt/sybase”,点击“Next”,弹出下图对话框:
在界面上,选择“Custom”,点击“Next”
在“LanguageMoules”组中,选择“ChineseLanguageModule”及JDBC组件并点击“Next”
在此界面上,点击“Next”,开始下图安装过程界面
安装软件完成后,出现下图画面
点击“Next”,进入下一步
点击“Next”,接收默认值,进入下一步
只需在上图选中“CustomconfigurenewAdaptiveServer”,点击“Next”,进入下一步
在此界面上,PageSize必须选择大于或等于8k的值,再将PortNumber设为:
40000,
点击“Next”,进入下一步
点击“Next”,进入下一步配置过程
上图配置过程结束后,显示下图成功信息。
在上图中点击“Next”,结束整个sybase安装和配置过程。
命令行中配置Sybase:
1.在sybase安装路径中命令如下:
$cd/opt/Sybase
运行:
.SYBASE.sh
2.在/opt/sybase/ASE-12_5/bin目录中运行以下命令加入字符集
./charset–Usa–P–S[服务器名]binary.srtcp936
3.启动isql服务:
isql–Usa–P–S[服务器名]
(注:
若安装中文LINUX,则需再运行:
exportLANG=en_US.UTF-8)
4.在“>”提示符下运行:
>sp_configure“defaultcharacterset“,171
>go
>reconfigure
>go
>shutdown
>go
5.编缉sybase安装目录下的interface文件,将其中主机名改为主机IP地址
(注:
文件左边的主机名不要修改)
6.在/optsybase/ASE-12_5/install目录中运行:
./startserver–f./RUN_[服务器名]
7.回到/opt/sybase/ASE-12_5/bin目录再次启动isql服务:
isql–Usa–P–S[服务器名]
在“>”提示符下运行:
>exit
2.1.2建立数据库
以下通过客户端的GUI界面,完成建立数据设备,生成专用数据库,生成专用用户,赋予用户权限。
前提:
在一台WindowsClient机器上,安装sybase客户端软件
Step1:
启动“SybaseCentral”,连接数据库服务器
在启动菜单上,选择“程序SybaseSybaseCentralJavaEdition”
在Menu上,选择“工具――〉连接” ,并在弹出框点击“Options”
在上图弹出框中,填写Username:
sa,Hostname:
实际Sybase服务器的IP,
Portnumber:
40000,点击“OK”按钮。
系统连接Sybase成功,将显示类似下图:
至此,SybaseCentral”连接数据库服务器成功,可以进入以后的操作。
Step2:
建立数据库设备
接上一步操作,在左侧操作树上,点开“DatabaseDevices”文件夹,显示如下图:
在上图中右栏中,点击“AddDatabaseDevice”
系统将弹出上图的对话框,根据实际情况,填写DevicePath和名称后,点击“下一步”
在上图中,填写设备的大小,此处是300MB,可根据实际情况自定。
点击“下一步”
上图显示,创建设备的汇总信息,点击“完成”
系统将完成创建设备的过程,界面右侧将显示新创建的设备如“data1”。
再重复以上过程,创建另一150M大小的设备“log1”(大小视实际情况)。
Step3:
建立专用数据库
在左侧操作树上,点开“Databases”文件夹,右侧显示如下图:
点击“AddDatabases”,弹出如下对话框
命名为”safedb”,点击“下一步”.
在上图中,定义数据库选用的数据设备和大小,数据库选用数据设备存放数据,日志设备存放日志.,点击“确认”(注:
需要同时加入Data和TransactionLog两个设备)
在上图中,点击“下一步”
在上图中,点击“完成”,系统将完成创建数据库的过程,界面右侧将显示新数据库”safedb”。
Step4:
创建数据库用户
在左侧操作树上,点开“Logins”文件夹,右侧显示如下图:
点击“AddLogin”,弹出如下对话框
命名用户名为:
asetest1,Password:
asetest1;点击“下一步”
在上图中,选择缺省登陆库是”safedb”,点击“下一步”
在上图中,选择master和safedb,点击“下一步”
在上图中,点击“完成”,系统显示如下
Step5:
设置用户权限
接上一步,双击”asetest1”用户,显示其属性对话框,点击“Users”TAB页
在上图中,选择”safedb”,并点击“Properties”按钮
在上图中,将所有Command的状态都设为”√”,点击“确认”按钮.
双击”sa”用户,为sa用户设置密码
其它设置:
进入TemporaryDatabases中ListView菜单,右键单击tempdb点击Properties按下图进行设置:
进入Databases菜单中,右键单击新建立的数据库,点击Properties按下图进行设置:
右键单击server,点击Properties进入服务器配置界面
按下例信息更改相关项中的数值:
stacksize:
106496
procedurecachesize:
16384
maxmemory:
163840
参数修改完后需要重启数据库实例
1)右键单击server,点击shutdown
2)在Sybase安装目录中启动Sybase:
./startserver–f./RUN_[服务器名]
2.1.3数据初始化
本部分将通过isql客户端,运行批处理脚本,完成数据表建立,存储过程建立,初始基础数据导入。
在创建表之前,使用SYBASE控制中心设置下面数据库服务器参数:
stacksize:
106496
procedurecachesize:
16384
maxmemory:
163840
并且选中tempdb数据库的数据库选项“dllintran”
配置完成后需要重启数据库服务器。
Pre_step:
isql客户端使用
以sybase用户登陆,运行如下命令:
$cd/opt/sybase
$.SYBASE.sh
$isql-Usa–P[sa所设置的密码]–S[服务器名]
注意:
-U是用户名,一般用sa
-P是密码
-S是机器名
成功后,系统显示类似如下画面
在”>”后,可输入sql等命令!
Step1:
数据表建立
$isql-Uasetest1–Pasetest1–SLINUX1Step2:
存储过程建立
$isql-Uasetest1–Pasetest1–SLINUX1Step3:
视图建立
$isql-Uasetest1–Pasetest1–SLINUX1Step4:
初始基础数据导入
$isql-Uasetest1–Pasetest1–SLINUX1