Chinaunix首页 | 论坛 | 博客
  • 博客访问: 27520
  • 博文数量: 5
  • 博客积分: 305
  • 博客等级: 二等列兵
  • 技术积分: 71
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-03 10:49
文章分类
文章存档

2010年(5)

我的朋友

分类: LINUX

2010-03-10 14:53:18

Oracle 10g开始针对Linux的客户端版本,
当前版本:Oracle 数据库 10g 第 2 版 (10.2.0.1)
特别欣喜的是Oracle开有Debian源:
deb unstable main non-free
 
但是这个特别版功能上有限制,先不管,我只安装client,用于连接在其它服务器上的Oracle数据库。
更新源:
# apt-get update
安装client
# apt-get install oracle-xe-client
 
装完后系统会增加个oracle用户名,就是设置oracle环境变量了。
我用oracle登录,在目录/usr/lib/oracle/xe 下建 .bashrc文件
增加下行内容:
. /usr/lib/oracle/xe/app/oracle/product/10.2.0/client/bin/oracle_env.sh
 
接着root用户在=/usr/lib/oracle下创建tnsnames.ora
 
测试:
oracle@debian:~$ sqlplus test/tsetpasswd@oratest
SQL*Plus: Release 10.2.0.1.0 - Production on Wed Mar 31 20:36:49 2010
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
ERROR:
ORA-12154: TNS:could not resolve the connect identifier specified
 
网上查询 ORA-12154错误是指: 无法解释连接
 
more了一下这个oracle_env.sh发现环境变量设置不全,还需要增加TNS目录 (应该可以自己变更存放tnsnames.ora的目录):
export TNS_ADMIN=/usr/lib/oracle                         
export TNS_HOME=/usr/lib/oracle
 
最后是测试结果
oracle@debian:~$ sqlplus test/tsetpasswd@oratest
SQL*Plus: Release 10.2.0.1.0 - Production on Wed Mar 31 20:50:49 2010
Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Connected to:
Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production
With the Partitioning and Parallel Server options
JServer Release 8.1.7.0.0 - Production
SQL>
 
OK。ORA-12154错误错误解决,连接成功。
阅读(1474) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~