Oracle 学习笔记2

如何查看一台机器的windows server 2003 系统是32位还是64位

开始-运行-cmd-systeminfo


查看数据库是否处于force logging 模式?

select force_logging from v$database

    
查询Oracle Server端]的字符集?

select userenv('language') from dual;
AMERICAN_AMERICA.ZHS16GBK


SIMPLIFIED CHINESE_CHINA.ZHS16GBK
AMERICAN _ AMERICA. ZHS16GBK

Oracle如何找回已经删除了的表记录

select * from emp as of timestamp sysdate - 6/24*60

 

手工归档:alter system archive log current ,将当前日志归档,但执行这个命令,相当于执行了
alter system switch logfile,切换了日志文件


哪位大哥能帮忙解答一下log_archive_dest_2='service=rdb' 文档里说这是用来指定远端归档的,可怎么知道到底归档到远端的那个路径了呢?这里并没有指定远端归档位置啊。

你的tnsnames.ora中配置的有连接备库的service,主库识别这个service,通过oracle net把归档日志传输到备库,备库的相关进程接收日志应用


log_archive_dest_2='service=rdb'  指的是日志文件归档到rdb实例上,具体归档到rdb实例上的哪个位置是由这个参数决定的standby_archive_dest

 

dataguard里LOG_ARCHIVE_DEST_N valid_for参数的含义谁能解释清楚?

valid_for:指定传输的内容。该属性有两个参数值需要:redo_log_type和database_role


如果准确的来说这个参数的意义就是
“什么时候传送什么日志”还有"什么时候接收什么日志"
具体来说
第一个值:ONLINE_LOGFILE,STANDBY_LOGFILE,ALL_LOGFILE
第二个值:PRIMARY_ROLE,STANDBY_ROLE,ALL_ROLES


service=&& lgwr async valid_for=(online_logfiles,primary_role)
这个就是在主库的时候传送online redo
还有那种 LOCATION的就是接收的~


oradim -NEW -SID orac   --先建一个
oradim -DELETE -SID orac  --然后删除

你可能感兴趣的:(Oracle 学习笔记2)