zoukankan      html  css  js  c++  java
  • ubuntu 9.10 下安装ORACLE 出错SP20750: You may need to set ORACLE_HOME to your Oracle software directory

    在ubuntu 9.10 下安装ORACLE Database 10g Express Edition

    首先用ROOT用户在 /etc/apt/sources.list里添加一行记录。
    deb http://oss.oracle.com/debian unstable main non-free
    然后在终端上输入:apt-get update
    完了之后再输入:apt-get install oracle-xe-universal
    这样他就会去指定的网上下载ORACLE Database安装了,这种安装是没有界面的,全都是自动安装,所以有一些设置也是没有法设置(不知道怎么设置)安ORACLE 安装成功后,再输入:/etc/init.d/oracle-xe configure 这样ORACLE就基本上OK了,它会自动的添加一个ORACLE用户。

    如果你想让机子运行的ORACLE数据库可以关闭,由于是自动安 装,我也不知道他安装到什么地方去,但是可以在终端上输入 ps -ef|grep oracle 这就知道oracle安装在什么目录下面去了,也可以用su oracle 进去,可是我不知道oracle用户的密码怎么办,那就用root用户将密码改为自己知道上的也一样可以找到安装在什么地方啦,哈啦~~

    但 是当我用在终端输入 sqlplus  / as sysdba 时出错:
    Error 6 initializing SQL*Plus
    Message file sp1<lang>.msb not found
    SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory
    说我找不到ORACLE_HOME的目录,怎么 办,不用急;
    在终端上输入 echo $ORACLE_HOME,那一步是空的,什么也没有,那我的目录在哪里
    可以从一个地方找到 ORACLE_HOME=多少
    那就是listener.ora文件里面就写了ORACLE_HOME是什么了
    我的 ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server。
    可以用 export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server来设置目录
    然 后再输入sqlplus  / as sysdba 哈哈没有问题了。
    SQL*Plus: Release 10.2.0.1.0 - Production on Sun Jan 3 13:55:30 2010

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


    Connected to:
    Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production

    SQL> shutdown #关闭
    Database closed.
    Database dismounted.
    ORACLE instance shut down.
    SQL> quit #退出

    我为了下次关闭方便我将会那个东西写到一个文件里,下 来的时候,执一下文件就,环境就有了。
    但是还不会怎么让其转到oracle用户下时,这个环境变量还保留着。

  • 相关阅读:
    swift--使用URLSession异步加载图片
    swift--浮点数转换成整数(四舍五入/直接截断)
    swift--环形进度条(UIActivityIndicatorView)的用法
    swift--Timer实现定时器功能,每个一段时间执行具体函数,可以重复,也可以只执行一次
    HTML节点树
    网页的结构
    网页的组成
    HTTP 请求过程
    HTTP 基础术语
    《投资最重要的事》
  • 原文地址:https://www.cnblogs.com/xiaotuni/p/2365690.html
Copyright © 2011-2022 走看看