Oracle学习(一)Oracle数据库安装、配置和远程连接

Oracle数据库安装

这个没什么好记录的   我安装的数据库版本是Oracle 10g,我就是next安装好的,
系统是VM上安装了Windows XP上安装的,注意在共享目录的时候,要记得把
Oracle数据库的安装包放在虚拟机上来安装,这样才能安装成功否则会出现错误。

Oracle数据库本地配置

开始配置首先找到目录:C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN
然后打开两个文件配置
第一个文件名:listener.ORA
修改后的内容是这样的
# listener.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
      (PROGRAM = extproc)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = winxp-pro-vm.)(PORT = 1521))
    )
  )
其中HOST= 是计算机的名字
在XP系统上,计算机的名字查找方式是
右键我的电脑--->属性--->点击计算机名--->复制完整的计算机名

再配置
tnsnames.ORA文件

配置后的文件内容是这样的,我的是这样的,或许每个系统安装会有点不同,作为参考
# tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = winxp-pro-vm.)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )

同样将这里的HOST=改成计算机名


这两个配置好后。重启Oracle
步骤:
我的电脑右键管理打开--->找到服务和应用程序--->打开服务--->找到关于Oracle开头的服务,然后全部重启一遍

以上步骤全部完成后

在XP本机上连接数据库的命令是:打开cmd

sqlplus
然后按照提示输入用户名和密码

Windows 远程连接:打开cmd

输入命令

sqlplus scott/123456@XPIP地址/orcl

然后看是否连接成功,我已经成功了:

出现什么协议错误啊没写orcl也可能是没配置好

plsql远程访问数据库 解决ora-12541:TNS:无监听程序

你可能感兴趣的:(Oracle)