一、准备工作

服务器环境:

服务器端: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_2of2\database\stage\Components文件夹下的所有文件拷到win64_11gR2_database_1of2\database\stage\Components目录下

否则在Oracle11g安装过程中会出现以下错误:未找到文件 E:\app\xxj\product\11.2.0\dbhome_1\owb\external\oc4j_applications\applications\WFMLRSVCApp.ear,其实oracle安装软件的第二部分就是用来放到第一部分中使用的。

  3、在win64_11gR2_database_1of2\database目录下点击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 = ))
)
(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、修改..\app\admin\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora
  SID_NAME = CLRExtProc 改为 SID_NAME = orcl orcl是实例名
  HOST = localhost 改为 HOST = 192.168.1.111

  3、修改..\app\admin\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora
  两处 HOST = localhost 改为 HOST = 192.168.1.111
  SID = CLRExtProc 改为 SID = orcl

  4、重启oracle

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

  最后应该就可以连接了

oracle安装操作及遇到的错误的更多相关文章

  1. CentOS6.2上安装Oracle10g报ins_emdb.mk错误处理方法

    oracle安装过程报ins_emdb.mk错误,此时继续点击“continue”即可,待Oracle完成安装后,再手工执行相应脚本完成链接即可 在CentOS6.2操作系统上,安装Oracle10g ...

  2. Oracle 安装 INS-30131错误。

    需要学习SDE配置相关知识,其中Oracle数据库安装遇到错误INS-30131,虽然未能最终解决,但找到了初步的思路,记录下来给大家提供参考.下文对很多知识的理解可能存在错误或不够精准,仅作参考. ...

  3. Oracle安装错误“程序异常终止

    Oracle安装错误"程序异常终止.发生内部错误.请将以下文件提供给oracle技术支持部   "程序异常终止.发生内部错误.请将以下文件提供给oracle技术支持部门:" ...

  4. 【Oracle】Oracle 11g 64位安装完后,ora-12541错误和ora-12514错误的解决

    问题描述: 干净的windows2008 64位服务器上安装 oracle 11g R2 64bit服务端,安装完后,NetManager中默认的主机名为localhost,可以测试通过.但是无法在别 ...

  5. Oracle安装错误ora-00922(zhuan)

    Oracle安装错误ora-00922(缺少或无效选项) (2012-03-19 10:49:27) 转载▼ 标签: 杂谈   安装Oracle 11g R2的过程中,在新建数据库实例时出现了该错误, ...

  6. oracle安装、配置、卸载、错误解决

    oracle安装卸载的帖子很多,这里整理出一份,都只是给出一个链接,忘了时可以自己看看.哈哈,其实我也觉得已经不会忘了,被这个鸡毛问题困了两天,修改控制文件.环境变量.注册表什么的都不能解决问题,最后 ...

  7. Oracle 安装步骤、安装中错误处理、完整卸载

    /*************************************************以下ORACLE服务端安装************************************* ...

  8. 记一次oracle安装错误:INFO: //usr/lib64/libstdc++.so.5: undefined reference to `memcpy@GLIBC_2.14'

    --一次oracle安装错误,oracle version:11.2.0.1.0[root@localhost ~]# cat /etc/issue\SKernel \r on an \m [root ...

  9. ORACLE安装过程中检查步骤出现的错误和解决方法【转】

    Checking operating system requirements ...Expected result: One of redhat-3,redhat-4,SuSE-9,asianux-1 ...

随机推荐

  1. 连接列值 mysql CONCAT函数

    mysql concat(str1,str2,...) 返回结果为连接参数产生的字符串,如果任何一个参数带有null,则返回结果为null.如果所有参数均为非二进制字符串,则结果为非二进制字符串. 如 ...

  2. Hibernate4.1之后关于占位符的问题

    hibernate 4.1之后对于HQL中查询参数的占位符做了改进,如果仍然用老式的占位符会有类似如下的告警信息 [main] WARN [org.hibernate.hql.internal.ast ...

  3. php $_SERVER中的SERVER_NAME 和HTTP_HOST的区别

    关于这个问题,搜索引擎上搜到一大片的文章,有很多问题,在这找到一篇正确的说法:http://mimiz.cn/index.php/php/php-http_host-server_name-diffe ...

  4. 总结.NET 中什么时候用 Static

    静态类和类成员用于创建无需创建类的实例就能够访问的数据和函数.当类中没有依赖对象标识的数据或行为时,就可以使用静态类.静态类成员是可独立于任何对象标识的数据和行为,即无论对象发生什么更改,这些数据和函 ...

  5. Python单元测试和Mock测试

    单元测试 测试可以保证你的代码在一系列给定条件下正常工作 测试允许人们确保对代码的改动不会破坏现有的功能 测试迫使人们在不寻常条件的情况下思考代码,这可能会揭示出逻辑错误 良好的测试要求模块化,解耦代 ...

  6. Oracle索引失效问题:WHERE C1='' OR C2 IN(SubQuery),并发请求时出现大量latch: cache buffers chains等待

    问题描述: 项目反馈某功能响应时间很长,高峰期时系统整体响应很慢... 获取相应的AWR,问题确实比较严重,latch: cache buffers chains等待,因为这些会话SQL执行时间太长, ...

  7. 远程连接Oracle时出现ORA-01034 和ORA-27101 的解决办法

    服务器本地连接自身没有问题,但远程客户端连接时报错,远程客户端使用tnsping也没有问题. cmd->tnsping 192.168.56.101:1521/ora11gR2 tnsping命 ...

  8. Centos下安装和配置SVN

    1.安装SVN服务 #检查现有版本 rpm -qa subversion #如果存储旧版本,卸载旧版本SVN yum remove subversion #安装SVN yum install subv ...

  9. [转]Centos安装zeromq和jzmq

    Required packages: autoconf automake libtool gcc gcc-g++ make libuuid-dev git java-1.6.0-openjdk-dev ...

  10. Gridview 分多页时导出excel的解决方案

    在开发会遇到将gridview中的数据导入到excel 这样的需求,当girdview有多页数据时按照一般的方式导出的数据只可能是当前页的数据,后几页的数据还在数据库内,没有呈现到页面上,传统的方式是 ...