`

TCBB installation on Solaris platform

阅读更多

1、 卸载Blackboard r5.0
  国防科技大学采用的两台服务器的方式,一台是BB应用服务器(bbapp.gfkd.mtn),一台是BB数据库服务器(bbserver.gfkd.mtn)。使用root用户登录到BB应用服务器,进入BB的安装文件目录(/bb /_blackboardMLUninstall);
    # cd /bb/_blackboardMLUninstall
    # java -jar uninstallBbML.jar -console
  然后按照提示卸载程序,应该注意的是,在进行卸载操作时,Blackboard需要处在启动状态,否则数据库会清理不干净。

2、 设置数据库字符集
使用oracle用户登录到BB数据库服务器,然后执行:
    $ cd $ORACLE_HOME/bin
    $ ./dbca
然后按照提示,删除掉bb实例;紧接着重新建立bb实例,并把数据库字符集设置成AL16UTF16。新建立的bb数据库参数如下:


    Parameter Value
    Request Parameters
    REMOTE_LOGIN_PASSWORDFILE EXCLUSIVE
    O7_DICTIONARY_ACCESSIBILITY TRUE
    DB_BLOCK_SIZE 8192
    UNDO_MANAGEMENT AUTO
    (Blackboard recommends using UNDO versus Rollback for segment space management)

    Recommended Parameters
    CURSOR_SHARING SIMILAR
    LOG_ARCHIVE_TRACE 0
    LOG_BUFFER Greater then 1MB (目前为262144)
    OPEN_CURSORS 2000
    OPTIMIZER_INDEX_CACHING A value of 80 to 90(目前设置为85)
      OPTIMIZER_INDEX_COST_ADJ 25
    PROCESSES 800
    (a value of 500 to 2000 depending on the number of application server connections)
    ROW_LOCKING ALWAYS
    SESSION_SHARED_CURSORS 100

确认AL16UTF16字符集:
 在安装Blackboard Academic Suite系统前,管理员需要确认Oracle采用的字符集为是
 AL16UTF16字符集,确认的方法是使用oracle用户登录进入BB数据库服务器,然后执
 行命令:
  $ sqlplus '/ as sysdba'

    SQL>  Select parameter, value from v$nls_parameters
    2  where parameter = 'NLS_NCHAR_CHARACTERSET';

 如果出现如下的信息,说明字符集设置正常。
   PARAMETER Value
----------------------------------------------------------------
NLS_NCHAR_CHARACTERSET AL16UTF16

如果未出现上述信息,可通过下面的方法设置national character set:


    $ sqlplus '/ as sysdba'
    SQL> shutdown immediate;
    SQL> startup mount exclusive;
    SQL> alter system enable restricted session;
    SQL> alter system set JOB_QUEUE_PROCESSES=0;
    SQL> alter system set AQ_TM_PROCESSES=0;
    SQL> alter database open;
    SQL> alter database national charater set internal_use AL16UTF16;
    SQL> shutdown immediate;
    SQL> startup;

3、 Blackboard r7.0的安装准备
建立BB的安装目标目录:
使用root用户登录到BB应用服务器,添加新组bbuser,添加新用户bbuser,然后执行如下命令:

    # cd /
    # mkdir bb
    # cd /bb
    # mkdir blackboard
    # chown -R bbuser blackboard
    # cd /usr/local
    # ln -s /bb/blackboard blackboard


拷贝安装文件:
把Blackboard安装光盘中的安装文件拷贝到一个临时安装目录(例如:/bbsoft),Blackboard r7.0的安装文件为bb-as-linux-7.0.298.0.jar,Blackboard r7.0的license文件为bb-license.xml,jdk1.5的安装包为jdk1.5.0_04-fcs.rpm.bin。
安装jdk 1.5:

    # cd /bbsoft
    # chmod a+x jdk1.5.0_04-fcs.rpm
    # ./jdk1.5.0_04-fcs.rpm.bin
    # rpm -ivh jdk1.5.0_04-fcs.rpm
    # cd /usr/bin
    # ln -s /usr/java/jdk1.5.0-04/bin/java java


使用下面命令,通过输出的提示信息检查jdk1.5是否安装正常:

    # java -version

4、 安装Blackboard r7.0
使用root用户登录到BB应用服务器,假定已经把Blackboard r7.0安装文件拷贝到了/bbsoft目录下,执行下面的命令开始安装BB:

    # cd /bbsoft


# java -jar bb-as-linux-7.0.298.0.jar

5、 安装过程中的一些参数和注意事项
服务器和数据库参数:
BB应用服务器:
root口令:gfkdedc72325 IP:192.168.10.10 机器名:bbapp.gfkd.mtn
BB数据库服务器:
root口令:gfkdedc72325 IP:192.168.10.11 机器名:bbserver.gfkd.mtn
Oracle的口令:
SYS口令:bb1234 SYSTEM口令:bb1234 其他oracle口令都为gfkdedc72325

安装过程中的一些参数设置:

    appserver name: bbapp
    appserver domain: gfkd.mtn
    appserver port number: 8009
    mod_perl port number: 8008

    Database Server Hostname: bbserver.gfkd.mtn    (*)
    Database SID: bb
    Database Port: 1521

    Database sys password: bb1234
    Database system password: bb1234
    Blackboard database user password: bb1234
    Blackboard database report password: bb1234

    Collab Server: bbapp.gfkd.mtn
    TCP port number: 8010
    HTTP port number: 8011

Remote directory setup: (注意:这里的remote目录指的是在BB数据库服务器上的目录,需要手工建立,并设置相应属性,详细方法见下面的第4点)

    Oracle database data directory: /usr/local/blackboard/oracle/data
    Oracle database index directory: /usr/local/blackboard/oracle/data

    Blackboard administrator password: gfkdedc72325
    Blackboard integration password: gfkdedc72325
    Blackboard root administrator password: gfkdedc72325

    在安装过程出现的几个问题及解决方法:


1、RAID1造成安装过程中报磁盘空间不足的错误。
由于国防科技大学的BB应用服务器采用了两个硬盘,并在两个硬盘上做了RAID1,整个硬盘为一个很大的/分区,大小为60G左右,通过df -k命令检查,发现/分区被挂接在RAID1的Volgroup0上,在第一次安装时,启动Blackboard r7.0安装界面后,系统报not enough disk space错误:required space: 500000000,avaible space: 0(-1000)无法继续安装下去,拔出一个硬盘,并经过重新安装Redhat AS3操作系统且重新分区后,可以正常地继续安装下去。

2、在BB数据库服务器上关闭iptables防火墙,并手动启动Oracle数据库。
关闭iptables防火墙
  在数据库服务器中的Oracle已经正常启动,进程和侦听端口都正常,且能在本机上使用sqlplus正常连接到Oracle数据库的情况下,在BB应用服务器上无法连通BB数据库服务器的1521端口,怀疑是BB数据库服务器上开启了防火墙,阻断了BB应用服务器对Oracle数据库的 1521端口的访问,经检查发现防火墙的确未关闭,可使用下面的命令关闭BB数据库服务器上的防火墙,关闭防火墙后能正常从BB应用服务器访问BB数据库服务器上的1521端口。
# cd /etc/init.d
# ./iptables stop

在BB数据库服务器上手动启动Oracle数据库
使用oracle用户登录BB数据库服务器,执行下面的命令:

    $ cd $ORACLE_HOME/bin
    $ ./lsnrctl stop 先停止oracle侦听程序
    $ ./lsnrctl start 重新启动oracle侦听程序
    $ ./dbshut 先关闭数据库
    $ ./dbstart重新启动数据库


  
3、安装中设置Database Server Hostname为IP地址造成BB应用服务器无法连接到BB数据库服务器
使用IP地址造成BB应用服务器无法连接到BB数据库服务器的Oracle数据库,解决办法为修改/etc/hosts文件,使用主机名来进行数据库服务器的访问。
使用root用户登录到BB数据库服务器,执行命令:

    # cd /etc


# vi hosts
在hosts文件中添加一行:

    192.168.10.10 bbapp.gfkd.mtn bbapp

使用root用户登录到BB应用服务器,执行命令:

    # cd /etc
    # vi hosts


在hosts文件中添加一行:

    192.168.10.11 bbserver.gfkd.mtn bbserver

设置完上述文件后,保存退出,然后参看上面*处。注意:在*处只能把参数设置为主机名,不能设置为IP地址。

4、设置相对于BB应用服务器的remote目录
在安装过程中,会提问在何处存放oracle的数据文件和日志文件的存放目录,由于国防科大采用的是单独的数据库服务器,所以在BB应用服务器上安装BB时需要指定remote目录(BB数据库服务器上的目录),该目录我们可以采用下面的方法来操作:
使用root用户登录到BB数据库服务器,执行下面的命令:

    # cd /usr/local
    # mkdir blackboard
    # cd blackboard
    # mkdir oracle
    # cd oracle
    # mkdir data
    # chown -R oracle /usr/local/blackboard


然后在安装时填写database remote directorty为:/usr/local/blackboard/oracle/data

 

 

java -jar bb-as-solaris-7.1.467.35.jar

vi bb7-installer-log.txt

/usr/work/oradata/tcbb

SMTP: 10.1.1.1

Select parameter, value
from v$nls_parameters
where parameter = 'NLS_NCHAR_CHARACTERSET'

vi etc/TIMEZONE
TZ=GMT

CREATE   TEMPORARY   TABLESPACE   temp  
TEMPFILE   'temp01.dbf'   SIZE   5M   AUTOEXTEND   ON


date mmddHHMMYYYY.SS
date -u 092205462009.30

http://www.edugarage.com/display/BBDN/Installing+Academic+Suite+-+Developer+Edition#InstallingAcademicSuite-DeveloperEdition-LINENV

etc/hosts
10.224.102.39 unknown.**.***.***

DNS configuration
domain **.***.**
server 10.1.1.1


grougadd bbuser
useradd -g bbuser bbuser

分享到:
评论

相关推荐

    中秋完成-TCBB游泳馆后端代码-TCBB-backend.zip

    TCBB游泳馆后端代码_TCBB_backend.zip TCBB游泳馆后端代码_TCBB_backend.zip TCBB游泳馆后端代码_TCBB_backend.zip TCBB游泳馆后端代码_TCBB_backend.zip TCBB游泳馆后端代码_TCBB_backend.zip TCBB游泳馆后端代码_...

    天才宝宝游泳中心后台Koa框架-TCBB-backend-v1.zip 开发 java

    天才宝宝游泳中心后台Koa框架_TCBB_backend_v1.zip 天才宝宝游泳中心后台Koa框架_TCBB_backend_v1.zip 天才宝宝游泳中心后台Koa框架_TCBB_backend_v1.zip 天才宝宝游泳中心后台Koa框架_TCBB_backend_v1.zip 天才宝宝...

    天才宝宝游泳中心vue前端-TCBB-font-end.zip

    天才宝宝游泳中心vue前端_TCBB_font_end.zip 天才宝宝游泳中心vue前端_TCBB_font_end.zip 天才宝宝游泳中心vue前端_TCBB_font_end.zip 天才宝宝游泳中心vue前端_TCBB_font_end.zip 天才宝宝游泳中心vue前端_TCBB_...

    中国计算机学会推荐国际学术刊物与会议 交叉学科.pdf

    #### IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB) 《IEEE/ACM Transactions on Computational Biology and Bioinformatics》是由IEEE和ACM联合出版的一份期刊,主要发表计算生物学和...

    DTA方法比较.pdf

    文章中提到的文献DOI 10.1109/TCBB.2021.3069040表明,这篇文章已经被IEEE/ACM Transactions on Computational Biology and Bioinformatics期刊接受,但可能在正式发表前还有编辑校对过程。在此期间,文章内容可能会...

    MCluster_VS2010:宏基因组序列分箱

    一种基于 N-gram 和自动特征加权的宏基因组序列无监督分箱方法 Ruiqi Liao, Ruichang Zhang, Jihong Guan, Shuigeng Zhou IEEE 计算生物学和生物信息学交易 (TCBB),2014 ##版权 廖瑞琪(复旦大学,现任职于百度...

    易语言源码天才宝宝做数学.rar

    "tcbb.e" 文件很可能是程序的主执行文件,其中包含了程序运行所需的所有代码和资源。易语言编译后的程序通常以".e"为扩展名,这个文件可能就是整个软件的入口点,负责程序的启动和管理。 "源码使用说明.txt" 文件则...

    天才宝宝做数学-易语言

    在压缩包中,tcbb.e很可能是程序的主执行文件,即"天才宝宝做数学"的可执行程序。这个文件由易语言编译生成,包含了程序的所有逻辑和资源。通过反编译或使用专用工具,我们可以查看其内部结构,包括程序入口、函数...

Global site tag (gtag.js) - Google Analytics