欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

服务器连接tomcat虚拟机上的oracle配置教程

程序员文章站 2022-06-21 16:45:02
服务器连接上的oracle配置  多个tomcat端口配置 服务器tomcat配置项目不同jdk版本 遇到的问题 1.启动虚拟机的时候报“此主机支持int...

服务器连接上的oracle配置  多个tomcat端口配置 服务器tomcat配置项目不同jdk版本

遇到的问题

1.启动虚拟机的时候报“此主机支持intel vtx 处于禁用状态"

重启电脑 进入blos模式启动 virtualization technology

2.虚拟机ip

nat模式,自动获取。测试一下能否ping通,注意防火墙是否关闭。

3.虚拟机装完oracle 本机连不上

在虚拟机上测试1虚拟机是否能telnet 127.0.0.1 1521端口---虚拟机能否telnet 虚拟机自己的ip 1521端口---如果第一项都不能看下oracledbconsole服务是否启动了,然后修改listener.ora文件

找到oracle的admin目录下的listener.ora文件(如c:\app\administrator\product\11.2.0\dbhome_1\network\admin),原来的配置为

sid_list_listener =

  (sid_list =

    (sid_desc =

      (sid_name = clrextproc)

      (oracle_home = e:\oracle10g)

      (program = extproc)

    )

 )

listener =

  (description_list =

    (description =

      (address = (protocol = ipc)(key = extproc1))

      (address = (protocol = tcp)(host = localhost)(port = 1521))

    )

  )

修改后的配置为:

sid_list_listener =

  (sid_list =

    (sid_desc =

      (sid_name = clrextproc)

      (oracle_home = e:\oracle10g)

      (program = extproc)

    )

   (sid_desc =

    (global_dbname = orcl)

    (oracle_home = e:\oracle10g)

    (sid_name = orcl)

    )

 )

listener =

  (description_list =

    (description =

      (address = (protocol = ipc)(key = extproc1))

      (address = (protocol = tcp)(host = 计算机名字)(port = 1521))

    )

  )

红色内容为添加或修改的地方。注意oracle目录以本机目录为准。

4.导入导出oracle dmp

不要用oracle的账号登录上去再运行(会报无效的sql)     直接进cmd运行导入导出语句即可。

expdp uername/password.....省略  

5.tomcat配置不同的jdk(tomcat跳过环境变量的jdk)

在tomcat/bin 下在setclasspath.bat文件的开头处加入以下内容: 

rem --------------------------------------------------------------------------- 

rem set classpath and java options 

rem 

rem $id: setclasspath.bat 730396 2008-12-31 13:49:30z markt $ 

rem --------------------------------------------------------------------------- 

set java_home=c:\java\jdk1.60 

6.运行多个tomcat

改tomcat下的conf/server.xml文件 8080 8005 8009端口即可 改之前记得把将要设置的端口号telnet一下看是否已占用。