一、下载Oracle数据库
C|G|I说明:这三个字母指Oracle的版本代号,表示Oracle运用的技术。
- c:cloud,指的是云技术。
- g:grid,指的是网格技术。
- i:internet,指的是互联网技术。
- 虽然当前的Oracle数据库的版本已经更新到了19了,但大多数企业中仍然使用的是11版本的,以下的操作以11g为例。
1.1 Windows
进入下载页面后选择对应的Oracle数据库版本、操作系统、系统架构(64位或32位),点击File下载打包好的Oracle压缩文件。(需要同意协议,需要账号密码登录)
注意:11g的两个版本 File1和File2都要下载,下载完成后,解压两个压缩文件,将database文件夹放到同一目录(覆盖)。
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%System32Wbem;
,退出重新安装。待安装完成后,再将原来的路径+安装Oracle后新增的路径重新覆盖现有的path环境变量即可。
-
第六步(概要):点击下一步。
-
第七步安装(安装产品),这一步可能会花费比较长的时间(30Min),具体看电脑的配置。
-
第八步(完成):完成安装。
2.2 Linux/Mac
三、配置Oracle数据库
如果需要让其他主机连接你的电脑,需要分别将listener.ora和tnsnams.ora中的host该成你本机的实际IP地址;接着重启系统服务中所有与Oracle相关的服务。
上述两个文件的位置(18 version):安装目录 etworkadminsample
3.1 Windows
3.1.1修改Host
- listener.ora
# listener.ora Network Configuration File: D:APPOracle_WINDOWS.X64_180000_db_homeNETWORKADMINlistener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:APPOracle_WINDOWS.X64_180000_db_home)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:D:APPOracle_WINDOWS.X64_180000_db_homeinoraclr18.dll")
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
)
- tnsnames.ora
# tnsnames.ora Network Configuration File: D:APPOracle_WINDOWS.X64_180000_db_homeNETWORKADMIN nsnames.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相关的服务(正在运行),依次重启。