2011-11-28 数据库挂起

新知识点1 数据库挂起:
数据库处于挂起状态,数据库所有的物理文件(控制文件
/ 数据文件以及重做日志文件)的I/O 操作都被暂停。这样能够保证数据库在没有任何I/O 操作的情况下进行物理备份。挂起的状态与静默状态的区别是: 它并不禁止非DBA 用户的数据库操作,只是暂时停止所有用户的I/O 操作。
当数据库处于挂起状态时,可以首先为数据库创建磁盘镜像,然后再从镜像中分离出备份文件,这样就提供了一种进行数据库备份和恢复的替代方法。 在数据库进入挂起状态时,当前所有的I/O 操作能够继续进行,但是所有新提交的I/O 不会执行,而是被放入一个等待队列中。一旦数据库恢复到正常状态,这些I/O 操作将从队列中取出并继续执行。
可以通过使用动态性能视图V$INSTANCE 来查询当前数据库是否处于挂起状态。V$INSTANCE.DATABASE_STATUS 字段显示了数据库当前的活动状态:
SUSPENDED 挂起状态
ACTIVED 正常状态(非挂起状态)

SQL> ALTER SYSTEM SUSPEND;
System altered
SQL> SELECT DATABASE_STATUS FROM V$INSTANCE;
DATABASE_STATUS
---------
SUSPENDED
SQL> ALTER SYSTEM RESUME;
System altered
SQL> SELECT DATABASE_STATUS FROM V$INSTANCE;
DATABASE_STATUS
---------
ACTIVE


新知识点2 监听的静态和动态注册

状态UNKOWN即表明为静态注册(手动填写参数)
状态为READY的记录,表明为动态注册(listener.ora参数由PMON进程自动从参数文件获取)
ORACLE实例在启动时,或使用命令ALTER SYSTEM REGISTER ,或每隔一分钟,PMON进程会向监听进行动态注册
但是PMON进程只向默认的1521端口的监听注册,当监听不在1521端口时,需要使用下面的方法:

a、直接在参数local_listener中输入监听地址,PMON进程会根据此信息,并进行注册
sys@TEST>alter system set local_listener='(address=(protocol=tcp)(port=1522)(host=linan))';

System altered.

b、或者只在参数local_listener中输入监听的名称
sys@TEST>alter system set local_listener='test';

System altered.

在$ORACLE_HOME/network/admin/tnsnames.ora中包含监听地址,PMON进程会从此处得监听信息,并进行注册
TEST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.102)(PORT = 1522))

新知识点3: org.eclipse.core.internal.dtree.ObjectNotFoundException

Talend 关闭后无法启动,查看错误日志出现:

org.eclipse.core.internal.dtree.ObjectNotFoundException

\configuration   下除了config.ini   文件不删。别的全删掉。启动成功

重新导入工程,但是无法运行,重装TOS

顺便吐槽一下,TOS BUG真TM多

ITPUB个人空间T,j

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24383181/viewspace-712198/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/24383181/viewspace-712198/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值