易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle 数据库改oracle_sid的操作方法

修 改 SID
案例: 旧数据库(OLDDB)
        文件存放(data files,redo files,control files,temp files, undo files)目录是
(/u01/OLDDB)
dump文件目录是(/u01/dump)
       新数据库(NEWDB)
        文件存放(data files,redo files,control files,temp files, undo files)目录是
(/u02/NEWDB)
dump文件目录是(/u02/dump)
1. 生成旧数据库初始化参数文件(init{SID}.ora)和文本格式的控制文件(control.txt)
   create pfile from spfile
alter database backup controlfile to trace as '/tmp/control.txt'
    
2. 关闭旧数据库
3. 将旧数据库存放文件和dump的目录移动到新数据库存放文件和dump的目录(如果不更改存放的目录可以不 
执行该步骤)—重命名文件
    mv /u01/OLDDB /u02/NEWDB  --数据库文件
    mv /u01/dump /u02/dump       --dump目录
 
--重新生成pfile文件
4. 进入$ORACLE_HOME/dbs目录,拷贝OLDDB的pfile成NEWDB的pfile,同时修改NEWDB的pfile文件.
    cd $ORACLE_HOME/dbs
    cp initOLDDB.ora initNEWDB.ora
     修改initNEWDB.ora文件
     a.. db_name和instance_name参数更改成新数据库的名称(NEWDB)
    b. background_dump_desc,core_dump_desc和user_dump_desc参数更改为新数
据库存放dump信息的目录(/u02/dump)
     c. control_files参数指定存放新数据库的控制文件目录及名称
('/u02/NEWDB/control01.ctl','/u02/NEWDB/control02.ctl')
5. 编辑control.txt文件,新生成newdb.sql和newdb1.sql文件
   拷贝control.txt文件中以下行到/tmp/newdb.sql文件中
   ---------------
   CREATE CONTROLFILE REUSE DATABASE "OLDDB" RESETLOGS  NOARCHIVELOG


相关文档:

Oracle数据库中sys和system两个用户的区别

     sys是Oracle数据库中权限最高的帐号,具有create database的权限,而system没有这个权限,sys的角色是sysdba,system的角色是sysoper。
  其余就是他们两个用户共有的权限了:
  startup/shutdown/dba两个用户都是可以管理的。
  平时用system来管理数据库就可以了。这个用户的权限对 ......

Oracle ROLLUP和CUBE 用法

在做项目经常遇到分科室、人员进行汇总的问题,在ORACLE中对此类问题的处理相当方便!下面以项目中遇到的实例进行说明:
查询语句如下:
select f_sys_getsectnamebysectid(a.sectionid) as sectname,
        --a.sectionid,
       f_sys_employin ......

oracle 备份,表空间检查shell脚本代码

#!/bin/ksh
#****************************************************************************
#
# (C) Copyright CPIC. 2008
#
# File name:    check_db_alert.sh
# Project:      Database Alerts Check
#
# Parameter : app_name -- name of db application(=ora ......

Oracle to_date的使用方法

Oracle to_date的使用方法
日期格式参数 含义说明
D 一周中的星期几
DAY 天的名字,使用空格填充到9个字符
DD 月中的第几天  
DDD 年中的第几天
DY 天的简写名
IW ISO标准的年中的第几周
IYYY ISO标准的四位年份
YYYY 四位年份
YYY,YY,Y 年份的最后三位,两位,一位
HH 小时,按12小时计 ......

oracle锁查询常用脚本

with
  lockinfo as (
   select distinct decode(sql_hash_value, 0, prev_hash_value, sql_hash_value) sql_hash_value, decode  (sql_hash_value, 0, prev_sql_addr, sql_address) sql_address, s.sid, l.id1 object_id, l.block
      from v$lock l, v$session s
&n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号