RT我用的是Oracle9i的数据库,连接本地的Oracle没有任何问题,但是我连接其他机器的Oracle的时候总是报出没有没有监听器这事怎么回事,监听那些东西都是启动了的。。。
监听端口对上没?
用easy connect尝试一下:
SQL code:
sqlplus /nolog
conn user/password@'target_host_or_ip:port_number/instance_name'
监听端口那些是对的,该核对的地方都核对了,就是找不到问题所在。。。
你是用什么连接的?
关闭windows防火墙
或许\NETWORK\ADMIN\tnsnames.ora的配置有问题吧。。。
连接其他机器的Oracle 需要配置tnsnames 的..
文件在$ORACLE_HOME\NETWORK\ADMIN\tnsnames.ora
加上下面这段:
SQL code:
OracleSID =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = YourIpAddress)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = SIDName)
)
)
配完后重启监听就可以了:
lsnrctl restart
相关问答:
环境:1.win2003server+oracle9i
2.oracle9i字符集为AMERICAN_AMERICA.WE8ISO8859P1
3.oracle sql developer版本 1.5.5
现象描述: 1.在sql developer 中查询oracle中的某个表,中文全部显示为乱码。
......
我对SQL SERVER和ACCESS比较熟,所以数据库的通用基础东西可以说都掌握的差不多了,我现在想要的就是以上两数据库的独特之处的介绍和应用介绍。
另外书最好对应最新版本 oracle是11g吧 10的也行;mysql是5.1吧
谢 ......
比如我有testA、testB、testC三个表
我现在需要写一个批处理或者脚本给别人 作用就是执行这段语句可以清除这三个表里面的数据 就是一个初始化的意思
哪位高人帮助下啊 一个数据库小白在此求救啦
SQL code:
......
with adod_dict do
begin
close;
commandtext:='select bgqxcode,count(*) wjsl from wscl_wsda_file where wjnd=:tnd group by bgqxcode'; ......