一、Oracle的安装卸载

  1. Oracle的安装,以Oracle win64_11gR2_database  为例。Oracle的安装还是比较傻瓜式的:)

    下载地址:http://www.oracle.com/technetwork/indexes/downloads/index.html

    1. 下载oracle安装包并解压后,点击setup.exe开始进行安装

    2. 第一步:不需要勾选My Oracle Support,填写Email后直接下一步。一、Oracle的安装卸载_第1张图片

    3. 第二步:如果出现Connection Failed 情况,如下操作,继续。一、Oracle的安装卸载_第2张图片

    4. 下面就是一直继续继续了。。。一、Oracle的安装卸载_第3张图片

    5. 一、Oracle的安装卸载_第4张图片

    6. 一、Oracle的安装卸载_第5张图片

    7. 一、Oracle的安装卸载_第6张图片

    8. 一、Oracle的安装卸载_第7张图片

    9. 等待Oracle database configuration:

      一、Oracle的安装卸载_第8张图片

    10. 数据库配置好后,可以进行用户password管理:

      一、Oracle的安装卸载_第9张图片

      一、Oracle的安装卸载_第10张图片

      一、Oracle的安装卸载_第11张图片

    至此,Oracle安装就算完成了。下面验证一下:

    1. 开始菜单下面的Oracle目录,进入Oracle - OraDb11g_home1\Application Development\SQL Plus,输入用户名密码登录,OK!

      一、Oracle的安装卸载_第12张图片

    2. 或者在开始-->运行中输入sql plus-->回车,同样可以打开SQL Plus。

  2. PL/SQL连接Oracle,除了上述的SQL plus操作数据库之外,PL/SQL是比较常用的第三方数据库工具。下面介绍一些连接Oracle时的一些问题:

    1. 使用PL/SQL连接时,出现:

      一、Oracle的安装卸载_第13张图片

      原因:安装的oracle 是64位,而PL/SQL需要连接32位的client,所以建议去下载一个32位的client,地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html。然后解压到某个文件夹

      一、Oracle的安装卸载_第14张图片

      运行PL/SQL,取消登陆。进入PL/SQL界面后,指定Oracle home和 OCI library:

      一、Oracle的安装卸载_第15张图片

      再次运行PL/SQL进行登陆。

    2. 可能会出现:ORA-12154 无法解析指定的连接标识符 这样的报错,下面介绍一些解决方法:

      • 先检查服务器端的监听服务是否打开,如果没有打开请启动其监听

        一、Oracle的安装卸载_第16张图片

      • 通过Sql Plus连接一下试试,如果Sql Plus连接能成功,那就说明客户端的tnsnames.ora内容有错误。进入客户端目录,打开tnsnames.ora查看:

        一、Oracle的安装卸载_第17张图片进行修改:

        一、Oracle的安装卸载_第18张图片

      再次打开PL/SQL连接数据库:

      如果您还碰有ORA-12154错误代码的其他原因和有其他的解决方法,请跟贴评论我会加以完善这篇文章的!谢谢!

  3. Oracle的卸载

    1. 运行services.msc打开服务,停止所有Oracle的服务。

    2. oracle 11g自带一个卸载批处理器:\app\Administrator\product\11.2.0\dbhome_1\deinstall\deinstall.bat。运行该批处理程序将完成自动卸载oracle,运行过程中可能需要填写如下项:(其中listener和数据库名根据本机会有变动)

      • 指定要取消配置的所有单实例监听程序[LISTENER]:LISTENER

      • 指定在此 Oracle 主目录中配置的数据库名的列表 [MYDATA,ORCL]: MYDATA,ORCL

      • 是否仍要修改 MYDATA,ORCL 数据库的详细资料? [n]: n

      • CCR check is finished

      • 是否继续 (y - 是, n - 否)? [n]: y

    3. 在开始菜单中运行regedit.exe打开注册表,删除注册表中oracle相关内容

      • 删除HKEY_CLASSES_ROOT目录下所有以Ora、Oracle、Orcl或EnumOra为前缀的键。

      • 删除HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE目录。

      • 删除HKDY_LOCAL_MACHINE/SOFTWARE/ODBC/ODBCINST.INI中除Microsoft ODBC for Oracle注册表键以外的所有含有Oracle的键。

      • 删除HKEY_CURRENT_USER/SOFTWARE/Microsoft/windows/CurrentVersion/Explorer/MenuOrder/Start Menu/Programs中所有以oracle 开头的键。

      • 删除HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services中所有以oracle或OraWeb为开头的键。

      • 删除HKEY_LOCAL_MACHINE/SYSETM/CurrentControlSet/Services/Eventlog/application中所有以oracle开头的键。

    4. 删除环境变量中的PATHT CLASSPATH中包含Oracle的值。

    5. 删除“开始”/“程序”中所有Oracle的组和图标。

    6. 删除所有与Oracle相关的目录


你可能感兴趣的:(一、Oracle的安装卸载)