一:安装jdk和jre;

  (1)有两种方法:1,从官网网址上安装;2,安装绿色版

  (2)配置环境变量

    在"系统变量"下进行如下配置:

    (1)新建->变量名:JAVA_HOME变量值:D:\Java\jdk1.6.0_12(这只是我的JDK安装路径)

    (2)编辑->变量名:Path在变量值的最前面加上:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
    (3)新建->变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
    (4)编辑->变量名:JAVA_HOME,变量值:D:\Java\jdk1.6.0_10
     注意:当设置的变量在末尾时,不要加上“;”。

    好了,环境变量已经设置好了,点击确定就可以了。现在开始测试一下,是不是真的可以了,打开DOS窗口,在左下角的“开始”中,“运行”输入“CMD”,打开DOS窗口,输入命令 java -version并回车。

二:安装oracle11g

  (1)32位系统装32位的oracle,64位的系统装64位的oracle,万万不可弄乱;

  (2)win7 64位系统安装的时候需要注意几点:

    有两种方法安装(2.1),(2.2)

    (2.1)安装前配置修改
      db:

      修改文件:\database\stage\prereq\db\refhost.xml
      在</SYSTEM>

      <CERTIFIED_SYSTEMS>

      后面添加

      <!--Microsoft Windows 7-->
      <OPERATING_SYSTEM>
      <VERSION VALUE="6.1"/>
      </OPERATING_SYSTEM>

      修改文件:\database\install\oraparam.ini
      找到
      Windows=5.0,5.1,5.2,6.0
      添加
      ,6.1
      保存文件,正常安装即可

    (2.2)或者直接右键setup.exe,将其兼容性改为windowxp(service pack3),选择以管理员身份运行此程序

    (2.3)安装目录不能包含空格以及()等其他字符

   (3)以后的步骤搜索安装图解

   (4)设置环境变量 ORACLE_HOME:D:\oracle\product\11.2.0\dbhome_1

 三:安装plsql developer

    (1)直接用绿色版即可,如果用安装版要注意PL/SQL Development不要安装在默认的C:\Program Files (x86)目录下,否则会报错,原因是不能解析这个带()的路径,带空格也解析不了。

    (2)如果系统是64位的,由于plsql developer没有提供64位的版本,所以连接数据库时会出错。问题出现的原因是,PLSQL DEVELOPER 8 是沒辦法執行 64 位元的 OCI.DLL,可是 Win7 X64 又只能裝 64 位元 Oracle client X64。
        所以要多下載一個 Oracle Instant client X32,將裡頭的 OCI.DLL 指定給 PLSQL DEVELOPER 8,再設定一些環境变量,才能正常執行。解决方案如下:参考网址,参考网址2

      (2.1)到Oracle官網下載Instant Client for Microsoft Windows (32-bit),選 instantclient-basic-nt-11.2.0.2.0.zip,下載後解壓縮instantclient_11_2到目錄D:\Oracl11_32(其实是随便取的命名,随便解压到哪个目录都行) 。

      (2.2)设置环境变量:

        对于NLS_LANG环境变量, 最好设置成和数据库端一致, 首先从数据库端查询字符集信息:
        SQL> select userenv('language') nls_lang from dual;
        1>.选择"Path" - 点击"编辑", 把 "D:\Oracle\app\YM\product\instantclient_11_2;" 加入;
        2>.点击"新建", 变量名设置为"TNS_ADMIN", 变量值设置为"D:\Oracle\app\YM\product\instantclient_11_2;", 点击"确定";
        3>.点击"新建", 变量名设置为"NLS_LANG", 变量值设置为"SIMPLIFIED CHINESE_CHINA.ZHS16GBK", 点击"确定";
        最后点击"确定"退出.

      (2.3)设置plsql:

        在perference->Connection里面设置OCI Library和Oracle_Home,例如本机设置为:

        Oracle Home :D:\Oracle_32\instantclient_11_2
        OCI Library : D:\Oracle_32\instantclient_11_2\oci.dll
      (2.4)重启qlsql即可
    (3)使用plsql登录system账户时,选择normal会出错: ORA-28009: connection to sys should be as sysdba or sysoper,应选择sysdab;
       cmd模式下用system账户登录时,应该这样写:sqlplus username/password@ip:port/数据库实例名 as sysdba
      如:sqlplus system/root@localhost:1521/orcl as sysdba
      
      

 

搭建java,oracle,plsql开发环境的更多相关文章

  1. ubuntu上用eclipse搭建java、python开发环境

    上一篇文章讲到如何在windwos上用eclipse搭建java.python开发环境,这一讲将关注如何在ubuntu上实现搭建,本人使用虚拟机安装的ubuntu系统,系统版本为:14.04 lts ...

  2. 【java项目实战】一步步教你使用MyEclipse搭建java Web项目开发环境(一)

    首先.在開始搭建MyEclipse的开发环境之前.还有三步工具的安装须要完毕,仅仅要在安装配置成功之后才干够进入以下的java Web项目开发环境的搭建. 1.安装工具 第一步,下载并安装JDK,到官 ...

  3. windows 下用eclipse搭建java、python开发环境

    本人只针对小白!本文只针对小白!本文只针对小白! 最近闲来无事,加上之前虽没有做过eclipse上java.python的开发工作,但一直想尝试一下.于是边查找资料边试验,花了一天时间在自己的机器上用 ...

  4. 如何搭建java web的开发环境,以及mysql的安装过程

    1 http协议响应 http响应由三部分组成: 状态行: 响应报头: 响应正文: 1 下载JDK,安装并配置环境变量 2 配置环境变量的步骤: 在系统变量栏中单击新建按钮,新建变量JAVA_HOME ...

  5. Eclipse配置Tomcat搭建java Web (JSP)开发环境

    配置Tomcat服务 1.打开窗口-首选项-Server-Runtiome Environments 2.点击ADD,选择对应的Tomcat版本,点击下一步 路径选择Tomcat解压后的文件夹目录,点 ...

  6. 使用MyEclipse搭建java Web项目开发

    转自:http://blog.csdn.net/jiuqiyuliang/article/details/36875217 首先,在开始搭建MyEclipse的开发环境之前,还有三步工具的安装需要完成 ...

  7. plsql developer 11 + Oracle 11g 开发环境setup

    这是一个很水的博客, 介绍搭建plsql developer 11+ Oracle 11g 开发环境. 1. 本机上安装Oracle 11g express 对于开发足够了, 300MB的下载文件, ...

  8. 【转载】Maven+druid+MyBatis+Spring+Oracle+Dubbo开发环境搭建

    原地址:http://blog.csdn.net/wp1603710463/article/details/48247817#t16 Maven+druid+MyBatis+spring+Oracle ...

  9. [Java 教程 02] 开发环境搭建

    在上一篇文章对Java做了一个简单介绍之后,我想大家都已经对她有一个初步的认识了吧!那踏入正式学习使用Java之前,我们有一步是不得不做的,它是什么呢?没有错,就是我们本篇文章的标题所说,搭建Java ...

  10. 《Java Web程序设计——开发环境搭建》

    Java Web程序设计--开发环境搭建       一.JDK下载.安装以及环境变量的配置: 官网:https://www.oracle.com/java/technologies/download ...

随机推荐

  1. super.onCreate(SavedInstanceState);

    super.onCreate(SavedInatanceState)时调用父类的构造方法,SavedInstanceState是保存当前Activity的状态信息. onCreate方法的参数是Bun ...

  2. A Brief Introduction to Markovs Chains

    本文译自A Brief Introduction to Markovs Chains 译者按: 前面一篇文章讲的是蒙特卡洛积分,也就是通过生成符合特定分布的随机变量来近似计算积分值,例如: \(E = ...

  3. iTunesConnect进行App转移2-官方说明

    Can I transfer an app to another developer's iTunes Connect account? Yes, you can transfer your app ...

  4. thinkphp 内置标签volist 控制换行

    thinkphp 内置标签volist 控制换行 volist标签通常用于查询数据集(select方法)的结果输出,通常模型的select方法返回的结果是一个二维数组,可以直接使用volist标签进行 ...

  5. CI框架 CodeIgniter 伪静态 htaccess设置和Nginx伪静态方法

    众所周知,LAMP代表Linux下Apache.MySQL.PHP这种网站服务器架构:而LNMP指的是Linux下Nginx.MySQL.PHP这种网站服务器架构.LNMP一键安装包可以从网上下载使用 ...

  6. hdu1421 搬寝室(dp)

    此题是动态规划题. 解题思路: 用w[i]存储n个物品的重量,对其进行排序. 那么当取了第i个物品,必然会取第i-1个物品. 令dp[i][j]表示前i个物品,取j对的最小疲劳度. 若取第i个物品 则 ...

  7. There is already an open DataReader associated with this Command which must be closed first." exception in Entity Framework

    Fixing the "There is already an open DataReader associated with this Command which must be clos ...

  8. 类似于C# using() java 语法

    From :   https://www.infoq.com/news/2010/08/arm-blocks try(Jedis jedis = jedisPool.getResource()){ S ...

  9. css中的浮动以及清除浮动

    对于css中的浮动问题,曾经有一段时间我是懵懵懂懂的感觉,对于float这个属性一直是似懂非懂的赶脚,对于这种让我们一直懵懵懂懂的知识点,我们就需要找个时间点,仔仔细细的去将它搞懂,从这个过程中我们也 ...

  10. mac osx 制作安装u盘

    制作OS X El Capitan 原版安装U盘:sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/creat ...