<< 四月 2012 | 首页 | 六月 2012 >>

解决Oracle启动listener监听器hostname配置不一致的错误

TNS-12560: TNS: 协议适配器错误和TNS-00530: 协议适配器错误,可能是由于在win7系统启动cmd.exe没有以“管理员身份运行”。

Oracle启动listener监听器的时候经常会出现无法启动的错误,这些错误大多数是因为listener.ora配置问题引起,listener.ora中的HOST、Oracle实例的v$instance中的HOST_NAME与tnsnames.ora的HOST必须一致,最好在操作系统hosts文件中增加hostname对应IP的配置。

下面是启动listener时listener.ora,sqlnet.ora,tnsnames.ora配置问题解决思路:

Via: http://www.ixdba.net/hbcms/article/ec/231.html 

  

1:监听文件listener.ora  tnsnames.ora中关于host的配置建议都用ip来表示,


2:如果监听不能启动或者启动后不能正常使用,

(1)首先确认你的OS的hostname,执行hostname命令,尝试ping "hostname",看是否能通, 
(2)然后检查监听的listener.ora ,tnsnames.ora这两个配置文件中关于host的信息是否是用主机名表示的。 
(3)如果是,更改到新的主机名,然后把新的主机名加入系统的hosts文件,linux下为/etc/hosts; 
然后ping 新主机名,应该能通的。 
(4)如果全部是用ip表示的,那么直接将新的主机名加入系统的hosts文件即可。 
然后ping 新主机名,也应该能通的。

3:如果第二步还是解决不了问题,

(1)检查启动的oracle的instance信息,select * fromv$instance; 
然后查看本级系统的主机名,两者应该是相等的。 
(2)如果查询出来的是老的主机名,尝试"ping老主机名"应该不通, 
通过listener也应该是连结不上; 
(3)如果是新的主机名,如果"ping新主机名"不通, 
请修改/etc/hosts文件增加新主机名,确认能ping通,然后重启oracle 
 

 

4:注意tns和listener文件的设置。 
具体操作步骤:

1)修改hostname为itindex.net 

2)修改/etc/hosts,去掉原来的主机名的行,增加该行 
    192.168.60.253  itindex.net  
3)重启数据库,查询instance信息 
     select * from v$instance; 
     得到新的HOST_NAME为 itindex.net  
4)修改listener.ora,把HOST改成新的主机名 
5)修改tnsname.ora,修改对应的HOST为新的主机名 
6)重启listener 
      然后connect oracle/oracle@standby应该可以成功的。

 

标签 : ,

6个免费的翻页效果jquery插件

6 FREE JQUERY PAGE FLIPPING BOOK-LIKE PLUGINS

在过去的三到五年web开发世界,jQuery的引入和流行已经取得重大的进展。Web开发人员和程序员,不断引进新的概念和方法,创建类似Flash惊人效果,然而:Flash变得过时了,Flash正在越来越少被Web开发人员和网络管理员利用。

 

JQuery Page Flip

 

几年前,许多网站使用Flash来创建很多疯狂的Flash组件,但那些日子因为与其实现有关已经嘎然而止并逐渐让位给脚本语言,如jQuery和MooTools正复制Flash过去的效果。

 

页面翻转,已成为最流行的网页设计互动动画的捷径之一。他们可以很容易地实现在Flash,网站,文件,和你创建和发布的杂志中。结合HTML5和CSS3可以实现动画,也可以使用HTML、CSS和jQuery来实现动画。

 

这里收集了一些最新的JQuery的页面翻转,可用在你的下一个网上创业,如杂志网站,或网上购物网站。然而,翻页不仅限于这些,发挥你的想象力和需求,可以随时把它用在你想用到的任何地方。

 

1. Flip Page

Flip Page

FlipPage是一个用来创建翻页效果强大的jQuery插件,这个插件被开发用来在平板上触摸进行演示。插件使用HTML5、CSSS3和硬件加速,并可工作在手机浏览器上。 FlipPage插件可以将翻转效果用在显示图像(让你体验2D)。

 

下载

 

 

2。Turn.JS

turn_js

 

turn.js是一个jQuery的插件,用HTML5增添了一道亮丽的类似真实翻书或杂志的效果。它给你美丽的动画效果,您可以通过简单地转动所需的网页任何角落来浏览网页。 turn.js(15KB)是相当轻量级的和有效的翻页插件,适用于手机及平板浏览器以及利用硬件加速。

 

下载

 

3。Booklet

booklet

 

Booklet是在动画书布局的网页上显示的内容的jQuery插件工具。Booklet是有众多选项的插件之一。 JavaScript的转折点页面效果不强,因为它一直在角落(从书本身没有溢出)的东西,但工作可靠。可以手动打开网页,通过键盘上下键或自动翻动。每一页上也有一个独特的网址(使用Hashtags)。Booklet支持章节,页码和回调做进一步的互动。

 

下载

 

4。jPageFlip

jpageflip

 

jPageFlip是强大的,高度可定制的模拟翻页jQuery插件。 jPageFlip目前基于“画布技术,唯一被主流浏览器和IE9支持。 jPageFlip支持实现透明和半透明图像。HTML5视频的第一个版本已经实现,但处于实验阶段。 jFlipPage 在WebKit浏览器上有点不正常。

 

下载

 

5。Flip

Flip

 

Flip是一个jQuery插件,很容易在四个方向翻转元素。允许您定义翻转的方向,你也可以定义背景颜色,动画的速度,而且还支持 onAnimation和OnEnd动画在给定的时间执行。

 

下载

 

 

6。jFlip插件

jFlip

这个插件将一个图片库做成一本书。您可以翻动书页,以查看下一个或上一个图像,当悬浮在图像区域可点击或拖动图画。

 

下载

 来源:英文       中文编译:IT瘾   转载请保留原文链接

你能用Paper.js做什么?

       现在已经有很多利用HTML5的JavaScript框架。

       Paper.js是这些框架其中一个,它以容易理解的方式使用DOM构造对象。它提供了在支持<canvas>标签的web浏览器上以创造性和优雅的方式做大量操作。它也提供了一种新的和有趣的方式画矢量图形。

       基本的安装如下

<script src="js/paper.js" type="text/javascript"></script>

<script src="js/main.js" type="text/paperscript"></script>

<canvas id="draw" width="100%" height="100%" resize="true"></canvas>

       psper.js被包含在你加入你的代码文件"type='text/paperscript'"之前,通过canvas元素的id去画以确保你的代码文件包含使用paper.js所有的类和功能能使用。

       

       那么Paper.js到底能做什么呢?

       1、使用预定义图形

 Paper.js允许你使用不同维度预定义图形和创建线段。例如,下面的代码用“Circle”构造了圆形路径:

var myCircle = new Path.Circle(new Point(300, 70), 50);

myCircle.fillColor = 'black';

 这个代码片段创建了一个黑色圆形,半径为50pts,圆心坐标x300,y为70。

 为了创建一个长方形,像圆形相同的方式通过“Rectangle”构造器,代码如下:

var rectangle = new Rectangle(new Point(50, 50), new Point(150, 100));

var path = new Path.Rectangle(rectangle);

path.fillColor = '#e9e9ff';

path.selected = true;

 

       2、创建交互

 Paper.js支持拖放功能也支持键盘操作。下面演示一个在鼠标路径上画线段:

<!DOCTYPE HTML>

<html>

<head>

<script src="lib/paper.js" type="text/javascript"></script>

<script type="text/paperscript" canvas="draw">

// Create a new path once, when the script is executed:

var myPath = new Path();

myPath.strokeColor = 'black';

// This function is called whenever the user

// clicks the mouse in the view:

function onMouseDown(event) {

   // If the path is empty, we need to add two segments

   // to the path. The first one will stay put,

   // and the second one will be moved while dragging.

   if (myPath.segments.length == 0) {

       myPath.add(event.point);

   }

   // Add a segment to the path at the position of the mouse:

   myPath.add(event.point);

}

function onMouseDrag(event) {

   // Move the last segment point of the path to the

   // current position of the mouse:

   myPath.lastSegment.point = event.point;

}

</script>

</head>

<body>

<canvas id="draw" width="100%" height="100%" resize="true"></canvas>

</body>

</html>

上面的代码允许你通过拖拉画线。

其他的鼠标处理功能当某个事件发生时能够被paper.js调用和触发。依赖于你想完成的哪种和什么级别的交互,你可以组合鼠标处理功能像event.point,event.downpoint 或 event.pressure 等能收到的不同有关鼠标事件对象

 

      3、 创建动画

 Paper.js通过调用“onFrame”handler来创建动画。像下面这样定义:

function onFrame(event) {

    // Your animation code goes in here

}

 动画的可以用onFrame handler创建包或旋转、移动,颜色效果和路径段动画等等

 

下面的代码创建并3度旋转顺时针方向的矩形

// Create a rectangle shaped path with its top left point at

// {x: 75, y: 75} and a size of {width: 75, height: 75}

var topLeft = new Point(75, 75);

var size = new Size(75, 75);

var path = new Path.Rectangle(topLeft, size);

path.strokeColor = 'black';

function onFrame(event) {

   // Each frame, rotate the path by 3 degrees:

   path.rotate(3);

}

下载paper.js:http://paperjs.org/download/

 例子:

官方例子:http://paperjs.org/examples/

风吹蒲公英:http://zgrossbart.github.com/Dandelion/

 Paper.js浏览器支持:需要Internet Explorer 9+, Firefox 4+, Safari 5+ or Chrome

来源:英文原文   中文编译: IT瘾     转载请保留原文链接