Welcome 微信登录

首页 / 数据库 / MySQL

Oracle安装后忘记用户名或密码+创建新登陆用户

Oracle安装后忘记用户名或密码+创建新登陆用户

新安装Oracle 11g,不料没记住安装时的用户名和密码。不用担心,打开sqlplus。按如下步骤,新建一个登陆用户:第一步:以sys登陆 sys/密码 as sysdba 此处的密码任意字符都能登陆上。sys/manager as sysdba登陆成功后就可以创建新用户了。第二步:创建用户语法:CREATE USER 用户名 IDENTIFIED BY 密码create user diway identified by diwaycom;将刚创建的用户...
ORA-00600: internal error code, arguments: [ktrgcm_3]

ORA-00600: internal error code, arguments: [ktrgcm_3]

本来今天晚上我打算进行Oracle数据字典深入研究的,但是在我马上要研究完的时候收到在北京的一个朋友的消息,说是 他们的生成库出问题了,让我看一下帮忙解决一下,我是非常高兴的,帮助别人是我的快乐,同样也提高了自己,特此在此时此刻记录一下,写完这篇日志在继续我的研究。trace日志信息如下:dbfs/oradata/admin/htdb/udump/htdb_ora_704518.trcOracle Database 10g Enterprise Editi...
Oracle控制文件(control file)作用

Oracle控制文件(control file)作用

控制文件是一个小小的二进制文件,是Oracle数据库的一部分,这个控制文件是用于记录数据库的状态和物理结构。每个数据库必须要至少一个控制文件,但是强烈的建议超过一个控制文件,每个控制文件的备份应该放在不同的磁盘上。一:控制文件包含如下信息:1:数据库名2:数据库创建的时间戳3:数据文件的名字和位置4:redo log (联机重做日志文件)的名字和位置5:当前日志的序列号6:checkpoint 信息7:最近的 RMAN备份(我现在不知道这个是什么?)二: ...
Oracle概念-数据库文件概述

Oracle概念-数据库文件概述

Oracle包含三大基本文件:1:数据文件(data file)2:控制文件(control file) http://www.linuxidc.com/Linux/2013-06/86242.htm3:联机重做日志文件(online redo log file)oracle 数据库 的 文件 (files) 的概念:oracle数据库的体系结构最终组件反映在存储在磁盘上的物理文件,oracle有若干种类型的数据文件,,每一个数据文件都有不同的目的。a :...
Oracle 联机重做日志文件(online redo log file) 详述

Oracle 联机重做日志文件(online redo log file) 详述

几乎所有的发生在Oracle的内部变化都记录在online redo log file中,oracle使用 这些 redo log groups 去恢复数据库,因此它们是非常的重要。联机重做日志文件的主要工作是:备份数据,1:记录所有的数据改变2:提供了一种恢复机制3:一定是被组织成组的4:至少有两组联机重做日志文件每一个redo log 是被分配到 组中, oralce 一次值写一个 online redo log 组, 一旦 这个组中的联机重做日志被填...
使用datapump 导出导入同义词(export and import synonym using datapump)

使用datapump 导出导入同义词(export and import synonym using datapump)

对于同义词的备份我们有多种方式来实现,如直接通过脚本生成同义词的创建脚本,或者使用dbms_metadata.get_ddl来提取同义词的定义脚本。然而在使用传统的exp或是datapump expdp实现schema级别数据迁移时,不能导出公共同义词。尽管如此,我们依旧可以使用导出导入的方式来实现。所不同的是,我们使用FULL=Y的方式来单独导出同义词,然后再将其导入的目标数据库。下文是对此进行的描述,末尾也给出了手动创建同义词的脚本。1、环境--源数据...
Oracle临时表空间的管理与受损恢复

Oracle临时表空间的管理与受损恢复

Oracle 临时表空间是Oracle数据库的重要组成部分,尽管该部分并没有cont体系结构上得以展现,但其重要地位也是不容忽视的。尤其是对于大型的频繁操作,如创建索引,排序等等都需要在临时表空间完成来减少内存的开销。当然对于查询性能要求较高的应尽可能的避免在磁盘上完成这些操作。本文主要描述的是临时表空间的管理与受损恢复。一、临时表空间的特性与注意事项1.特性用户存储临时数据的表空间临时数据通常只在一个数据库会话期间内存在的数据,分为两种形式,排序数据和全...
Oracle收缩临时表空间

Oracle收缩临时表空间

当排序操作、重建索引等大型操作无法在内存中完成时,临时表空间将为排序提供便利。一般情况下临时表空间为多个用户,多个会话所共享。不能为会话分批空间配额。临时表空间耗用过度且在不能自动扩展的情形下将收到“ORA-1652:unable to extend temp segment” 错误.下面描述了过度扩展后如何释放临时表空间。与之相关的内容参考:Oracle 表空间与数据文件 http://www.linuxidc.com/Linux...
Oracle 彻底 kill session

Oracle 彻底 kill session

kill session 是DBA经常碰到的事情之一。如果kill 掉了不该kill 的session,则具有破坏性,因此尽可能的避免这样的错误发生。同时也应当注意,如果kill 的session属于Oracle 后台进程,则容易导致数据库实例宕机。通常情况下,并不需要从操作系统级别杀掉Oracle会话进程,但并非总是如此,下面的描述中给出了在Oracle级别杀掉会话以及操作系统级别杀掉进程。一、获得需要kill session的信息(使用V$SESSIO...
传统路径导出 VS 直接路径导出(oracle exp direct=y)

传统路径导出 VS 直接路径导出(oracle exp direct=y)

Oracle 传统的Export与Import依旧被保留到11g,而且9i与10g有很多依旧使用Export与Import方式进行备份与恢复的企业。从Oracle 7.3开始,传统的exp导出程序提供两种的导出路径方式,一个是传统路径导出(Conventional Path Export),一个是直接路径导出(Direct Path Export)。本文即是因最近客户的传统导入导出性能问题对此进行描述。1、两者的差异 a、 Conventional ...
Oracle同义词创建及其作用

Oracle同义词创建及其作用

Oracle的同义词(synonyms)从字面上理解就是别名的意思,和试图的功能类似,就是一种映射关系。本文介绍如何创建同义词语句,删除同义词以及查看同义词语句。 oracle的同义词总结: 从字面上理解就是别名的意思,和试图的功能类似。就是一种映射关系。 1.创建同义词语句: create public synonym table_name for user.table_name; 其中第一个user_table和第二个user_table可以...
Oracle Data Pump使用范例及部分注意事项(expdp/impdp)

Oracle Data Pump使用范例及部分注意事项(expdp/impdp)

最近系统要“缩容”,原因我不想多说,非常麻烦的一件事情,因为要把数据提出来压缩、存放。和操作系统无关,主要系Oracle的数据。Oracle版本:Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production另外,系统有进行了6个节点的RAC集群,每个表都按照月份或者日期进行了分区。一、前置工作:1. 在系统中建立生成dmp文件(导出的数据文件...
Oracle数据库生成随机数的函数

Oracle数据库生成随机数的函数

在Oracle中的DBMS_RANDOM程序包中封装了一些生成随机数和随机字符串的函数,其中常用的有以下两个:DBMS_RANDOM.VALUE函数该函数用来产生一个随机数,有两种用法:1. 产生一个介于0和1之间(不包含0和1)的38位精度的随机数,语法为:DBMS_RANDOM.VALUE RETURN NUMBER;这种用法不包含参数。2. 产生一个介于指定范围之内的38位精度的随机数,语法为:DBMS_RANDOM.VALUE(low IN NUM...
<< 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 >>