+ -
当前位置:首页 → 问答吧 → 8.10无法安装mysql 数据库

8.10无法安装mysql 数据库

时间:2010-03-10

来源:互联网

按照官方的设置
http://www.oracle.com/technology/softwa ... m#CIHHJEHF

添加源,添加key,安装deb
然后执行
$ sudo /etc/init.d/oracle-xe configure
配置端口密码等

至此,用http://127.0.0.1:8080/apex是可以登了
用SYS和SYSTEM都行,执行命令也没问题。

然后配置sqlplus环境变量

执行/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin下的
oracle_env.sh设置环境变量
然后在~/.bashrc里加入一句
. /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle_env.sh

sqlplus可以直接运行了

但用sqlplus连接数据库时,却出现问题了
尝试方法一:
~$ sqlplus system

SQL*Plus: Release 10.2.0.1.0 - Production on Wed Mar 10 15:44:33 2010

Copyright (c) 1982, 2005, Oracle. All rights reserved.

Enter password:
ERROR:
ORA-12705: Cannot access NLS data files or invalid environment specified


网上查说是NLS设置有问题,要这样改
在~/profile加入
export NLS_LANG=“SIMPLIFIED CHINESE.ZHS16GBK”
(注:如果装oracle-xe-universal的话,此处的ZHS16GBK要依数据库查询语句select * from v$nls_parameters
的结果改为AL32UTF8)

可改之后不会报这个错了,但显示另一个错误
ora-01034:oracle not available
ora-27101:shared mermory realm does not exist

尝试方法二:

~$ sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on Wed Mar 10 15:47:10 2010

Copyright (c) 1982, 2005, Oracle. All rights reserved.

SQL> conn / as sysdba
ERROR:
ORA-12705: Cannot access NLS data files or invalid environment specified




有人在9.10下用DEB包装成功的吗?为什么我WEB可以登陆,但用sqlplus就是不行?

是哪个*.ora文件出错了吗?

昨天昨上折腾了一晚上了

作者: linunix   发布时间: 2010-03-10



不知道lz的问题解决没有,我今天安装了oracle快速版本,也是这个问题,

SQL*plus 登录不上数据库,有高手出来解答一下吗??

作者: jlinfeng   发布时间: 2010-07-28