Oracle第一章:数据库安装

一、下载Oracle数据库

C|G|I说明:这三个字母指Oracle的版本代号,表示Oracle运用的技术。

  • c:cloud,指的是云技术。
  • g:grid,指的是网格技术。
  • i:internet,指的是互联网技术。

Oracle数据库下载页面

  • 虽然当前的Oracle数据库的版本已经更新到了19了,但大多数企业中仍然使用的是11版本的,以下的操作以11g为例。

1.1 Windows

进入下载页面后选择对应的Oracle数据库版本、操作系统、系统架构(64位或32位),点击File下载打包好的Oracle压缩文件。(需要同意协议,需要账号密码登录)

注意:11g的两个版本 File1和File2都要下载,下载完成后,解压两个压缩文件,将database文件夹放到同一目录(覆盖)。

Oracle 11g

1.2 Linux/Mac

待更...

二、安装Oracle数据库

切记: Oracle的压缩包解压到没有空格中文字符的目录,否则会出现安装向导无法启动一闪而逝

温馨提示: 由于压缩包比较大,最好将压缩包拷贝到目标目录,然后解压。

2.1 Windows

2.1.1启动安装程序

  • 点击安装目录下载的setup.exe

  • 第一步(配置安全更新):点击下一步。

  • 第二步(安装选项):点击下一步

  • 第三步(系统类):点击下一步。

  • 第四步(典型安装):输入口令(密码),下一步。

  • 第五步(先决条件):点击下一步。

如果出现This test checks whether the length of the environment variable "PATH" does not exceed the recommended length.,即系统环境变量path太长,Oracle检查通不过。

解决方法:将path路径的值剪切到临时文本文件中,替换为%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;,退出重新安装。待安装完成后,再将原来的路径+安装Oracle后新增的路径重新覆盖现有的path环境变量即可。

  • 第六步(概要):点击下一步。

  • 第七步安装(安装产品),这一步可能会花费比较长的时间(30Min),具体看电脑的配置。

  • 第八步(完成):完成安装。

2.2 Linux/Mac

三、配置Oracle数据库

如果需要让其他主机连接你的电脑,需要分别将listener.oratnsnams.ora中的host该成你本机的实际IP地址;接着重启系统服务中所有与Oracle相关的服务。
上述两个文件的位置(18 version):安装目录\network\admin\sample\

3.1 Windows

3.1.1修改Host

  • listener.ora
# listener.ora Network Configuration File: D:\APP\Oracle_WINDOWS.X64_180000_db_home\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = D:\APP\Oracle_WINDOWS.X64_180000_db_home)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:D:\APP\Oracle_WINDOWS.X64_180000_db_home\bin\oraclr18.dll")
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
  )
  • tnsnames.ora
# tnsnames.ora Network Configuration File: D:\APP\Oracle_WINDOWS.X64_180000_db_home\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.

LISTENER_ORCL =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(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 = 127.0.0.1)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

3.1.2重启Oracle服务

  • Win + R

输入下列命令,打开服务面板:

services.msc

在右侧的服务列表中找到与Oracle相关的服务(正在运行),依次重启。

3.2Linux/Mac

posted @ 2020-09-12 19:03  LANGKYE#  阅读(282)  评论(0编辑  收藏  举报