一、ORACLE的启动和关闭 1、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup SVRMGR>quit b、关闭ORACLE系统
2015-06-28 一:首先介绍一下索引聚簇表的工作原理: 聚簇是指:如果一组表有一些共同的列,则将这样一组表存储在相同的数据库块中;聚簇还表示把相关的数据存储在同一个块上。利用聚簇,一个块可能包含多个表的数据。概念上就是如果两个
2015-06-281、从 ORACLE 下载客户端的简易包,加压缩到磁盘上的任意目录,例如 E:\Utility\Oracle\Win32 2、将该路径增加到系统环境变量 PATH 中,然后将下面的注册表文件导入到注册表中 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Wo
2015-06-28 一、Oracle跟踪文件 Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况,如表空间创建、回滚段创建、某些alter命令
2015-06-28Oracle服务器连接数过多会当掉,把连接数过多的客户机网线拔出后,在远程Oracle上依然还会保留此用户的连接数,久久不能释放,上网查了下可以以下面方法解决。 通过profile可以对用户会话进行一定的限制,比如IDLE时间。 将IDLE超过一定时间的会话断开,
2015-06-28 经常有人问到oracle中的Where子句的条件书写顺序是否对SQL性能有影响,我的直觉是没有影响,因为如果这个顺序有影响,Oracle应该早就能够做到自动优化,但一直没有关于这方面的确凿证据。在网上查到的文章,一般认为在RBO优化器模式下无影响(1
2015-06-28select * from dictionary; --数据字典 数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的。 比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限信息等。 数据库数据字典是一组表和视图结构。它们存放在SYSTEM
2015-06-28是谁"偷偷的"用了那么多空间呢(本来有几十个G的Free磁盘空间的)? 检查数据库表空间占用空间情况: SQL> select tablespace_name,sum(bytes)/1024/1024/1024 GB 2 from dba_data_files group by tablespace_name 3 union all 4 sele
2015-06-28查oracle系统中某用户已有的权限 select * from session_privs 1 CREATE SESSION 2 UNLIMITED TABLESPACE 3 CREATE TABLE 4 CREATE CLUSTER 5 CREATE VIEW 6 CREATE SEQUENCE 7 CREATE PROCEDURE 8 CREATE TRIGGER 9 CREATE ANY
2015-06-28Oracle还是比较常用的,于是我研究了一下Oracle数据服务器,在这里拿出来和大家分享一下,希望对大家有用。 1、Oracle数据服务器包括:实例进程和数据库;实例进程包括:memory structure(sga)以及background process pmon(进程监控)、smon(系统监控system m
2015-06-28一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup SVRMGR>quit b、关闭ORACL
2015-06-28RDA是Remote Diagnostic Agent 的简称,是oracle用来收集、分析数据库的工具,运行该工具不会改变系统的任何参数,RDA收集的相关数据非常全面,可以简化我们日常监控、分析数据库的工作,Oracle Support也建议我们在反馈相关问题时,提供RDA收集的数据,这样可
2015-06-28任何数据库在长期使用过程中,都会存在一定的安全隐患。对于数据库管理员来说不能仅寄希望于计算机操作系统的安全运行,而是要建立一整套的数据库备份与恢复机制。当数据库发生故障后,希望能重新建立一个完整的数据库,该处理称为数据库恢复。恢复子系统是数据
2015-06-28Last login: Wed Jul 21 09:08:23 2010 from 172.16.7.15 [root@webserver2 ~]# su - oracle [oracle@webserver2 ~]$ sqlplus "/as sysdba" SQL> alter user system identified by mnyali 2 ;
2015-06-28在Oracle中可能不小心会DROP掉一个表,如果没有定期做备份的话,将会带来很大的麻烦。如果有的情况下,每天的数据都很重要,而定期备份的周期又稍长,情况恐怕也不容乐观! 不过还好Oracle有个回收站,概念就跟Windows里的回收站一模一样。 比如有以下误
2015-06-28oracle 备份: cmd/ exp 是否导出权限为;NO 别的就可以使用默认值 exp netrep/netrep@netrep_127.0.0.1 file=d:\netrep.dmp full=n grants=n name/pwd db exp zjzzh/zjzzh@zjzrep_127.0.0.1 file=d:\zjzzh20080729.dmp full=n grants=n
2015-06-28 有的时候,使用错误的索引会导致Oracle数据库的效率明显下降,通过一些方法或者是技巧可以有效的避免这个问题: 这个例子中,如果我想使用idx_a而不是idx_b. SQL> create table&
2015-06-28ORACLE 11G在用EXPORT导出时,空表不能导出。 11G中有个新特性,当表无数据时,不分配segment,以节省空间 解决方法: 1、insert一行,再rollback就产生segment了。 该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。
2015-06-28今天重启了一下Sun Fire V890,然后启动 Oracle 10g,在还没有到 mount 阶段的时候,马上启动Oracle 11g,此时出现了一下状况: 1 SQL> startup ; 2 ORACLE instance started. 3 4 Total System Global Area 3607101440 bytes 5 Fixed Size&
2015-06-28(1)如果数据库配置了自动存储管理(ASM)应该先删除聚集同步服务CSS(Cluster Synchronization Services) 删除CSS服务的方式是在DOS命令行下输入: localconfig delete (2)停止所有Oracle服务 (3)运行Universal Insatall 卸载 Oralce 10g(一路下一
2015-06-28