红旗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下Oracle 9.2.04的安装步骤与注意事项 #### 一、安装前的准备工作 **1.1 安装环境准备** - **操作系统**: 红旗 Linux - **软件版本**: Oracle 9.2.04 - **硬件要求**: 至少2GB内存,足够的硬盘空间 ...
红旗Linux DC5.0安装Oracle 10g 10.docx
在本教程中,我们将详细介绍如何在红旗Linux 4操作系统上安装Oracle 11g数据库。以下是一步步的详细步骤: 1. **登录root系统用户**:首先,你需要以root权限登录到红旗Linux 4系统,因为Oracle的安装和配置需要...
- 支持的Linux发行版包括Red Hat Enterprise Linux (RHEL) 3/4、SUSE Linux Enterprise Server (SLES) 9/10、Asianux 2.0以及红旗Linux 5+。 - 确认Linux内核版本和支持情况至关重要。 7. **硬件条带化与镜像** ...
本教程将专注于在Linux系统,特别是红旗3服务器上安装Oracle 11g R2的详细步骤和注意事项。 首先,确保你的Linux服务器满足Oracle 11g R2的最低硬件和软件要求。通常,这包括足够的内存(推荐2GB以上),足够的硬盘...
这篇文档将详细介绍在红旗Linux Datacenter Server (DC Server) 5.0 for x86平台上安装Oracle RAC 10g R2 的步骤,以确保系统的稳定性和高效运行。 首先,我们来看一下系统拓扑。在Oracle RAC环境中,通常包括两个...
HP惠普与Asianux的合作提供了支持Oracle 10g RAC的关键业务Linux解决方案,结合HP广泛的服务器和管理工具,为用户提供了一体化的IT基础设施。 存储市场的快速增长和对数据管理复杂性的需求,促使思科公司进入存储...
完成上述步骤后,升级脚本`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上如何使用五笔和拼音,区位输入法等 - **安装输入法**: - 使用包管理器安装相应的输入法。 - 配置输入法:`ibus-setup`。 #### 44. 在Linux下如何解压rar文件 - **方法**: - 安装`unrar`或`rar`...
二者合作,为使用F5 BIG-IP产品和Oracle Application Server 10g的客户打造无缝集成的解决方案,并提供联合支持服务。 合作的主要内容包括: 1. 对F5和Oracle集成解决方案进行联合互操作性测试,确保产品间的兼容性...
该网站不仅包括了与GDB相关的技术内容,还涵盖了许多Linux领域内的技术和知识点,如Ubuntu、Fedora、Red Hat、红旗Linux等发行版的讨论,还有Android、Oracle、Hadoop、CentOS、MySQL、Apache、Nginx、Tomcat、...
服务器 Windows2000 Server、IIS5、SQLServer2000或Linux、Tomcat、MySql、Oracle 客户机 Windows 98/Me/2000 Professional简体中文版,Microsoft Office2000、 简体中文IE5.0 以上版本 文件组成: =======...
服务器 Windows2000 Server、IIS5、SQLServer2000或Linux、Tomcat、MySql、Oracle 客户机 Windows 98/Me/2000 Professional简体中文版,Microsoft Office2000、 简体中文IE5.0 以上版本 数据结构 ...
服务器 Windows2000 Server、IIS5、SQLServer2000或Linux、Tomcat、MySql、Oracle 客户机 Windows 98/Me/2000 Professional简体中文版,Microsoft Office2000、 简体中文IE5.0 以上版本 数据结构 ...
服务器 Windows2000 Server、IIS5、SQLServer2000或Linux、Tomcat、MySql、Oracle 客户机 Windows 98/Me/2000 Professional简体中文版,Microsoft Office2000、 简体中文IE5.0 以上版本 文件组成: =======...
服务器 Windows2000 Server、IIS5、SQLServer2000或Linux、Tomcat、MySql、Oracle 客户机 Windows 98/Me/2000 Professional简体中文版,Microsoft Office2000、 简体中文IE5.0 以上版本 文件组成: =======...