`
touchmm
  • 浏览: 1055705 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

红旗Linux+Oracle10g

阅读更多


红旗Linux+Oracle10g


一、Oracle10g安装过程采用默认方式,安装后数据库的字符集是 WE8MSWIN1252。

这样会导致存入Oracle 10g 中的数据出现乱码。

解决的方法:在安装完Oracle 10g后,可以在sqlplus(即Oracle XE的run SQL command line)中修改字符集。

Oracle10g安装后,修改字符集操作如下:

1. connect system/jxdag as sysdba;

2. shutdown immediate;

3. startup mount;

4. alter system enable restricted session;

5. alter system set JOB_QUEUE_PROCESSES=0;

6. alter system set AQ_TM_PROCESSES=0;

7. alter database open;

8. alter database character set internal_use ZHS16GBK;

9. shutdown immediate;

10. startup;


备注:最好以自定义高级方式安装数据库。在安装过程中设置字符集。

红旗Linux自带一个Oracle的安装向导,省略了很多麻烦事情。

二、通过dbstart脚本设置Linux下oracle数据库是否自动启动。

1. 修改$ORACLE_HOME/bin下的dbstart文件如下所示,设置监听的路径:

ORACLE_HOME_LISTNER=$ORACLE_HOME

2. 修改/etc/oratab文件,设置Oracle的实例名。

格式为:$ORACLE_SID:$ORACLE_HOME:Y/N

例如:ORCL:/home/oracle/product/10.2.0/db_1:Y

如果设置为数据库不自启动,则是: ORCL:/home/oracle/product/10.2.0/db_1:N


这样就可以运行dbstart启动数据库和监听了。运行dbshut可以关闭数据库。


三、使用Oracle Enterprise Manager 10g Database Control。

切换到oracle用户下。

查看em状态:#emctl status dbconsole

启动em命令:#emctl start dbconsole

访问em: http://127.0.0.1:1158/em


四、用Oracle DBCA工具创新建数据库实例。

在root下su - oracle后,运行dbca后,会报一个错误:
---------------
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Exception in thread "main"

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

就是当前用户无法运行XServer程序。

解决办法:运行命令 #xhost local:oracle

会出现提示:
non-network local connections being added to access control list

这样用oracle身份就可以运行X程序了。
(local参数就是解决同一台机器的不同用户访问X的问题。)

使所有的用户能访问XServer,运行命令:#xhost +
出现提示:access control disabled, clients can connect from any host。


其实可以在图形界面中以oracle身份登录,然后在shell中运行dbca。

运行命令: #dbca,出现Oracle数据库的Database Configuration Assistant的欢迎界面。

接下来按照提示操作完成数据库实例创建即可。

在操作过程中注意数据库字符集的选择:ZHS16GBK。


五、设置Linux下的Web服务开机自启动。

Linux启动时,会自动执行/etc/rc.d目录下的程序。

设置自启动服务有两种方式可供参考:


1)以自启动服务脚本方式启动服务

以root身份,在/etc/rc.d/init.d/中编辑文件tongweb格式和内容如下:

------------------------------
#!/bin/bash
# chkconfig: 2345 98 5
# description: script to start/stop tongweb
case $1 in
start)
cd /home/tongweb/TW4.7/bin/
nohup /home/tongweb/TW4.7/bin/tongserver &
;;
stop)
cd /home/tongweb/TW4.7/bin/
/home/tongweb/TW4.7/bin/tongserver stop
;;
*)
echo "Usage: $0 (start|stop)"
exit 1
;;
esac
exit 0
------------------------------

然后更改权限:#chmod 775 tongweb

加入自动启动列表:#chkconfig –add tongweb

查看自动启动设置:#chkconfig –list tongweb

可以用如下命令启动和停止服务:

启动:#service tongweb start
或:#/etc/rc.d/init.d/tongweb start

停止:#service tongweb stop
或:#/etc/rc.d/init.d/tongweb stop

此时在红旗Linux的控制面板--服务中可以查看设置的服务状态。
或通过ntsysv来查看设置服务。

注意:文件格式,文件开头的注释部分不能省略。
#!/bin/bash
# chkconfig: 2345 98 5 --此行的2345参数表示在什么运行级别启动,启动序号(S98);关闭序号(K5)
# description: script to start/stop tongweb --此行为必需,服务描述信息

如果丢失文件开头描述信息,则在执行#chkconfig命令时会出现错误提示:服务不支持chkconfig。


2)初始化脚本启动服务方式

/etc/rc.d/rc.local是在完成初始化之后执行的,可以把启动服务的脚本写到里面,服务器启动时执行。

详细信息可参考rc.local文件开头的注释部分。

以root身份编辑rc.local文件,在最后加入如下命令:

#tongweb
export JAVA_HOME=/usr/java/jdk1.5.0_04/ --此处设置JAVA_HOME
cd /home/tongweb/TW4.7/bin/ --切换到服务目录
nohup /home/tongweb/TW4.7/bin/tongserver & --以后台方式执行服务

或者如下写法:

#tongweb
export JAVA_HOME=/usr/java/jdk1.5.0_04/ --此处设置JAVA_HOME
cd /home/tongweb/TW4.7/bin/ --切换到服务目录
su tongweb -c "nohup /home/tongweb/TW4.7/bin/tongserver &" --把要执行的命令作为一个参数传递级su

by JRQ

2008/09/11 于南昌

分享到:
评论

相关推荐

    红旗linux安装oracle9.2.04

    ### 红旗Linux下Oracle 9.2.04的安装步骤与注意事项 #### 一、安装前的准备工作 **1.1 安装环境准备** - **操作系统**: 红旗 Linux - **软件版本**: Oracle 9.2.04 - **硬件要求**: 至少2GB内存,足够的硬盘空间 ...

    红旗Linux DC5.0安装Oracle10g

    红旗Linux DC5.0安装Oracle 10g 10.docx

    红旗Linux4 安装Oracle11g 完整教程

    在本教程中,我们将详细介绍如何在红旗Linux 4操作系统上安装Oracle 11g数据库。以下是一步步的详细步骤: 1. **登录root系统用户**:首先,你需要以root权限登录到红旗Linux 4系统,因为Oracle的安装和配置需要...

    DBA在Linux上管理Oracle10g

    - 支持的Linux发行版包括Red Hat Enterprise Linux (RHEL) 3/4、SUSE Linux Enterprise Server (SLES) 9/10、Asianux 2.0以及红旗Linux 5+。 - 确认Linux内核版本和支持情况至关重要。 7. **硬件条带化与镜像** ...

    Linux服务器安装Oracle11g R2操作说明

    本教程将专注于在Linux系统,特别是红旗3服务器上安装Oracle 11g R2的详细步骤和注意事项。 首先,确保你的Linux服务器满足Oracle 11g R2的最低硬件和软件要求。通常,这包括足够的内存(推荐2GB以上),足够的硬盘...

    红旗LinuxDCServer安装OracleRAC.pdf

    这篇文档将详细介绍在红旗Linux Datacenter Server (DC Server) 5.0 for x86平台上安装Oracle RAC 10g R2 的步骤,以确保系统的稳定性和高效运行。 首先,我们来看一下系统拓扑。在Oracle RAC环境中,通常包括两个...

    HP、Oracle、红旗软件、Miracle协力推动Asianux发展提速.pdf

    HP惠普与Asianux的合作提供了支持Oracle 10g RAC的关键业务Linux解决方案,结合HP广泛的服务器和管理工具,为用户提供了一体化的IT基础设施。 存储市场的快速增长和对数据管理复杂性的需求,促使思科公司进入存储...

    Oracle由10.2.0.1升级到10.2.0.5

    完成上述步骤后,升级脚本`utlu102i.sql`将被执行,这个脚本是Oracle 10g R2的一部分,专门用于处理从10.2.0.1到10.2.0.5的升级。它会自动处理所有必要的后台操作,如数据字典更新、存储过程编译等,以确保数据库...

    宝德安腾双核数据库应用解决方案实例

    运行环境选择了《红旗Linux DC5.0 for Itanium2》操作系统,搭配Oracle 10g Release 2数据库,以及《东莞市公安局法制信息系统》作为应用软件。红旗Linux和Oracle数据库在安腾2平台上已有多次成功案例,为东莞市公安...

    Linux常见问题分析(pdf文档)

    在红旗Linux上如何使用五笔和拼音,区位输入法等 - **安装输入法**: - 使用包管理器安装相应的输入法。 - 配置输入法:`ibus-setup`。 #### 44. 在Linux下如何解压rar文件 - **方法**: - 安装`unrar`或`rar`...

    F5 Networks宣布与Oracle合作.pdf

    二者合作,为使用F5 BIG-IP产品和Oracle Application Server 10g的客户打造无缝集成的解决方案,并提供联合支持服务。 合作的主要内容包括: 1. 对F5和Oracle集成解决方案进行联合互操作性测试,确保产品间的兼容性...

    GDB完全中文手册.pdf

    该网站不仅包括了与GDB相关的技术内容,还涵盖了许多Linux领域内的技术和知识点,如Ubuntu、Fedora、Red Hat、红旗Linux等发行版的讨论,还有Android、Oracle、Hadoop、CentOS、MySQL、Apache、Nginx、Tomcat、...

    iWeb Office2000[EXE版]

    服务器 Windows2000 Server、IIS5、SQLServer2000或Linux、Tomcat、MySql、Oracle 客户机 Windows 98/Me/2000 Professional简体中文版,Microsoft Office2000、 简体中文IE5.0 以上版本 文件组成: =======...

    iWeb Office2000[C#版]

    服务器 Windows2000 Server、IIS5、SQLServer2000或Linux、Tomcat、MySql、Oracle 客户机 Windows 98/Me/2000 Professional简体中文版,Microsoft Office2000、 简体中文IE5.0 以上版本 数据结构 ...

    iWeb Office2000[.NET版]

    服务器 Windows2000 Server、IIS5、SQLServer2000或Linux、Tomcat、MySql、Oracle 客户机 Windows 98/Me/2000 Professional简体中文版,Microsoft Office2000、 简体中文IE5.0 以上版本 数据结构 ...

    iWeb Office2000[OCX版]

    服务器 Windows2000 Server、IIS5、SQLServer2000或Linux、Tomcat、MySql、Oracle 客户机 Windows 98/Me/2000 Professional简体中文版,Microsoft Office2000、 简体中文IE5.0 以上版本 文件组成: =======...

    iWeb Office2000[ASP版]

    服务器 Windows2000 Server、IIS5、SQLServer2000或Linux、Tomcat、MySql、Oracle 客户机 Windows 98/Me/2000 Professional简体中文版,Microsoft Office2000、 简体中文IE5.0 以上版本 文件组成: =======...

Global site tag (gtag.js) - Google Analytics