linux下使用oracle和weblogic的一点经验
2011-09-06 20:35
316 查看
大多数时候使用的操作系统是windows系统,对于liunx的了解就是少之又少了。
这段时间我们在做一个关于影像的系统要求所有的应用都部署在Redhat系统上,这样就有两个软件使用方面的问题:1、数据库 2、应用中间键
我们的数据库使用的是oralce10g
项目组中没有精通oracle的人,在加上是liunx操作系统,所以更加困难。这种困难引起了两个主要的问题:
a、编码问题,首先我们数据库字符集使用的gbk,而国家字符集使用的是utf-8的字符集。
我写了一个导数的脚本,将本地文件的数据导入到数据库中,导入完成后查询发现所有的中文字符都是乱码,顿时就晕了。
最后查了一下发现是数据库字符集的问题,之后在数据库所在用户的环境变量中添加了如下环境变量就好了:
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK
b、今天修改了一个数据的参数,想重启一下数据库用sys用户登录后用shutdown immediate将数据库关闭
之后再用其startup是就报错了,不知道如何是好试了变天还是不好,最后向人求助才知道需要在环境变量中设置自己要启动的数据库的SID
于是执行了如下命令export ORACLE_SID=sssdb
再重新执行下面命令就好了:
用sqlplus启动数据库
$ORACLE_HOME/bin/sqlplus /nolog
SQL> connect sys/1as sysdba
SQL> startup
启动TNS监听器
$ORACLE_HOME/bin/lsnrctl start
应用中间件我们使用的weblogic10g刚刚装完以后就是丈二和尚摸不着头脑了
上网查了一下就是得先建domain,然后就在$ WEBLOGIC_HOME/wlserver_10.3/common/bin下找到config.sh脚本执行建立了domain
然后就是启动了,在目录$ WEBLOGIC_HOME/user_projects/domains/mydomain/bin下执行startWebLogic.sh就可以了
最后还发生一件诡异的事情,就是修改后的文件不生效。想了一下之前在用websphere6.1的时候就这个问题,就使用find(find ./ -name *)命令查找相关的文件,结果找了几个全部删除后重新发布就ok了。
这段时间我们在做一个关于影像的系统要求所有的应用都部署在Redhat系统上,这样就有两个软件使用方面的问题:1、数据库 2、应用中间键
我们的数据库使用的是oralce10g
项目组中没有精通oracle的人,在加上是liunx操作系统,所以更加困难。这种困难引起了两个主要的问题:
a、编码问题,首先我们数据库字符集使用的gbk,而国家字符集使用的是utf-8的字符集。
我写了一个导数的脚本,将本地文件的数据导入到数据库中,导入完成后查询发现所有的中文字符都是乱码,顿时就晕了。
最后查了一下发现是数据库字符集的问题,之后在数据库所在用户的环境变量中添加了如下环境变量就好了:
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK
b、今天修改了一个数据的参数,想重启一下数据库用sys用户登录后用shutdown immediate将数据库关闭
之后再用其startup是就报错了,不知道如何是好试了变天还是不好,最后向人求助才知道需要在环境变量中设置自己要启动的数据库的SID
于是执行了如下命令export ORACLE_SID=sssdb
再重新执行下面命令就好了:
用sqlplus启动数据库
$ORACLE_HOME/bin/sqlplus /nolog
SQL> connect sys/1as sysdba
SQL> startup
启动TNS监听器
$ORACLE_HOME/bin/lsnrctl start
应用中间件我们使用的weblogic10g刚刚装完以后就是丈二和尚摸不着头脑了
上网查了一下就是得先建domain,然后就在$ WEBLOGIC_HOME/wlserver_10.3/common/bin下找到config.sh脚本执行建立了domain
然后就是启动了,在目录$ WEBLOGIC_HOME/user_projects/domains/mydomain/bin下执行startWebLogic.sh就可以了
最后还发生一件诡异的事情,就是修改后的文件不生效。想了一下之前在用websphere6.1的时候就这个问题,就使用find(find ./ -name *)命令查找相关的文件,结果找了几个全部删除后重新发布就ok了。
相关文章推荐
- Linux下使用oracle的经验总结
- Linux平台下使用JNI(C动态链接库)的一点经验
- 使用 Oracle Sql plus的一点经验
- Linux下使用oracle的经验总结
- Linux——nohup命令使用(weblogic启动命令)
- Oracle在Linux下使用异步IO配置
- linux 每日学一点《在Linux下如何禁止使用ping命令?》
- ORACLE PL/SQL使用经验总结
- openMP的一点使用经验
- Linux下修改.bash_profile文件后再次用CRT启动环境变量未生效的解决方法,oracle命令无法使用
- Delphi使用server组件控制excel的一点经验
- openMP的一点使用经验—加速opencv
- linux下安装oracle后使用命令行启动的方法 linux启动oracle
- 【Oracle 集群】11G RAC 知识图文详细教程之RAC在LINUX上使用NFS安装前准备(六)
- linux平台使用oracle 9I数据库
- openMP的一点使用经验
- Linux 连接oracle 时,无法使用回退键问题
- jmeter_linux使用经验小结
- 使用linux 命令行下载oracle官网jdk失败处理方法
- 使用Unity3D开发项目的一点经验