怎么修改oracle连接的数据库

怎么修改oracle连接的数据库,第1张

select count(*) from v$process --当前的连接数

select value from v$parameter where name = 'processes' --数据库允许的最大连接数

修改最大连接数:

alter system set processes = 300 scope = spfile

重启数据库:

shutdown immediate

startup

配置好相关的文件就可以,一般是tnsname.ora文件。

一般oracle10g的文件所在目录为:C:\oracle\product\10.2.0\db_1\network\ADMIN

其他版本的可在oracle目录下搜索tnsname.ora文件名进行修改。

ora =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

其中ora为本地实例名,xxx.xxx.xxx.xxx为远程IP地址,1521为端口号,orcl为远程数据库实例名,按照对方提供的内容进行修改即可。

进入数据库安装目录下,找到tnsnames.ora文件,把其中的service_name改成数据库正确的sid值,默认的是orcl

\network\admin\tnsnames.ora:

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

(CONNECT_DATA =

(SERVER = ORCL)

(SERVICE_NAME = ORCL)

)

重启监听即可

若是碰到继续报错:17410 提示无法从套接字获取更多数据如何解决,则进入数据库安装目录下,找到listener.ora文件,将(PROGRAM = extproc)这行前面加#注释掉,如下:

#(PROGRAM = extproc)

并且,检查配置文件中HOST是否为主机名

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 主机名)(PORT = 1521))

)

重启监听,数据库即可连接


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10074821.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存