oracle12c安装,连接,使用等

1.  oracle12c的安装

参照如下链接:

http://jingyan.baidu.com/article/f96699bbab21c0894e3c1bf8.html

2. 连接数据库时,出现ORA-12514错误。

解决方案参考如下链接:

http://blog.sina.com.cn/s/blog_6f7b73770101b6l5.html

1)确保Oracle 基本服务都已启动

OracleDBConsoleorcl

OracleOraDb11g_home1TNSListener

OracleServiceORCL

2)打开命令行,使用 sqlplus nokia_user/[email protected]/orcl 命令登录 oracle ,显示如下:

C:\Documents and Settings\Administrator>sqlplus nokia_user/[email protected]/orcl

SQL*Plus: Release 11.2.0.1.0 Production on 星期五 12月 23 10:37:52 2011

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

ERROR:

ORA-12541: TNS: 无监听程序

在ORA-12541: TNS: 无监听程序 错误下,无论是否在本地登录都是会提示ORA-12541: TNS: 无监听程序错误的

3)在命令行中,执行lsnrctl status

C:\Documents and Settings\Administrator>lsnrctl status

LSNRCTL for 32-bit Windows: Version 11.2.0.1.0 - Production on 23-12月-2011 09:27:35

Copyright (c) 1991, 2010, Oracle.  All rights reserved.

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))

LISTENER 的 STATUS

------------------------

别名                      LISTENER

版本                      TNSLSNR for 32-bit Windows: Version 11.2.0.1.0 - Production

启动日期                  23-12月-2011 09:17:19

正常运行时间              0 天 0 小时 10 分 16 秒

跟踪级别                  off

安全性                    ON: Local OS Authentication

SNMP                      OFF

监听程序参数文件         C:\Program_Files\Oracle\DataBase_11G_R2\product\11.2.0\dbhome_1\network\admin\listener.ora

监听程序日志文件          c:\program_files\oracle\database_11g_r2\diag\tnslsnr\dbserver-7ec4a9\listener\alert\log.xml

监听端点概要...

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))

服务摘要..

服务 "CLRExtProc" 包含 1 个实例。

实例 "CLRExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...

服务 "orcl" 包含 1 个实例。

实例 "orcl", 状态 READY, 包含此服务的 1 个处理程序...

服务 "orclXDB" 包含 1 个实例。

实例 "orcl", 状态 READY, 包含此服务的 1 个处理程序...

命令执行成功

在这里可以看到监听程序参数文件的位置

4)修改监听程序参数文件

初次打开时,内容如下

# listener.ora Network Configuration File: C:\Program_Files\Oracle\DataBase_11G_R2\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 = C:\Program_Files\Oracle\DataBase_11G_R2\product\11.2.0\dbhome_1)

(PROGRAM = extproc)

(ENVS = "EXTPROC_DLLS=ONLY:C:\Program_Files\Oracle\DataBase_11G_R2\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 = C:\Program_Files\Oracle\DataBase_11G_R2

修改为:

# listener.ora Network Configuration File: C:\Program_Files\Oracle\DataBase_11G_R2\product\11.2.0\dbhome_1\network\admin\listener.ora

# Generated by Oracle configuration tools.

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(SID_NAME = orcl)

(ORACLE_HOME = C:\Program_Files\Oracle\DataBase_11G_R2\product\11.2.0\dbhome_1)

#(PROGRAM = extproc)

(ENVS = "EXTPROC_DLLS=ONLY:C:\Program_Files\Oracle\DataBase_11G_R2\product\11.2.0\dbhome_1\bin\oraclr11.dll")

)

)

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = IPC)(KEY = orcl))

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

)

)

ADR_BASE_LISTENER = C:\Program_Files\Oracle\DataBase_11G_R2

SID_NAME,KEY 的值修改为要访问的oracle实例的名称,HOST 修为 oracle 服务器使用的地址

5)重启listener,在命令行中依次执行 lsnrctl stop,lsnrctl start

C:\Documents and Settings\Administrator>lsnrctl stop

LSNRCTL for 32-bit Windows: Version 11.2.0.1.0 - Production on 23-12月-2011 09:46:17

Copyright (c) 1991, 2010, Oracle.  All rights reserved.

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=orcl)))

TNS-12541: TNS: 无监听程序

TNS-12560: TNS: 协议适配器错误

TNS-00511: 无监听程序

32-bit Windows Error: 2: No such file or directory

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=202.206.0.233)(PORT=1521)))

命令执行成功

C:\Documents and Settings\Administrator>lsnrctl start

LSNRCTL for 32-bit Windows: Version 11.2.0.1.0 - Production on 23-12月-2011 09:46:31

Copyright (c) 1991, 2010, Oracle.  All rights reserved.

启动tnslsnr: 请稍候...

TNSLSNR for 32-bit Windows: Version 11.2.0.1.0 - Production

系统参数文件为C:\Program_Files\Oracle\DataBase_11G_R2\product\11.2.0\dbhome_1\network\admin\listener.ora

写入c:\program_files\oracle\database_11g_r2\diag\tnslsnr\dbserver-7ec4a9\listener\alert\log.xml的日志信息

监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\orclipc)))

监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=202.206.0.233)(PORT=1521)))

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=orcl)))

LISTENER 的 STATUS

------------------------

别名                      LISTENER

版本                      TNSLSNR for 32-bit Windows: Version 11.2.0.1.0 - Production

启动日期                  23-12月-2011 09:46:34

正常运行时间              0 天 0 小时 0 分 3 秒

跟踪级别                  off

安全性                    ON: Local OS Authentication

SNMP                      OFF

监听程序参数文件         C:\Program_Files\Oracle\DataBase_11G_R2\product\11.2.0\dbhome_1\network\admin\listener.ora

监听程序日志文件          c:\program_files\oracle\database_11g_r2\diag\tnslsnr\dbserver-7ec4a9\listener\alert\log.xml

监听端点概要...

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\orclipc)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=202.206.0.233)(PORT=1521)))

服务摘要..

服务 "orcl" 包含 1 个实例。

实例 "orcl", 状态 UNKNOWN, 包含此服务的 1 个处理程序...

命令执行成功

6)查看状态 lsnrctl start

C:\Documents and Settings\Administrator>lsnrctl start

LSNRCTL for 32-bit Windows: Version 11.2.0.1.0 - Production on 23-12月-2011 09:46:31

Copyright (c) 1991, 2010, Oracle.  All rights reserved.

启动tnslsnr: 请稍候...

TNSLSNR for 32-bit Windows: Version 11.2.0.1.0 - Production

系统参数文件为C:\Program_Files\Oracle\DataBase_11G_R2\product\11.2.0\dbhome_1\network\admin\listener.ora

写入c:\program_files\oracle\database_11g_r2\diag\tnslsnr\dbserver-7ec4a9\listener\alert\log.xml的日志信息

监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\orclipc)))

监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=202.206.0.233)(PORT=1521)))

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=orcl)))

LISTENER 的 STATUS

------------------------

别名                      LISTENER

版本                      TNSLSNR for 32-bit Windows: Version 11.2.0.1.0 - Production

启动日期                  23-12月-2011 09:46:34

正常运行时间              0 天 0 小时 0 分 3 秒

跟踪级别                  off

安全性                    ON: Local OS Authentication

SNMP                      OFF

监听程序参数文件         C:\Program_Files\Oracle\DataBase_11G_R2\product\11.2.0\dbhome_1\network\admin\listener.ora

监听程序日志文件          c:\program_files\oracle\database_11g_r2\diag\tnslsnr\dbserver-7ec4a9\listener\alert\log.xml

监听端点概要...

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\orclipc)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=202.206.0.233)(PORT=1521)))

服务摘要..

服务 "orcl" 包含 1 个实例。

实例 "orcl", 状态 UNKNOWN, 包含此服务的 1 个处理程序...

命令执行成功

7)再次登录 sqlplus nokia_user/[email protected]/orcl

C:\Documents and Settings\Administrator>sqlplus nokia_user/[email protected]/orcl

SQL*Plus: Release 11.2.0.1.0 Production on 星期五 12月 23 11:06:28 2011

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

连接到:

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL>

出现上面信息说明登录成功

3. 如果要使用VS连携技能,即DDEX技能,需安装

Oracle Developer Tools for Visual Studio xxxxxx组件,此组件在Oracle搜索ODT找到,例以下链接中的软件。

http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html

4. TNS形式的DataSource的建立:

xx\product\12.1.0\client_1\Network\Admin下tnsnames.ora中添加。例:

oracle12c =

(DESCRIPTION =

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

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

ODTwithODAC121021.zip
时间: 2024-08-11 09:43:47

oracle12c安装,连接,使用等的相关文章

Oracle12c安装时报ins-30131

Oracle12c安装时报ins-30131错误,截图如下: 此错误解决方法总结如下,本人亲自操作后操作成功了; 以此找到 “HKEY_LOCAL_MACHINE-->SYSTEM-->CurrentControlSet-->services-->LanmanServer-->Parameters” 然后找到AutoShareServer和AutoShareWks将值修改为1,如果没有则右键新建然后赋值,本人win10-64x位操作系统的新建操作是: 鼠标右键-->新建

Oracle12c安装时报"指定的oracle主目录用户已存在"错误

Oracle12c安装时报"指定的oracle主目录用户已存在"错误,截图如下: 本人亲自踩坑后,解决办法是直接选择"使用Windows内置帐户(L)"选项后安装就OK了,网上提供的方法: 1.注册表彻底删除Oracle相关文件,我这里是删除后还报"指定的oracle主目录用户已存在"错误; 2.lusrmgr.msc命令删除用户,我的win10系统查不到用户,该方法在我这里也行不通; 希望我的踩坑笔记能帮到你20190927,如果真的帮到了那就

oracle12c 安装

Oracle数据库简介绍 ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一.比如SilverStream就是基于数据库的一种中间件.ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能:作为一个关系数据库,它是一个完备关系的产品:作为分布式数据库它实现了分布式处理功能.但它的所有知识,只要在一种机型上学习了O

oracle12c安装报错:PRVF-0002的解决方法

出错信息: 安装oracle12c, ./runInstaller 启动图形化报错 PRVF-0002 : Could not retrieve local nodename. 原因: 找不到主机名的对应ip 解决办法: 修改下/etc/hosts  添加 ip与主机名的映射即可

oracle12c安装

安装红帽oracle12c(自动配置) 安装/配置环境 [[email protected] ~]# wget http://yum.oracle.com/public-yum-ol7.repo [[email protected] ~]# mv public-yum-ol7.repo /etc/yum.repos.d/ [[email protected] ~]# wget http://yum.oracle.com/RPM-GPG-KEY-oracle-ol7 -O /etc/pki/rpm

Navicat 安装+连接

Navicat安装包: 链接:https://pan.baidu.com/s/1bvKagRJ0w_7LH0t4597ycA 提取码:yftv 如MySQL 8.0+ 安装成功后,教程见本博 可用Navicat 进行连接本地数据库,此时会报2059错误: 在用navicat连接MySQL8+时会出现2059错误,这是由于新版本的MySQL使用的是caching_sha2_password验证方式,但此时的navicat还没有支持这种验证方式. 解决方法 将验证方式改为以前版本(5.7及以下)使用

Oracle12c安装出错

Database Configuration Assistant安装失败 向广大园友求助

小白ubuntu14.04下genymotion安卓模拟器安装 连接eclipse常见问题.

昨天第一次安装了genynotion,因为是用ubuntu不久,纯小白一个.所以再找了半天之后终于安好了它,觉得有必要记一下 自行去百度genymotion的黑科技吧- 第一步首先下载.去官网 首先要求注册才能下载http://www.genymotion.net/注册后会给你的注册邮箱发一份邮件 确认 ,之后登录会再给你发一封邮件,上面有你的用户名 注册邮箱.以防忘记,因为安装好以后用得到. 登陆后直接找product栏 get genymotion 然后点灰色的download.之后着急自己

oracle12c安装时出错:[INS-30131] 执行安装程序验证所需的初始设置失败。

安装oracle12时总是报错,错误如下: [INS-30131] 执行安装程序验证所需的初始设置失败. 原因 - 无法访问临时位置. 操作 - 请确保当前用户具有访问临时位置所需的权限. 附加信息: - 所有节点上的框架设置检查都失败 - 原因: 问题的原因不可用 - 操作: 用户操作不可用 失败节点概要 pc-20130618muam - 无法从节点 "pc-20130618muam" 检索 exectask 的版本 - 原因: 问题的原因不可用 - 操作: 用户操作不可用 提示如