标签: oracle

oracle 11g字符集编码查询和修改

注意:如果你的实例里面已经有了数据,那么修改过字符集后库里的数据会变成乱码。

查询修改oracle服务器端和客服端字符集

首先查看oracle数据库的编码

SQL> select * from nls_database_parameters where parameter =’NLS_CHARACTERSET’;

PARAMETER VALUE

NLS_CHARACTERSET AL32UTF8

这其来源于props$,这是表示数据库的字符集。

阅读详细 »

oracle rman常用删除日志命令

crosscheck archivelog all;                             —>校验日志的可用性
          list expired archivelog all;                           —>列出所有失效的归档日志
          delete archivelog until sequence 16;                   —>删除log sequence为16及16之前的所有归档日志
          delete archivelog all completed before ‘sysdate-7’;    —>删除系统时间7天以前的归档日志,不会删除闪回区有效的归档日志
          delete archivelog all completed before ‘sysdate – 1’;  —>同上,1天以前的
          delete archivelog from time ‘sysdate-1’;               —>注意这个命令,删除系统时间1天以内到现在的归档日志
          delete noprompt archivelog all completed before ‘sysdate’;   —>该命令清除所有的归档日志
          delete noprompt archivelog all;                              —>同上一命令

范例:

robin@SZDB:~> export ORACLE_SID=GOBO1
robin@SZDB:~> rman target /

阅读详细 »

RMAN备份保留策略设置相关命令zt

不管有没有用,先转过来再说。

转自 http://blog.sina.com.cn/s/blog_7c5a82970101g4s7.html

策略有两种,一种是基于恢复窗口策略的,一种是基于冗余策略的。

基于恢复窗口策略:

定义的是保留的备份文件必须要能保证恢复到近N天的任意时间点。

CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 14 DAYS;

让恢复窗口成为14天大小。

阅读详细 »

debian lenny安装oracle 10g

为了找工作,在virtualbox里虚拟了个debian lenny,开始安装oracle 10g之旅。

oracle 10g对linux系统的分区大小有要求。第一次就是因为使用了debian lenny的默认分区,导致在安装过程中要不停的定义TEMP和TMPDIR路径,还要扩大swap分区。所以干脆就重新安装了一遍,iso文件就在电脑里,很方便的。

我的debian lenny分区如下:

swap:2G

/:500M

/var:4G

/usr:9G

/home:5G

这里根本就没考虑给virtualbox分配了多少物理内存,反正2G的swap也不浪费。/usr分了9G,因为要把oracle 10g装在这里。

阅读详细 »