`
yonghengmoming
  • 浏览: 47313 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

ubuntu 安装oracle

阅读更多

一、ubuntu 安装oracle
参考文章:
http://wiki.ubuntu.org.cn/Ubuntu%E4%B8%8AOracle10g%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97#.E4.BD.BF.E7.94.A8.E7.BD.91.E9.A1.B5.E6.B5.8F.E8.A7.88.E5.99.A8.E8.AE.BF.E9.97.AEOracle.E7.9A.84http.E7.AE.A1.E7.90.86.E7.95.8C.E9.9D.A2
下载oracle ,地址:http://www.oracle.com/technetwork/database/express-edition/downloads/102xelinsoft-102048.html
    下载oracle-xe-universal_10.2.0.1-1.0_i386.deb(注意选对自己linux的版本)
安装 :sudo dpkg -i /路径/oracle-xe-universal_10.2.0.1-1.0_i386.deb
    如果提示依赖关系错误,那就执行-f命令来修复它:sudo apt-get -f install
    说是修复,其实是安装依赖更新,安装完毕即可
接着做一些基本的配置

    sudo su (登入root用户)
    etc/init.d/oracle-xe configure(关于路径,这里要注意你当前所处的路径)

(有时oracle安装会出问题,更新ubuntu后再执行一遍修改配置就好,具体操作我也忘记了,所以这里就不写了)
    配置http端口号,数据库端口号
    exit(退出root用户)
启动oracle,输入:sudo /etc/init.d/oracle-xe start
如果出现:
    Starting Oracle Net Listener.
    Starting Oracle Database 10g Express Edition Instance.
就表示oracle已安装并且已经启动
配置环境变量 :sudo gedit etc/environment (以下路径是ubuntu安装oracle的默认路径)
    ORACLE_HOME="/usr/lib/oracle/xe/app/oracle/product/10.2.0/server"
    LD_LIBRARY_PATH="/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/lib"
    TNS_ADMIN="/usr/lib/oracle"
在path中添加::/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin
保存退出
重启ubuntu或者更新environment:source etc/environment

启动oracle:sudo /etc/init.d/oracle-xe start
登入操作页面 :http://localhost:8091/apex(就可以用sys用户登入了)
oracle安装到这里就结束了(友情提示:ubuntu每次关机前,记得先关闭oracle:sudo /etc/init.d/oracle-xe stop)

 

 

参考自:http://my.oschina.net/shootercn/blog/11500

修改监听(/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/admin)

# listener.ora Network Configuration File:

SID_LIST_LISTENER =

  (SID_LIST =

     (SID_DESC =

      (SID_NAME = PLSExtProc)

      (ORACLE_HOME = /usr/lib/oracle/xe/app/oracle/product/10.2.0/server)

      (PROGRAM = extproc)

    )

     (SID_DESC =

      (SID_NAME = XE)

      (ORACLE_HOME = /usr/lib/oracle/xe/app/oracle/product/10.2.0/server)

      (GLOBAL_DBNAME = XE)

    )

  )

 

LISTENER =

  (DESCRIPTION_LIST =

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))

      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))

    )

  )

 

sqlplus登入oracle

sqlplus sys/maxinfo@XE as sysdba

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics