17092401_CentOS7(64)下Oracle11g创建实例及win7下Oracle客户端连接

本文详细介绍了在CentOS7系统下安装Oracle11g数据库,包括创建实例、配置监听器和网络服务名,以及在Windows7环境下配置Oracle客户端并进行连接的步骤。在配置过程中解决了netca无法启动的问题。
摘要由CSDN通过智能技术生成

1. 环境准备

1.1 系统

操作系统1:CentOS 7(64位)

操作系统2:Windows 7(64位)

1.2 软件工具

win64_11gR2_client.zip       # Windows版 oracle 客户端,

# 推荐下载地址:Oracle官网

PLSQL Developer 12 (64 bit)

2. 方法/步骤

2.1 配置Oracle监听器

1.以oracle用户登陆系统启动图形界面

2.桌面上打开一个终端执行netca命令,启动配置助手。

[oracle@zm-centos7 ~]$ netca

3.选择 “Listener configuration”之后一路“Next”,直至完成。


4. 配置完成后,查看配置文件:

[oracle@zm-centos7 oracle]$ cat /data/oracle/product/11.2.0/db_1/network/admin/listener.ora

# listener.ora Network Configuration File:/data/oracle/product/11.2.0/db_1/network/admin/listener.ora

# Generated by Oracle configuration tools.

 

LISTENER =

 (DESCRIPTION_LIST =

   (DESCRIPTION =

     (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

    )

  )

 

ADR_BASE_LISTENER = /data/oracle

[oracle@zm-centos7 oracle]$

 

说明:

在配置完监听器后,可能由于重启电脑未启动数据库的原因,造成远程客户端访问该监听失败,错误提示:

正在连接...ORA-12545: 因目标主机或对象不存在, 连接失败测试未成功。

面对此问题,在网上查看了解决方法,有人提示在listener.ora中加入如下代码,后经过多次试验,在正确启动监听服务和数据库服务后,无需在listener.ora中加入下面代码,即可实现远程访问,提醒遇到上述问题的朋友。

SID_LIST_LISTENER =

  (SID_LIST =

    (SID_DESC =

      (SID_NAME = PLSExtProc)

      (ORACLE_HOME =/data/oracle/product/11.2.0/db_1)

      (PROGRAM = extproc)

    )

    (SID_DESC =

      (GLOBAL_DBNAME = test)

      (ORACLE_HOME =/data/oracle/product/11.2.0/db_1)

      (SID_NAME = testsid)

    )

  )

2.2 创建数据库

1. CentOS桌面上的终端窗口中执行以下命令,启动图形界面配置助手。


首先设置下当前语言环境为英文,防止乱码

[oracle@zm-centos7 ~]$ export LANG=enUS

[oracle@zm-centos7 ~]$ dbca


2. 选择“Create a Database”。


3. 选择“General Purpose or Transaction Processing”


4. 填入Database Name“test” 与 SID“testsid


5

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值