本机可以连接 同一个局域网其他机器 连接 提示tns 连接超时 -防火墙导致的
摘要:下午准备测试下 关于dblink的物化视图创建,因此在在另一个数据库上建立一个连接本机的dblink,可是建好后,发现用下面的语句直接在plsql中执行 SELECT * FROM b@fgisdb;提示: ORA-12170: TNS: 连接超时本以为是数据库版本的问题(本机为11g,另一个为10g),在本机数据库建了连接10g的数据库的dblink,发现可以正常连接,接着又到10g数据库的机子上用命令窗口试下能不能登录本机数据库,发现一样的错误提示:SQL> conn fyzh_ora/FYZH_ORA@fgisdbERROR:ORA-12170: TNS: 连接超时网上搜说可能是防
阅读全文
posted @
2011-11-29 17:02
蓝紫
阅读(1428)
推荐(0) 编辑
tns 启动后又停止
摘要:前两天刚在win7上装了个11g的oracle,想打开用用,发现打开tns始终是启动完了,又停止了。还以为是win7系统的问题,后来网上一搜,才让我想起我的电脑就在装完oracle后入了域,计算机名称改变了。因此此时的监听配置肯定不对了。解决办法:1.修改tnsnames.ora文件中的计算机名称,改成现在的计算机名。如果是监听配置写的是ip,ip改变也会出现类似问题,将ip改成正确的即可。2.修改listener.ora 文件 中的计算机名称,改成现在的计算机名。如果是监听配置写的是ip,ip改变也会出现类似问题,将ip改成正确的即可。
阅读全文
posted @
2011-11-15 22:41
蓝紫
阅读(1155)
推荐(0) 编辑
行转列
摘要:sum -decode 的使用sum-case的使用count-case使用--rollup的使用--cube在基本分组的基础上,对每个用于分组的列再进行统计 --grouping sets用于显示多组统计结果--11g新函数 --pivot 行转列--unpivot 列转行
阅读全文
posted @
2011-11-09 21:51
蓝紫
阅读(277)
推荐(0) 编辑
设置sqlplus路径-即sqlplus会直接读取该指定路径文件
摘要:在sqlplus中执行某些脚本时,如果每次都先指定到脚本的位置,比较麻烦,因此通过设置sqlplus路径,然后将所要执行的脚本放在配置的这个路径下,那么在sqlplus中执行该脚本,而不需要指出该脚本的位置。下面说下设置sqlplus路径方法:打开我的电脑-属性-高级-环境变量在系统变量中增加sqlplus变量,值为 D:\oracle\product\10.2.0\db_1\sqlplus(我将该脚本放置在路径下),如下所示:
阅读全文
posted @
2011-11-03 21:48
蓝紫
阅读(5477)
推荐(0) 编辑
v$与v_$视图 关系
摘要:由于scott用户无法查询v$latch视图,因此想利用sys用户给scott赋予select权限,结果发现执行如下语句出错:但是对v_$latch进行赋权限却可以。经过一番查询,发现v$的视图,其实是v_$视图的同义词。如下所示:
阅读全文
posted @
2011-11-03 21:40
蓝紫
阅读(2206)
推荐(0) 编辑