`
fsclh
  • 浏览: 36009 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论
文章列表
1.问题起源 嗯,先看看下面这个测试 select 0.78 from dual; 结果:    .78 经检查,Oracle默认显示就这样。 2.解决办法:用to_char函数格式化数字显示 select     to_char(0.779,'fm9999990.00') from dual; 结果:0.38 9999的个数最好和字段定义一样。 这里重点要看 fm9999990.00,表示整数部分最多10位,小数部分2位,fm表示去掉转位字符串后前面的空格,不加fm,0.34前面会有空格的.
SQL> alter database datafile 'd:\oradata\taurus\data01.dbf' resize 1024M; alter database datafile 'd:\oradata\taurus\data01.dbf' resize 1024M * 第 1 行出现错误: ORA-03297: 文件包含在请求的 RESIZE 值以外使用的数据 SQL>
%a,活动ID %c,在多重备份中,备份片的拷贝数,最大256 不是多重备份时,用于备份集为1,用于代理副本拷贝为0 %d,数据库名 %D,公历某月的日期(只有day部分),格式DD %e,归档日志序号 %f,绝对文件号 %F,由DBID(数据库ID),日月年,序号组成 形式为c-IIIIIIIIII-YYYYMMDD-QQ,c为固定 IIIIIIIIII表示DBID,连接RMAN时指定target,会显示DBID YYYYMMDD为生成备份时的公历时间,比如20081122 QQ表示为16进制序号,00到FF %h,归档日志线程号 %I,DBID %M,公历月份,格式MM % ...
一、概念   * RMAN备份中包含两种备份方式         A、全备份         B、增量备份          rman中增量备份包含以下:              1、差异增量【incremental】                 备份上级以及同级备份以来所有变化的数据块。                 差异增量备份是增量备份的默认方式。              2、累计增量【cumulitive】                 备份上级备份以来所有变化的数据块。           两种的性能比较               因为累积增量是备份上级备份以来所有变化的 ...
一、认识恢复目录     理解恢复目录,RMAN可以在没有恢复目录(NOCATALOG)下运行,这个时候备份信息保存在控制文件。保存在控制文件的备份信息是很危险的,如果控制文件的破坏将导致备份信息的丢失与恢复的失败,而且,没有恢复目录,很多RMAN的命令将不被支持。所以对于重要的数据库,建议创建恢复目录,恢复目录也是一个数据库,只不过这个数据库用来保存备份信息,一个恢复目录可以用来备份多个数据库。 二、创建恢复目录    A、恢复目录环境准备      为恢复目录创建一个独立的表空间      SQL> create tablespace tools      datafile 'D:\O ...
一、检查当前数据库的设置     SQL> archive log list;    Database log mode             No Archive Mode    Automatic archival             Disable    Archive destination            USE_DB_RECOVERY_FILE_DEST    Oldest online log sequence     780    Next log sequence to archive   783    Current log sequence         ...
今天用户报告不能使用Oracle用户登录linux操作系统。我也尝试了一下,使用Root用户登录到系统,使用Su - Oracle,系统提示 su : can't set user id :resource temporarily unavailable.出现如此提示,我怀疑是Oracle用户不能fork系统进程。如是尝试修改/etc/security/limits.conf 中的racle soft nproc 2047为3096. 再次尝试ok,可以登录系统
   现象:不能登录数据库,并且oracle帐号执行命令很慢,其他帐号正常。登录Oracle用户时提示错误:/etc/profile[50]: 0403-030 The fork function failed. Too many processes already exist。    系统检查 :        1.> ps -ef |grep oracle |wc -l     ...
q环境:(产品,平台,机型,软件版本,等) 产品:AIX 平台:RS 软件版本:5L 问题描述: 当使用ls *, rm * 或cp * 命令列示、删除或拷贝文件时,系统产生错误信息:0403-027 the parameter list is too long。 产生该错误的原因是在系统的头文件/usr/include/sys/limits.h中对参数ARG_MAX的限制值为 24576。当解析ls *命令中的*号对应的字符数超过了24576时,就会产生0403-027的错误。 在AIX 5L中可以动态增大该限制值(以4KB的块为单位)解决此问题,方法如下: 以root身份使 ...
如何统一局域网中服务器的系统时间?          如何统一局域网中服务器的时间 在较大的应用系统中,都会有多台服务器在同时工作。由于应用的需要,所有服务器要求有一致的时间,如何统一它们?在本文中将介绍两种 ...
今天查看一下数据库的数据文件的发现,发现oracle目录空间达到92%,并且SYSAUX表空间的数据文件不在Disk Array上,不知道当时创建数据的人是干啥的,今天决定把此表空间数据移到阵列柜中/oradata目录下。 SQL> alter tablespace sysaux offline   2  ; Tablespace altered. SQL> !cp /oracle/DB/oradata/aeoncn/sysaux01.dbf /oradata/aeoncn/sysaux01.dbf SQL> !cp /oracle/DB/oradata/aeoncn/sys ...
                                                                                                                                                           
1. 修改用户 sys/system/scott/sys_man(oem使用)的密码; 2. 进入dba studio看看系统有多少个用户,有没有可疑用户 3. 不用随便给普通用户赋予DBA角色,普通用户赋予CONNECT或RESOURCE角色或者根据需要赋予相关的权限。 4. 8i以上使用LogMiner工具,关于此工具的使用查阅精华区或faqs 5. 经常查看Alert<sid></sid>.log文件,该文件路径: $ORACLE_HOME/admin/sid/bdump.     用LogMiner包看一下,可以看到他是用的那个用户修改的那些表修改了什么。     ...
RedHat Enterprise Linux 4新安全机制(SELINUX) 一.前言 ...
   有几个影响SGA内存分配数量的参数,除了SGA_MAX_SIZE ,其他都是动态参数,也就是说在数据库运行期间可以使用ALTER SYSTEM 语句动态修改的参数.SGA的大小是动态的,通过修改这些参数可以是SGA增长或收缩.  SGA组件和SGA内存颗粒     ...
Global site tag (gtag.js) - Google Analytics