【RMAN】LIST命令演示
1.登陆到本机数据库ora10g@testdb /home/oracle$ rman target /Recovery Manager: Release 10.2.0.1.0 - Production on Tue Jul 28 13:43:00 2009Copyright (c) 1982, 2005, Oracle. All rights reserved.conn...
【控制文件】镜像控制文件
1.关闭数据库sys@sec> shutdown immediate;2.使用系统的cp命令,拷贝生成一个新的控制文件cp CONTROL01.CTL CONTROL02.CTL3.修改初始化参数文件中的control_files参数,添加CONTROL05.CTL的相关信息*.control_fi...
【实验】RESIZE方法解决临时表空间过大问题
1.数据库版本信息sys@ora10g> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64biPL/SQL Release...
【Shared Server Mode】“专有服务器模式”调整为“共享服务器模式”
本文给出将数据库运行状态由“专有服务器模式”调整为“共享服务器模式”的方法。专有服务器模式 ---> 共享服务器模式Dedicati...
【实验】【Shared Server Mode】取消共享服务器模式
【实验目标】共享服务器模式 ---> 专有服务器模式 Shared Server Mode ---> Dedicatied Server Mode【方法一】需要重新启动数据库...
【实验】【Shared Server Mode】专有服务器连接还是共享服务器连接确认方法
1.为比较干净的演示这个过程,先重启一下数据库sys@ora10g> startup force;ORACLE instance started.Total System Global Area 562036736 bytesFixed Size &n...
【实验】【Shared Server Mode】手工关闭某一个特定调度进程
1.列出系统中的调度进程sys@ora10g> col NETWORK for a50sys@ora10g> select NAME,NETWORK,STATUS from v$dispatcher;NAME NETWORK ...
【实验】使用PRODUCT_USER_PROFILE禁止特定用户在SQL*Plus中使用delete语句
【实验优先】1.在sys用户下执行脚本pupbld.sql使PRODUCT_USER_PROFILE可用pupbld.sql脚本所在目录为$ORACLE_HOME/sqlplus/admin/pupbld.sqlsys@ora10g> conn / as sysdbaConnected.sys@ora10g> @?/sqlplus/admin...
【LISTENER】修改 LISTENER的监听端口为1526(静态注册)
【强调一点】动态注册默认只注册到默认的监听器上(名称是LISTENER、端口是1521、协议是TCP),如果需要向非默认监听注册,则需要配置local_listener参数。此文不讨论通过设置local_listener参数完成监听的的动态注册...
【故障处理】【LISTENER】主机名修改为IP地址后LISTENER无法监听到实例
1.【环境信息】操作系统ora10g@testdb /home/oracle$ uname -aLinux testdb 2.6.18-53.el5xen #1 SMP Wed Oct 10 16:48:44 EDT 2007 x86_64 x86_64 x86_64 GNU/Linux数据库sys@ora10g> select * from v$version;...
【Shell】grep命令在结果集中显示绿色的字符
这是一个比较有趣的尝试这是一个可以提高效率的小尝试这是一个很好玩的小把戏1.看一下我操作系统的版本信息:[root@testdb ~]# uname -aLinux testdb 2.6.18-53.el5xen #1 SMP Wed Oct 10 16:48:44 EDT 2007 x86_64 ...
【RMAN】rman的日志输出功能演示
RMAN的日志输出功能一般情况下很少使用,不过如果在编写并在后台运行比较复杂的RMAN脚本时,为了排查错误,日志功能就显得非常重要了(当然您也可以使用shell的标准输出功能写日志)。Ok,下面演示...
【SQL】查询及修改数据库默认表空间
1.数据库版本信息sys@ora10g> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64biPL/SQL Rel...
【实验】【PARTITION】RANGE分区表重命名表分区(Rename Partition)
1.先看一下我这个分区表的分区情况sec@ora10g> select table_name,partition_name,high_value,tablespace_name from user_tab_partitions where table_name='T_PARTITION_RANGE' order by partition_position;TA...
【实验】【PARTITION】RANGE分区表移动表分区(Move Partition)
1.移动分区表的作用大体有两个1)与move表一样,可以降低行迁移2)修改分区的表空间2.需要注意的问题:1)对于分区内存在大量数据的时候在移动的过程中会带来大量的IO,这里注意一下2)注意索引是否失效的问题3....
【实验】【PARTITION】RANGE分区表截断表分区(Truncate Partition)
truncate表的效率有目共睹,那如何truncate分区表呢?请看一下简单的演示:1.语法alter table Partition_Table_Name truncate partition/subpartition Partition_Name update indexes;2.创建分区表并插入数...
【实验】【PARTITION】RANGE分区表合并分区
1.创建测试用range分区表sec@ora10g> create table t_partition_range (id number,name varchar2(50)) 2 partition by range(id)( 3 partition t_range_p1 values less...
【SQL】【脚本】迁移当前用户下所有表和索引到新表空间
生成批量迁移当前用户下的所有表和索引到新表空间的SQL脚本。c:\>cat mv_tab_idx_to_tbs.sqlset echo offcolumn order_col1 noprintcolumn order_col2 noprintset heading offset verify offset feedback offset...
【实验】【PARTITION】RANGE分区表删除分区
语法删除分区表的分区:alter table Partition_Table drop partition Partition_Name update indexes;删除子分区表的分区:alter table Partition_Table drop subpartition Partition_Name update indexes;1...
【实验】【PARTITION】exp导出分区表数据
1.创建分区表sec@ora10g> create table t_partition_range (id number,name varchar2(50)) 2 partition by range(id)( 3 partition t_range_p1 values less than (10) tablespa...