IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁數(shù)據(jù)庫Oracle → 在FreeBSD環(huán)境下使用Sybase 11.0.3.3

在FreeBSD環(huán)境下使用Sybase 11.0.3.3

時(shí)間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(0)

一、準(zhǔn)備工作

第一步:調(diào)整內(nèi)核參數(shù)

如果你的FreeBSD是缺少安裝的,為了在FreeBSD下運(yùn)行Sybase11.0.3.3,那么很可能你要
重新編譯自己的內(nèi)核。這是因?yàn)槿笔∏闆r下,核心提供給linux使用的最大內(nèi)存空間不能
滿足運(yùn)行sybase的需要。筆者第一次安裝過程中發(fā)現(xiàn),配置完SQL
Server后,服務(wù)器無法啟動(dòng),查看了安裝日志:

00:2001/01/08 09:41:28.02 kernel  Max fd 1064 exceeds internal limit of 1024

00:2001/01/08 09:41:28.18 kernel  Using config area from primary master device.

00:2001/01/08 09:41:28.18 kernel Configuration Error: Configuration file, 
     '/usr/opt/sybase/sybase/SYBASE.cfg', does not exist.

00:2001/01/08 09:41:28.19 kernel  Warning: A configuration file was not specified and 
      the default file '/usr/opt/sybase/sybase/SYBASE.cfg' does not exist. 
      SQL Server creates the default file with the default configuration.

00:2001/01/08 09:41:28.19 kernel  os_create_region: can't allocate 11665408 bytes

00:2001/01/08 09:41:28.19 kernel  kbcreate: couldn't create kernel region.

00:2001/01/08 09:41:28.19 kernel  kistartup: could not create shared memory

很明顯:現(xiàn)任內(nèi)核無法分配啟動(dòng)SQL服務(wù)器所需的足夠內(nèi)存,所以要對(duì)核心參數(shù)進(jìn)行調(diào)整。

下面開始調(diào)整FreeBSD核心參數(shù):

# cd /usr/src/sys/i386/config

# vi MyKernel (我的核心名為MyKernel,你應(yīng)該編輯GENERIC這個(gè)文件)

其中加入:

options SHMMAXPGS=200000

options SHMMNI=100

options SHMSEG=10

options SEMMNS=200

options SEMMNI=70

options SEMMSL=61

存盤退出

# /usr/sbin/config MyKernel

#cd ../../compile/MyKernel

# make depend

#make

#make install

OK 完成核心的編譯與安裝。

重新啟動(dòng)機(jī)器,如果你編譯的核心無法,出現(xiàn)提示時(shí),鍵入:

kernel.old

還可以再用老的核心再啟動(dòng)你的FreeBSD系統(tǒng)。

  

第二步:安裝Linux支持

    Sybase在FreeBSD下的運(yùn)行實(shí)際上是依賴于FreeBSD對(duì)Linux的仿真實(shí)現(xiàn)的。如同以前
    在Linux運(yùn)行SCO環(huán)境下的Oracle一樣。所以首先要為FreeBSD安裝一個(gè)Linux仿真環(huán)境。

下面開始安裝Linux_base軟件包:

安裝包可以在FreeBSD安裝光盤上找到:

#mount –t iso9660 /dev/acd0c  /cdrom

# cd /cdrom/packages

# cd linux_base

#pkg_add linux_base6.1.tgz

由于要安裝很多軟件包,所以要花10分鐘左右的時(shí)間。

如果你沒有安裝光盤,還可以直接通過port安裝linux支持

方法如下:

以root身份登錄:

# cd /usr/port/emulators

# cd linux_base

#make install

安裝程序?qū)⒆詣?dòng)從網(wǎng)絡(luò)上下載所需軟件,校驗(yàn)軟件包,并最終完成安裝

這種安裝方式,要求你的電腦能通過撥號(hào)上網(wǎng)或FreeBSD主機(jī)所在LAN上有路由器或網(wǎng)關(guān)可以
連接到Internet上。

  

以root登錄,加載linux核心模塊,也即啟動(dòng)linux支持

# linux 或

# kldload linux

查看核心模塊,以確保已成功加載linux核心模塊:

#kldstat

顯示:

Id Refs Address    Size     Name

 1    2 0xc0100000 1b1c60   kernel

 2    1 0xc0a9c000 10000    linux.ko

第2行表示已成功加載。

至此準(zhǔn)備工作完成,以下開始正式安裝。

  

三、下載軟件及解壓

到Sybase的站點(diǎn)下載最新的sybase-ase-11.0.3.3更新包,Sybase對(duì)這一版本進(jìn)行了多次改進(jìn),
目前推出了專為FreeBSD準(zhǔn)備的一個(gè)軟件包,其中包括以下三個(gè)文件:

sybase-ase-11_0_3_3-FreeBSD-6_i386.tgz

sybase-doc-11_0_3_3-FreeBSD-6_i386.tgz

sybase-ocsd-10_0_4-FreeBSD-6_i386.tgz

可以看到這已是本版本的第6次更新了。

  

以root登錄FreeBSD主機(jī),增加用戶sybase

#adduser

根據(jù)提示增加一個(gè)sybase用戶,同時(shí)增加一個(gè)sybase組用戶。

  

1、將所下載的軟件包拷貝到/opt/sybase目錄中

# cd Sybase

以sybase用戶登錄,解壓以上三個(gè)壓縮文件:

$ gunzip –c Sybase-ase-11_0_3_3-FreeBSD-6_i386.tgz  | tar vxpf – 

$ gunzip –c Sybase-doc-11_0_3_3-FreeBSD-6_i386.tgz  | tar vxpf – 

$ gunzip –c Sybase-oscd-10_0_4-FreeBSD-6_i386.tgz   | tar vxpf – 

解壓完成,以下開始配置SQL服務(wù)器。

  

2、  配置數(shù)據(jù)庫服務(wù)器

 

以sybase用戶登錄FreeBSD主機(jī)

$ cd Sybase

$ cd install

$ ./sysinit

出現(xiàn)以下畫面:

  

SYBINIT

  

1.  Release directory:  /opt/sybase

2.  Edit / View Interfaces File

3.  Configure a Server product

4.  Configure an Open Client/Server product


 Ctrl-a Accept and Continue, Ctrl-x Exit Screen, ? Help.

Enter the number of your choice and press return:

選擇3后:出現(xiàn)以下提示:


CONFIGURE SERVER PRODUCTS

 Products:
  

    Product                 Date Installed      Date Configured

1.  SQL Server              Mar 22 2000 21:22

2.  Backup Server           Mar 22 2000 21:22

   
 
Ctrl-a Accept and Continue, Ctrl-x Exit Screen, ? Help.

 Enter the number of your choice and press return: 1

選擇1后,出現(xiàn)提示:

  

EXISTING SYBASE SERVER

1.  Configure a new Adaptive Server

2.  Configure an existing Sybase Server

3.  Upgrade an existing Sybase Server

 
  

Ctrl-a Accept and Continue, Ctrl-x Exit Screen, ? Help.

Enter the number of your choice and press return: 1

選擇1

ADD NEW ADAPTIVE SERVER

1.  Adaptive Server name:  SYBASE

   

Ctrl-a Accept and Continue, Ctrl-x Exit Screen, ? Help.

Enter the number of your choice and press return: 1

如果你要更改adaptive Server
的名稱,選擇1,鍵入你想用的名稱,完成后使用Ctrl-a接受目前配置,出現(xiàn)以下提示,
開始對(duì)服務(wù)器進(jìn)行具體配置:

SYBASE SERVER CONFIGURATION
  

1.  CONFIGURE SERVER'S INTERFACES FILE ENTRY      Incomplete

2.  MASTER DEVICE CONFIGURATION                   Incomplete

3.  SYBSYSTEMPROCS DATABASE CONFIGURATION         Incomplete

4.  SET ERRORLOG LOCATION                         Incomplete

5.  CONFIGURE DEFAULT BACKUP SERVER               Incomplete

6.  CONFIGURE LANGUAGES                           Incomplete

7.  CONFIGURE CHARACTER SETS                      Incomplete

8.  CONFIGURE SORT ORDER                          Incomplete

9.  CONFIGURE AUDITING                            Incomplete 

  

Ctrl-a Accept and Continue, Ctrl-x Exit Screen, ? Help.

Enter the number of your choice and press return:

選擇1~9各項(xiàng),對(duì)以上9項(xiàng)內(nèi)容進(jìn)行配置。

例如第1項(xiàng),配置完成后顯示如下:

SERVER INTERFACES FILE ENTRY SCREEN

  

    Server name:  SYBASE

  
關(guān)鍵詞標(biāo)簽:使用,環(huán)境,安裝,and,C

相關(guān)閱讀

文章評(píng)論
發(fā)表評(píng)論

熱門文章 Oracle中使用alter table來增加,刪除,修改列的語法 Oracle中使用alter table來增加,刪除,修改列的語法 oracle中使用SQL語句修改字段類型-oracle修改SQL語句案例 oracle中使用SQL語句修改字段類型-oracle修改SQL語句案例 誤刪Oracle數(shù)據(jù)庫實(shí)例的控制文件 誤刪Oracle數(shù)據(jù)庫實(shí)例的控制文件 為UNIX服務(wù)器設(shè)置Oracle全文檢索 為UNIX服務(wù)器設(shè)置Oracle全文檢索

相關(guān)下載

    人氣排行 oracle中使用SQL語句修改字段類型-oracle修改SQL語句案例 Oracle中使用alter table來增加,刪除,修改列的語法 ORACLE SQL 判斷字符串是否為數(shù)字的語句 ORACLE和SQL語法區(qū)別歸納(1) oracle grant 授權(quán)語句 ORACLE修改IP地址后如何能夠使用 如何加速Oracle大批量數(shù)據(jù)處理 Oracle刪除表的幾種方法