OEM console 中在哪配置XML Database 如题,由于要解决oracle9中8080被占用的问题,上网查到在OEM中修改XML Database 配置就行可是打开后没有找到在哪里。如果哪位高手能把8080占用的问题的解决方法说的详细些就更感谢了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Oracle更改默认端口号oracle数据库的安全包含两部分:1.一部分是os的安全2.网络的安全3.oracle软件本身的安全 os的安全依赖相应的操作系统及管理员的技术水平,我们这里只谈谈oracle的安全我了解的oracle软件的安全包含:1.更改oracle的默认监听端口号下面将针对这三个方面测试学习---------oracle默认监听端口更改--------------1. 更改oracle的默认监听端口号修改端口号的整体步骤1.1 。 查看当前监听的状态1.2 。 停止监听1.3 。 修改监听文件的端口号1.4 。 修改初始化参数local_listener1.5 . 重启监听器1.6 。 修改完毕,使用新端口登录测试实践步骤:1.1 。 查看当前监听的状态C:\Documents and Settings\skate_db>lsnrctl statusLSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 19-7月 -2008 12:11:19Copyright (c) 1991, 2005, Oracle. All rights reserved.正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))LISTENER 的 STATUS------------------------别名 LISTENER版本 TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production启动日期 19-7月 -2008 11:47:59正常运行时间 0 天 0 小时 23 分 19 秒跟踪级别 off安全性 ON: Password or Local OS AuthenticationSNMP OFF监听程序参数文件 E:\oracle\product\10.2.0\db_3\network\admin\listener.ora监听程序日志文件 E:\oracle\product\10.2.0\db_3\network\log\listener.log监听端点概要...(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=skate)(PORT=1522)))服务摘要..服务 "PLSExtProc" 包含 1 个例程。例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...服务 "orcl" 包含 1 个例程。例程 "orcl", 状态 READY, 包含此服务的 1 个处理程序...服务 "orclXDB" 包含 1 个例程。例程 "orcl", 状态 READY, 包含此服务的 1 个处理程序...服务 "orcl_XPT" 包含 1 个例程。例程 "orcl", 状态 READY, 包含此服务的 1 个处理程序...命令执行成功1.2 。 停止监听C:\Documents and Settings\skate_db>lsnrctl stopLSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 19-7月 -2008 13:16:15Copyright (c) 1991, 2005, Oracle. All rights reserved.正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))命令执行成功1.3 。 修改监听文件的端口号,用于网络连接把端口号修改为1523# listener.ora Network Configuration File: E:\oracle\product\10.2.0\db_3\network\admin\listener.ora# Generated by Oracle configuration tools.SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME = PLSExtProc)(ORACLE_HOME = E:\oracle\product\10.2.0\db_3)(PROGRAM = extproc)))LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))(ADDRESS = (PROTOCOL = TCP)(HOST = skate)(PORT = 1523))))#----ADDED BY TNSLSNR 12-7月 -2008 13:26:50---PASSWORDS_LISTENER = 3650F1EB3C37ABD9#---------------------------------------------1.4 。 修改初始化参数local_listener ,用于本地连接C:\Documents and Settings\skate_db>sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on 星期六 7月 19 13:24:02 2008Copyright (c) 1982, 2005, Oracle. All rights reserved.连接到:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProductionWith the Partitioning, OLAP and Data Mining optionsSQL> show parameter local_listenerNAME TYPE VALUE------------------------------------ ----------- ------------------------------local_listener string (address=(protocol=tcp)(host=skate)(port=1522))SQL> alter system set local_listener="(address=(protocol=tcp)(host=skate)(port=1523))";系统已更改。1.5 . 重启监听器C:\Documents and Settings\skate_db>lsnrctl startLSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 19-7月 -2008 13:27:44Copyright (c) 1991, 2005, Oracle. All rights reserved.启动tnslsnr: 请稍候...TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production系统参数文件为E:\oracle\product\10.2.0\db_3\network\admin\listener.ora写入E:\oracle\product\10.2.0\db_3\network\log\listener.log的日志信息监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=skate)(PORT=1523)))正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))LISTENER 的 STATUS------------------------别名 LISTENER版本 TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production启动日期 19-7月 -2008 13:27:47正常运行时间 0 天 0 小时 0 分 3 秒跟踪级别 off安全性 ON: Password or Local OS AuthenticationSNMP OFF监听程序参数文件 E:\oracle\product\10.2.0\db_3\network\admin\listener.ora监听程序日志文件 E:\oracle\product\10.2.0\db_3\network\log\listener.log监听端点概要...(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=skate)(PORT=1523)))服务摘要..服务 "PLSExtProc" 包含 1 个例程。例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...命令执行成功1.6 。 修改完毕,使用新端口登录测试1.6.1。 检查监听端口是否改变C:\Documents and Settings\skate_db>netstat -an | find "1523"TCP 0.0.0.0:1523 0.0.0.0:0 LISTENINGTCP 192.168.0.103:1523 192.168.0.103:2389 ESTABLISHEDTCP 192.168.0.103:2389 192.168.0.103:1523 ESTABLISHED1.6.2。 查看监听器的状态C:\Documents and Settings\skate_db>lsnrctl statusLSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 19-7月 -2008 13:28:56Copyright (c) 1991, 2005, Oracle. All rights reserved.正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))LISTENER 的 STATUS------------------------别名 LISTENER版本 TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production启动日期 19-7月 -2008 13:27:47正常运行时间 0 天 0 小时 1 分 10 秒跟踪级别 off安全性 ON: Password or Local OS AuthenticationSNMP OFF监听程序参数文件 E:\oracle\product\10.2.0\db_3\network\admin\listener.ora监听程序日志文件 E:\oracle\product\10.2.0\db_3\network\log\listener.log监听端点概要...(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=skate)(PORT=1523)))服务摘要..服务 "PLSExtProc" 包含 1 个例程。例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...服务 "orcl" 包含 1 个例程。例程 "orcl", 状态 READY, 包含此服务的 1 个处理程序...服务 "orclXDB" 包含 1 个例程。例程 "orcl", 状态 READY, 包含此服务的 1 个处理程序...服务 "orcl_XPT" 包含 1 个例程。例程 "orcl", 状态 READY, 包含此服务的 1 个处理程序...命令执行成功1.6.3 。使用新端口号(1523)登录测试一下C:\Documents and Settings\skate_db>sqlplusSQL*Plus: Release 10.2.0.1.0 - Production on 星期六 7月 19 13:32:15 2008Copyright (c) 1982, 2005, Oracle. All rights reserved.请输入用户名: sys/oracle@skate:1523/orcl as sysdba连接到:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProductionWith the Partitioning, OLAP and Data Mining optionsSQL>SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProdPL/SQL Release 10.2.0.1.0 - ProductionCORE 10.2.0.1.0 ProductionTNS for 32-bit Windows: Version 10.2.0.1.0 - ProductionNLSRTL Version 10.2.0.1.0 - ProductionSQL> select open_mode from v$database;OPEN_MODE----------READ WRITESQL>注意:当修改了oracle默认监听端口后,用tnsping会出错的,因为这个时候,oracle会读tnsnames。ora这个文件,而这个文件的端口号没有更改,只要更改下这里对应的端口号就ok。eg:C:\Documents and Settings\skate_db>tnsping orclTNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 19-7月 -2008 17:11:05Copyright (c) 1997, 2005, Oracle. All rights reserved.已使用的参数文件:E:\oracle\product\10.2.0\db_3\network\admin\sqlnet.ora已使用 TNSNAMES 适配器来解析别名Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = skate)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl)))TNS-12541: TNS: 无监听程序在这里可以看到,oracle仍然用端口1521,我们更改下tnsnames.ora的端口号,就ok了。# tnsnames.ora Network Configuration File: E:\oracle\product\10.2.0\db_3\network\admin\tnsnames.ora# Generated by Oracle configuration tools.ORCL =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = skate)(PORT = 1523))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl)))EXTPROC_CONNECTION_DATA =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)))(CONNECT_DATA =(SID = PLSExtProc)(PRESENTATION = RO)))重启监听器,在tnspingC:\Documents and Settings\skate_db>tnsping orclTNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 19-7月 -2008 17:22:00Copyright (c) 1997, 2005, Oracle. All rights reserved.已使用的参数文件:E:\oracle\product\10.2.0\db_3\network\admin\sqlnet.ora已使用 TNSNAMES 适配器来解析别名Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = skate)(PORT = 1523)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl)))OK (50 毫秒)---------oracle默认监听端口更改-------------- oracle常用端口号Port Number Component 21 Oracle Files - FTP (default value) 110 Oracle Email - POP 119 Oracle Email - NNTP 139 Oracle Files - SMB 389 LDAP (Oracle Internet Directory) 548 Oracle Files - AFP 563 Oracle Email NNTP- SSL 636 Oracle Internet Directory- SSL 995 Oracle Email POP- SSL 1521 Oracle Workflow - TNS 1748 Oracle Enterprise Manager Intelligent Agent 1754 Oracle Enterprise Manager Intelligent Agent 1808 Oracle Enterprise Manager Intelligent Agent 1809 Oracle Enterprise Manager Intelligent Agent 1810 Oracle Enterprise Manager Application Server Service 1811 Oracle Enterprise Manager Application Server Service 1950 Oracle9iAS Reports Services SQL*Net 2049 Oracle Files - NFS (default value) 2070 Oracle9iAS Syndication Server (OSS); To access OSS 3001 Oracle9iAS Containers for J2EE - AJP 3101 Oracle9iAS Containers for J2EE - RMI 3201 Oracle9iAS Containers for J2EE - JMS 3301 Oracle9iAS Containers for J2EE HTTP Listener 4000 Oracle9iAS Web Cache Administration Port 4001 Oracle9iAS Web Cache Invalidation Port 4002 Oracle9iAS Web Cache Statistics 4031 Oracle Internet Directory SSL 4032 Oracle Internet Directory non-SSL 4443 Oracle HTTP Server- SSL, Oracle HTTP Server Listen- SSL, Oracle9iAS Web Cache Listen- SSL 4444 Oracle HTTP Server Listen- SSL if Oracle9iAS Web Cache is installed and configured 5000 Oracle9iAS Single Sign-On 5100 Oracle Email 5730 Oracle Calendar 5731 Oracle Calendar 5732 Oracle Calendar 6003 Oracle HTTP Server- Oracle Notification Service Request Port 6100 Oracle HTTP Server- Oracle Notification Service Local Port 6200 Oracle HTTP Server- Oracle Notification Service Remote Port 6666 Oracle9iAS Clickstream Collector Agent 6675 Oracle9iAS Clickstream Collector Server 6676 Oracle9iAS Clickstream Execution Engine 7000 Oracle HTTP Server Java Object Cache 7771 Oracle Management Server 7772 Oracle Management Server 7773 Oracle Management Server 7777 Oracle HTTP Server- non-SSL, Oracle HTTP Server Listen- non-SSL, Oracle9iAS Web Cache Listen- non-SSL 7778 Oracle HTTP Server Listen- non-SSL if Oracle9iAS Web Cache is installed and configured 8007 Oracle HTTP Server JServ Servlet Engine 9000 Oracle9iAS Wireless PIM Notification Dispatcher 14000 Oracle9iAS Reports Services Visigenics - CORBA 16001 IIOP 53000 range Oracle Files Domain Controller and Nodes 53000 range Oracle Files Main Node 53000 range Oracle Files HTTP Node 这位大哥,你说的很详细,可是说的是如果修改oracle监听的端口1521其实我问的是Oracle9i 在安装时安装的XML Database (XDB)所占用的8080端口。网上常见的帖子中提到有三种方法,可我都没有成功。 打开 Oracle Net Configuration Assistant:应用然后根据 向导 配置。。这个知道吧?? 打开 Oeacle Net Manager窗口看看 你就应该都明白了嘿嘿、、因为没法截图 所以。。有的需要自己找找了。。 为什么要修改oracle的端口啊? 因为我要用8080端口而且我要强调是因为XDB导致的8080被占了,我要的是这个,不是监听所要的那个1521 不好意思,没看明白,请问哪个是关于XDB占用的8080端口的 这样写sql是不是少一天数据? 求一个sql oracle 备份问题 安装oracle出错!急求问 怎么可以得到汉字(繁体或者简体)的笔画数? 那里有oracle817 for linux or for unixware 下载 请教一个sql语句!! 触发器字段的合并 求助C语言开发时的1036错误 oracle高级查询 windows2k3 下oracle 很吃内存,为什么会这么高? linux下oracle监听端口响应慢,求解决方法
2.网络的安全
3.oracle软件本身的安全 os的安全依赖相应的操作系统及管理员的技术水平,我们这里只谈谈oracle的安全我了解的oracle软件的安全包含:1.更改oracle的默认监听端口号下面将针对这三个方面测试学习
---------oracle默认监听端口更改--------------
1. 更改oracle的默认监听端口号修改端口号的整体步骤
1.1 。 查看当前监听的状态
1.2 。 停止监听
1.3 。 修改监听文件的端口号
1.4 。 修改初始化参数local_listener
1.5 . 重启监听器
1.6 。 修改完毕,使用新端口登录测试实践步骤:1.1 。 查看当前监听的状态
C:\Documents and Settings\skate_db>lsnrctl statusLSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 19-7月 -2008 12:1
1:19Copyright (c) 1991, 2005, Oracle. All rights reserved.正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
LISTENER 的 STATUS
------------------------
别名 LISTENER
版本 TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Produ
ction
启动日期 19-7月 -2008 11:47:59
正常运行时间 0 天 0 小时 23 分 19 秒
跟踪级别 off
安全性 ON: Password or Local OS Authentication
SNMP OFF
监听程序参数文件 E:\oracle\product\10.2.0\db_3\network\admin\listener.o
ra
监听程序日志文件 E:\oracle\product\10.2.0\db_3\network\log\listener.log监听端点概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=skate)(PORT=1522)))
服务摘要..
服务 "PLSExtProc" 包含 1 个例程。
例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
服务 "orcl" 包含 1 个例程。
例程 "orcl", 状态 READY, 包含此服务的 1 个处理程序...
服务 "orclXDB" 包含 1 个例程。
例程 "orcl", 状态 READY, 包含此服务的 1 个处理程序...
服务 "orcl_XPT" 包含 1 个例程。
例程 "orcl", 状态 READY, 包含此服务的 1 个处理程序...
命令执行成功1.2 。 停止监听C:\Documents and Settings\skate_db>lsnrctl stopLSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 19-7月 -2008 13:1
6:15Copyright (c) 1991, 2005, Oracle. All rights reserved.正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
命令执行成功1.3 。 修改监听文件的端口号,用于网络连接把端口号修改为1523# listener.ora Network Configuration File: E:\oracle\product\10.2.0\db_3\network\admin\listener.ora
# Generated by Oracle configuration tools.SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = E:\oracle\product\10.2.0\db_3)
(PROGRAM = extproc)
)
)LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = skate)(PORT = 1523))
)
)#----ADDED BY TNSLSNR 12-7月 -2008 13:26:50---
PASSWORDS_LISTENER = 3650F1EB3C37ABD9
#---------------------------------------------1.4 。 修改初始化参数local_listener ,用于本地连接C:\Documents and Settings\skate_db>sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on 星期六 7月 19 13:24:02 2008Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining optionsSQL> show parameter local_listenerNAME TYPE VALUE
------------------------------------ ----------- ------------------------------
local_listener string (address=(protocol=tcp)(host=s
kate)(port=1522))
SQL> alter system set local_listener="(address=(protocol=tcp)(host=skate)(port=1
523))";系统已更改。
1.5 . 重启监听器C:\Documents and Settings\skate_db>lsnrctl startLSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 19-7月 -2008 13:2
7:44Copyright (c) 1991, 2005, Oracle. All rights reserved.启动tnslsnr: 请稍候...TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production
系统参数文件为E:\oracle\product\10.2.0\db_3\network\admin\listener.ora
写入E:\oracle\product\10.2.0\db_3\network\log\listener.log的日志信息
监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=skate)(PORT=1523)))正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
LISTENER 的 STATUS
------------------------
别名 LISTENER
版本 TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Produ
ction
启动日期 19-7月 -2008 13:27:47
正常运行时间 0 天 0 小时 0 分 3 秒
跟踪级别 off
安全性 ON: Password or Local OS Authentication
SNMP OFF
监听程序参数文件 E:\oracle\product\10.2.0\db_3\network\admin\listener.o
ra
监听程序日志文件 E:\oracle\product\10.2.0\db_3\network\log\listener.log监听端点概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=skate)(PORT=1523)))
服务摘要..
服务 "PLSExtProc" 包含 1 个例程。
例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
命令执行成功
1.6 。 修改完毕,使用新端口登录测试1.6.1。 检查监听端口是否改变C:\Documents and Settings\skate_db>netstat -an | find "1523"
TCP 0.0.0.0:1523 0.0.0.0:0 LISTENING
TCP 192.168.0.103:1523 192.168.0.103:2389 ESTABLISHED
TCP 192.168.0.103:2389 192.168.0.103:1523 ESTABLISHED1.6.2。 查看监听器的状态C:\Documents and Settings\skate_db>lsnrctl statusLSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 19-7月 -2008 13:2
8:56Copyright (c) 1991, 2005, Oracle. All rights reserved.正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
LISTENER 的 STATUS
------------------------
别名 LISTENER
版本 TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Produ
ction
启动日期 19-7月 -2008 13:27:47
正常运行时间 0 天 0 小时 1 分 10 秒
跟踪级别 off
安全性 ON: Password or Local OS Authentication
SNMP OFF
监听程序参数文件 E:\oracle\product\10.2.0\db_3\network\admin\listener.o
ra
监听程序日志文件 E:\oracle\product\10.2.0\db_3\network\log\listener.log监听端点概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=skate)(PORT=1523)))
服务摘要..
服务 "PLSExtProc" 包含 1 个例程。
例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
服务 "orcl" 包含 1 个例程。
例程 "orcl", 状态 READY, 包含此服务的 1 个处理程序...
服务 "orclXDB" 包含 1 个例程。
例程 "orcl", 状态 READY, 包含此服务的 1 个处理程序...
服务 "orcl_XPT" 包含 1 个例程。
例程 "orcl", 状态 READY, 包含此服务的 1 个处理程序...
命令执行成功1.6.3 。使用新端口号(1523)登录测试一下
C:\Documents and Settings\skate_db>sqlplusSQL*Plus: Release 10.2.0.1.0 - Production on 星期六 7月 19 13:32:15 2008Copyright (c) 1982, 2005, Oracle. All rights reserved.请输入用户名: sys/oracle@skate:1523/orcl as sysdba连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining optionsSQL>SQL> select * from v$version;BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
PL/SQL Release 10.2.0.1.0 - Production
CORE 10.2.0.1.0 Production
TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - ProductionSQL> select open_mode from v$database;OPEN_MODE
----------
READ WRITESQL>
注意:当修改了oracle默认监听端口后,用tnsping会出错的,因为这个时候,oracle会
读tnsnames。ora这个文件,而这个文件的端口号没有更改,只要更改下这里对应的
端口号就ok。eg:C:\Documents and Settings\skate_db>tnsping orclTNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 19-7月 -
2008 17:11:05Copyright (c) 1997, 2005, Oracle. All rights reserved.已使用的参数文件:
E:\oracle\product\10.2.0\db_3\network\admin\sqlnet.ora
已使用 TNSNAMES 适配器来解析别名
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = skate)(P
ORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl)))
TNS-12541: TNS: 无监听程序在这里可以看到,oracle仍然用端口1521,我们更改下tnsnames.ora的端口号,就ok了。
# tnsnames.ora Network Configuration File: E:\oracle\product\10.2.0\db_3\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = skate)(PORT = 1523))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
重启监听器,在tnsping
C:\Documents and Settings\skate_db>tnsping orclTNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 19-7月 -
2008 17:22:00Copyright (c) 1997, 2005, Oracle. All rights reserved.已使用的参数文件:
E:\oracle\product\10.2.0\db_3\network\admin\sqlnet.ora
已使用 TNSNAMES 适配器来解析别名
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = skate)(P
ORT = 1523)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl)))
OK (50 毫秒)
---------oracle默认监听端口更改--------------
网上常见的帖子中提到有三种方法,可我都没有成功。
Oracle Net Configuration Assistant:
应用然后根据 向导 配置。。这个知道吧??
窗口
看看 你就应该都明白了
嘿嘿、、
因为没法截图 所以。。有的需要自己找找了。。
因为我要用8080端口
而且我要强调是因为XDB导致的8080被占了,我要的是这个,不是监听所要的那个1521