linux 下 oracle相关
来源:互联网 发布:网络威胁类型 编辑:程序博客网 时间:2024/06/10 12:37
当在运行lsnrctl时,或许会出现bash:lsnrctl/emctl command not found这样的错误,不用着急,这个问题和第一个sqlplus命令未找到是类似的,我们也只需把$ORACLE_HOME/bin目录下的lsnrctl文件拷贝到/bin目录下(记得像问题1一样,改变执行权限),就可以识别了。
而当在终端中运行emctl时,或许会出现ORACLE_HOME未定义问题。Environment variable ORACLE_SID not defined. Please define it。这样根据提示,我们知道问题出在了哪,于是我们想,在哪里才能让它识别变量ORACLE_SID呢,Linux中都有几个通用的特定文件。如~/.profile ~/.bash_profile ~/.bashrc等等,~这个符号代表当前用户的主目录,如当前用户为user,这样~代表/home/user。上面给的几个文件都是用来配置用户环境的,如果你想让你所运行的脚本识别这些问题,都必须打开并在后面添加这些变量。
对于刚才$ORACLE_SID变量问题,解决方案就是在这些文件中添加ORACLE_SID,但是到底添加到哪个文件呢,你可以试着打开上面的这些文件,如果里面存在东西,那就加在里面,我的系统添加到的是~./bashrc,首先打开: vi ~./bashrc,然后添加
export ORACLE_SID=orcl,。然后 source ~./bashrc,使这个文件重新生效。
这样,lsnrctl、emctl都可以顺利通过了。
- linux 下 oracle相关
- linux下与oracle相关
- linux下oracle相关操作
- linux下oracle相关命令
- oracle在linux下启动相关命令
- linux 下启动关闭oracle数据库以及oracle相关知识
- linux下启动相关oracle服务与监听的命令
- 在red hat linux下安装oracle的相关问题
- Linux下启动相关oracle服务与监听的命令
- linux 下分区相关
- Linux下编译相关
- linux 下mysql相关
- linux下相关软件
- linux下make相关
- Linux下NUMA相关
- Linux下cmake相关
- Linux下时间相关
- oracle linux下oracle 10g启动EM、isqlplus及相关命令语法
- 【面试】线程与进程的区别
- @Resource和@Autowire的区别
- 十一、OPENERP 6.0.2中的财务概念
- HTTP 请求和响应简要分析
- opencv学习(5)---图像金字塔
- linux 下 oracle相关
- 关于Filezilla 以及TCP/IP网络串口助手的学习笔记
- fork函数与vfork函数
- openerp 6.0.2库存业务
- org/eclipse/jetty/util/component/Container$Listener
- Latch和等待(一)
- Linux 命令 2
- 每天一个OpenGL程序 第三篇 线的绘制
- 十、openerp 6.0.2 采购业务学习