修改Oracle的端口号实际是修改其监听器的监听端口,具体方法是
成都创新互联-专业网站定制、快速模板网站建设、高性价比吉林网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式吉林网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖吉林地区。费用合理售后完善,10余年实体公司更值得信赖。
进入oracle目录下得/network/admin/lisnter.ora
然后加入或者修改以下内容
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ????)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)
其中问号的地方每个机器不一样,一般自己装的都是orcl,将1521改为所需要的端口后保存退出
然后,开始-》运行,输入cmd
进入控制台,执行2条命令:
1. 关闭监听:lsnrctl stop
2 打开监听: lsnrctl start
完成
修改Oracle的端口号实际是修改其监听器的监听端口,具体方法是
进入oracle目录下得/network/admin/lisnter.ora
然后加入或者修改以下内容
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ????)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)
其中问号的地方每个机器不一样,一般自己装的都是orcl,将1521改为所需要的端口后保存退出
服务端\x0d\x0a先停止监听服务,然后修改ORACLE_HOME/network/admin/listener.ora文件里PORT=的值,然后重启监听服务\x0d\x0a\x0d\x0a客户端\x0d\x0a修改ORACLE_HOME/network/admin/tnsnames,ora文件里PORT=的值
你这个所谓的端口就是监听的端口,就是数据库服务端配置的监听的端口。
在数据库服务端配置文件listener.ora中,你很容易找到配置端口的地方,一般有上下两个,你只要该下面那一段中的端口就可以了。然后启动监听,然后在修改你的tnsnames文件中的port,就行了。
首先第一步我们进去sqlplus中,用sys或者system登陆进去。
输入以下代码来修改
[sql] view plain copy
begin
dbms_xdb.sethttpport('8088');
dbms_xdb.setftpport('0');
end;
/
通过这种方法我们就把8080直接给他修改成8088.会显示已更改。
之后修改下面二个internet快捷方式(位于oracle xe安装目录的product\11.2.0\server下)
X:\oraclexe\app\oracle\product\11.2.0\server\Get_Started.url
X:\oraclexe\app\oracle\product\11.2.0\server\Database_homepage.url
用记事本打开这二个文件,把8080换成8088
其他就没有了,直接就可以用,也不用重启oracle服务。
一下是我改变listener端口号的步骤: 1. 首先需要停止listener, 使用命令lsnrctl stop 2. listener停止以后,到你的$ORACLE_HOME/network/admin下找到listener.ora这个文件 3. 用vi编辑这个文件,你可以在这里查看listener的端口号,然后修改成你想要的值,这里是由1522改成1521。 4. 保存修改好的文件 5. 启动sqlplus以SYSTEM账户登录数据库,sqlplus SYSTEM/Password@*** 6. 执行如下命令: ALTER SYSTEM SET LOCAL_LISTENER = (ADDRESS=(PROTOCOL=TCP)(HOST=oraclehost)(PORT=1521)); ALTER SYSTEM REGISTER; 7. 执行lsnrctl status验证listener状态。