zoukankan      html  css  js  c++  java
  • oracle安装操作及遇到的错误

    一、准备工作

    服务器环境:

    服务器端:VMWARE下的win7 64位系统

    客户端:宿主机 WIN7 64位系统

    软件环境:

    win64_Oracle_11gR2 PLSQL Developer 11.0.3.1700 

    百度云盘免费下载地址:http://pan.baidu.com/s/1kTHzodL

    二、win64_Oracle_11gR2安装

      1、解压以上下载的Oracle安装文件

      2、将win64_11gR2_database_2of2databasestageComponents文件夹下的所有文件拷到win64_11gR2_database_1of2databasestageComponents目录下

    否则在Oracle11g安装过程中会出现以下错误:未找到文件 E:appxxjproduct11.2.0dbhome_1owbexternaloc4j_applicationsapplicationsWFMLRSVCApp.ear,其实oracle安装软件的第二部分就是用来放到第一部分中使用的。

      3、在win64_11gR2_database_1of2database目录下点击setup.exe安装程序,启动Oracle的安装

      4、Oracle启动安装弹出界面中,去掉所有勾选

      5、取消安全更新,在弹出的警告窗口点击“确定”按钮

      6、确定安装选项为创建和配置数据库

      7、在系统类中选择安装为桌面类,如果你这个机器只用于安装oracle数据库,不会运行其他应用,那么你可以选择“服务器类”

      8、进入典型安装选项,选择自己安装数据库的目录、数据库版本、字符集、实例名称和系统用户的密码

      9、系统进行先决条件检查

      注意:如果出现:Environment variable: "PATH" - This test checks whether the length of the environment variable "PATH - This test checks whether the length of the environment variable "PATH" does not exceed the recommended length Environment variable: "PATH".这个错误,那就说明你的Path环境变量长度太长,你可以编辑环境变量,将不需要的环境变量先删除,但是千万不要将windows系统自带的那些环境变量删除。

    windows下的PATH值在 “我的电脑”右键->“属性” -> "高级系统设置" -> "环境变量“,编辑其中的Path环境变量

      10、先决条件检查通过就会出现一个安装配置的概要文件,你可以详细检查一下自己的配置,还可以保存这个配置文件

      11、如果没什么问题就点击”完成“按钮,进行Oracle的安装和实例拷贝

      12、安装完成后就会提示安装成功,并会显示日志文件所在目录,此时可以进行口令管理为不同的用户设置口令,如何你不设置,那么默认系统用户名为:system

      13、点击”确定“按钮,提示安装成功

    三、PLSQL Developer安装

      这个简单,只需要下一步基本就可以了

    四、oracleClient配置

      1、下载Oracle绿色客户端

      2、解压:例如:d:/instantclient_11_2

      3、在d:/instantclient_11_2目录下新建network,在network目录下新建admin目录,在admin目录下新建tnsnames.ora,然后编辑内容如下:

      

    remoteoracle=
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.58)(PORT = 1521))
    )
    (CONNECT_DATA =
    (SERVICE_NAME = orcl)
    )
    )

      4、添加一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径。比如我的本机为:D:/instantclient_11_2/network/admin

      5、设置ORACLE的语言,添加环境变量NLS_LANG ,值为SIMPLIFIED CHINESE_CHINA.ZHS16GBK  

      如果不清楚远程数据库的ORACLE 语言,可以ssh或者telnet到远程机器,在命令界面输入,用命令行连接到数据库。

      select * from nls_instance_parameters;

      查看NLS_LANGUAGE 的值

      NLS_LANGUAGE

      NLS_TERRITORY

      6、配置ORACLE_HOME=D:/instantclient_11_2

      7、打开PL/SQL 工具-->首选项-->连接

      Oracle主目录

      D:/instantclient_11_2

      OCI库

      D:/instantclient_11_2/oci.dll

      8、重起PL/SQL Developer,主机名就会出现在PL/SQL Developer的列表里,输入用户名密码,就可以登录远程oracle 11g数据库了。

    五、oracle安装在VMWARE下的win7系统下时,会提示“ORA-12541:TNS:无监听程序”

      1、虚拟机网络选择桥接,并在虚拟机内网络连接IPV4设置静态IP
      IP地址:192.168.1.111 (111可修改成自己的 1-255)
      子网掩码:255.255.255.0
      默认风头:192.168.1.1
      首选DNS服务器:192.168.1.1
      修改完记得主win7上 ping 192.168.1.111 ping得通再继续往后.

      2、修改..appadminproduct11.2.0dbhome_1NETWORKADMINlistener.ora
      SID_NAME = CLRExtProc 改为 SID_NAME = orcl orcl是实例名
      HOST = localhost 改为 HOST = 192.168.1.111

      3、修改..appadminproduct11.2.0dbhome_1NETWORKADMIN nsnames.ora
      两处 HOST = localhost 改为 HOST = 192.168.1.111
      SID = CLRExtProc 改为 SID = orcl

      4、重启oracle

      5、虚拟机修改为桥接之后需要重启虚拟机

      最后应该就可以连接了

  • 相关阅读:
    POJ
    POJ-2253 Frogger(最短路)
    背包问题(转自背包九讲+对应题目)
    POJ-1860 Currency Exchange (最短路)
    Bellman-Ford 最短路径算法
    POJ-3295 Tautology (构造)
    POJ-2586 Y2K Accounting Bug 贪心
    POJ 2965 The Pilots Brothers' refrigerator (暴力枚举)
    python(pymysql操作数据库)
    python复习概念__oop中
  • 原文地址:https://www.cnblogs.com/nyzhai/p/4832853.html
Copyright © 2011-2022 走看看