ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

Windows服务器Oracle11G安装与完全卸载详细教程(附Oracle11g安装程序)

2022-08-17 12:04:39  阅读:223  来源: 互联网

标签:Windows 数据库 SID LISTENER ADDRESS 安装程序 app Oracle11g ora


  •  取消勾选接收安全更新,点击下一步

 

  •  弹出未填写邮件地址的提示,选择是

 

  •  选择跳过软件更新,点击下一步

 

  •  选择创建和配置数据库,点击下一步

 

  •  选择桌面类,点击下一步

 

  •  更改数据库路径,默认为电脑磁盘空间最大的盘符
  • 维护全局数据库名与管理口令(要求:大写字母+小写字母+数字,最少8位)
  • 这里的口令要按照要求,否则后面可能会报错

 

  •  先觉条件检查后,符合要求即可点击安装

 

  •  安装进度到80%-90%时会弹出创建实例的窗口

 

  •  等待Oracle实例创建完成

 

  • 实例创建完成后,可以点击口令管理修改密码

 

  •  这里把SCOTT用户进行了解锁 (方便后面做测试)
  • 对该用户的密码进行修改,也可以不修改,默认密码为tiger,然后确定

 

  •  到这里数据库就安装完成了,点击关闭 

  •  此时数据只有本地可以连接,局域网内的其他机器是无法连接到该数据库的
  • 我们修改数据库监听配置文件,使数据库可以被局域网内其他用户访问
  • 监听配置文件在$ORACLE_HOME\NETWORK\ADMIN目录下,我这里是:D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN
  • 一共需要修改2个文件,listener.ora与tnsnames.ora

  •  首先我们来修改listener.ora,使用记事本打开,修改成如下配置
# listener.ora Network Configuration File: D:\app\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.

########################################原有内容###################################################
#
#SID_LIST_LISTENER =
#  (SID_LIST =
#    (SID_DESC =
#      (SID_NAME = CLRExtProc)
#      (ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_1)
#      (PROGRAM = extproc)
#      (ENVS = "EXTPROC_DLLS=ONLY:D:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll")
#    )
#  )
#
#LISTENER =
#  (DESCRIPTION_LIST =
#    (DESCRIPTION =
#      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
#      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
#    )
#  )
#
#ADR_BASE_LISTENER = D:\app\Administrator
#
########################################原有内容###################################################

######################################修改后的内容#################################################

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = orcl)  ##数据库名称
      (ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_1)  ##数据库安装根目录
      (SID_NAME = orcl)  ##数据库SID
    )
  )
LISTENER = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.23.8)(PORT = 1521)))  ##安装数据库服务器的IP地址
ADR_BASE_LISTENER = D:\app\Administrator  ##数据库安装路径
  • 配置文件截图⬇️

  • 然后再修改tnsnames.ora,使用记事本打开,修改成如下配置
# tnsnames.ora Network Configuration File: D:\app\Administrator\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

########################################原有内容###################################################
#
#LISTENER_ORCL =
#  (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
#
#
#ORACLR_CONNECTION_DATA =
#  (DESCRIPTION =
#    (ADDRESS_LIST =
#      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
#    )
#    (CONNECT_DATA =
#      (SID = CLRExtProc)
#      (PRESENTATION = RO)
#    )
#  )
#
#ORCL =
#  (DESCRIPTION =
#    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
#    (CONNECT_DATA =
#      (SERVER = DEDICATED)
#      (SERVICE_NAME = orcl)
#    )
#  )
#
########################################原有内容###################################################

######################################修改后的内容#################################################

LISTENER_ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.23.8)(PORT = 1521))  ##安装数据库服务器的IP地址
    )
    (CONNECT_DATA =
      (SID = orcl)  ##数据库SID
    )
  )
  • 配置文件截图⬇️

  •  我们使用WIN+R打开运行,输入services.msc,打开服务

 

  •  在服务中找到Oracle的监听服务,右键重启

 

  • 到这里就配置完成了,开始测试是否成功
  • 在开始菜单中,找到Oracle的文件,找到Net Manager程序并打开

 

  •  选择服务命名下的网络监听程序,在菜单栏中的命令按钮下点击测试服务

 

  •  由于我更改了SCOTT用户的密码,所以打开后是测试失败的状态,选择更改登录

 

  •  输入我们更改后的密码,点击确定

 

  •  测试后是成功的就说明我们配置的没有问题
  • 到这里我们的数据库就安装完成了

 

 

标签:Windows,数据库,SID,LISTENER,ADDRESS,安装程序,app,Oracle11g,ora
来源: https://www.cnblogs.com/carsen/p/16594205.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有