
Oracle
TURING.DT
科技改变世界,技术改变人生。
展开
-
打开/关闭Oracle的审计功能
sqlplus "/ as sysdba" SQL*Plus: Release 10.2.0.3.0 - Production on Thu Jun 18 09:51:28 2009Copyright (c) 1982, 2006, Oracle. All Rights Reserved.Connected to:Oracle Database 10g Release 10.原创 2016-04-13 10:19:57 · 1632 阅读 · 0 评论 -
linux 6.3安装Oracle11.2 R2数据库问题汇总
安装需要使用oracle用户报错:./runInstaller: line 97: /root/database/install/.oui: Permission denied解决:chmod -R 775 database加上-R的命令把子目录下所有文件夹和文件赋予775报错Could not execute auto check for displa原创 2016-04-13 14:04:31 · 2452 阅读 · 1 评论 -
oracle基本建表语句
--创建用户create user han identified by han default tablespaceusers Temporary TABLESPACE Temp;grant connect,resource,dba to han; //授予用户han开发人员的权利--------------------对表的操作------------------------原创 2016-04-13 14:04:41 · 883 阅读 · 1 评论 -
Oracle归档相关命令及常见问题
1.查看归档设置情况 SQL> archive log listDatabase log mode No Archive ModeAutomatic archival DisabledArchive destination ?/dbs/archOldest online log sequence原创 2016-04-13 10:20:39 · 694 阅读 · 0 评论 -
Oracle 修改表空间为自动扩展
数据文件自动扩展的好处1)不会出现因为没有剩余空间可以利用到数据无法写入2)尽量减少人为的维护3)可以用于重要级别不是很大的数据库中,如测试数据库等数据文件自动扩展的弊端1)如果任其扩大,在数据量不断变大的过程中会导致某个数据文件异常的大2)没有人管理的数据库是非常危险的select tablespace_name,sum(bytes/1024/1024) mb原创 2016-04-13 10:21:36 · 16220 阅读 · 2 评论 -
Oracle实例和Oracle数据库(Oracle体系结构)
--========================================== --Oracle实例和Oracle数据库(Oracle体系结构) --========================================== /* 对于初接触Oracle 数据库的人来讲,很容易混淆的两个概念即是Oracle 实例和Orac原创 2016-04-13 10:19:52 · 1700 阅读 · 0 评论 -
oracle 归档日志文件路径设置
检查归档情况SQL>archive log list; Database log mode Archive Mode Automatic archival Enabled Archive destination ########### Oldest online log sequence 1 Ne原创 2016-04-13 10:19:55 · 4605 阅读 · 0 评论 -
Oracle的冷备份与热备份
冷备份:把C:\oracle\product\10.1.0\oradata\orcl下的所有文件拷贝到别的地方去当成备份,比如我的放在D:\share\bak下,当以后数据库遇到问题是,把备份的文件再复制回来即可。如果不能复制,可能的原因是oracle服务没有关闭,可以sysdba的身份进入,然后执行shutdown immediate命令。 热备份:将日志置为“归档”方式。1.以sy原创 2016-04-13 10:20:00 · 648 阅读 · 0 评论 -
Oracle监听lsnrctl查询状态详解
lsnrctl查询到的状态显示如下 LSNRCTL> statusConnecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ocm1.oracle.domain)(PORT=1521)))STATUS of the LISTENER-----------------------原创 2016-04-13 10:20:37 · 10060 阅读 · 0 评论 -
Oracle?create?tablespace语法详解
Oracle create tablespace语法详解 CREATE [UNDO] TABLESPACE tablespace_name [DATAFILE datefile_spec1 [,datefile_spec2] ...... [{MININUM EXTENT integer [k|m] |BLOCKSIZE integer原创 2016-04-13 10:20:42 · 540 阅读 · 0 评论 -
Oracle 创建用户 修改用户密码 授权命令
create user [username] identified by [password] 创建新的用户 grant 权限1、权限2...to 用户 给创建用户权限 ex:grant create session to [username] 此时只能连接到数据库 grant connect,resource to [username] 此时权限能满足要求 alter原创 2016-04-13 10:20:45 · 681 阅读 · 0 评论 -
linux下Oracle显示中文乱码
CRT 客户端 添加数据后,查询内容中文的数据都是???,网上搜索下内容,解决方法如下:1.Oracle数据库出现乱码的原因:操作系统与服务器一致,但客户端与服务器字符集不一致客户端与服务器一致,但操作系统与服务器不一致2.解决办法:设置相关的字符集,保证操作系统、客户端、数据库服务器,保证这三者的字符集都相同。3.针对情况:设置客户端的字符集与服务器一致,原创 2016-04-13 14:04:49 · 3171 阅读 · 2 评论 -
Oracle 正确删除 archivelog文件
Oracle 在开启了归档模式后,会在指定的archive目录下产生很多的archivelog文件,而且默认是不会定期清除的,时间长久了,该文件夹会占用很大的空间。问题:如何定期正确删除archivelog文件呢?很多人直接在archive目录下删除文件,这样其实不能达到在Oracle CLF文件中删除文件记录的效果。正确方法:1.用RMAN 连接目标DB:su原创 2016-04-13 10:22:52 · 788 阅读 · 0 评论 -
Oracle全新环境,DBA该如何去做?
这里不谈那些大的方面,比如了解整个IT环境整体情况,假设你已经知道了这些,接下来需要面对的就是这些一个个活生生的database了.这里总结了一些一般的思路来面对一个全先的database,从而快速了解你面对的环境概要.这也不是教科书,只是一些心得和体会,对于这种问题,每个人的认识的角度是不一样的.欢迎大家继续补充完善.1、先要了解当前的Oracle 数据库的版本和平台和相关信息原创 2016-04-13 10:22:09 · 440 阅读 · 1 评论 -
开启flashback 报ORA-02097 和 ORA-16019错误
开启回闪进行测试: 确认数据库是否打开了flashback的方法: SQL> select name,log_mode,flashback_on from v$database; NAME LOG_MODE FLASHBACK_ON --------- ------------ ------------------ ORA11G ARCHIVELO原创 2016-04-13 10:21:18 · 838 阅读 · 0 评论 -
RMAN中的%T,%D,%U,%s是什么意思
在RMAN备份时,我们经常在format 后添加一定的格式化的字符串。中文版:backup incremental level 0 database format='LEV0_%d_%t_%U_%s_%p' %c 备份片的拷贝数 %d 数据库名称 %D 位于该月中的第几天 (DD) %M 位于该年中的第几月 (MM) %F 一个基于DBID唯一的名称,这个格式的原创 2016-04-13 10:21:20 · 9367 阅读 · 0 评论 -
rman CONFIGURE配置项介绍
SHOW ALL命令可以查看配置信息后跟#default表示该条配置仍然是初始的默认配置,如果我们想把某条更改过的配置再置为初始应该怎么办呢,很简单,用如下命令:CONFIGURE ... CLEAR1、CONFIGURE RETENTION POLICY 配置备份保留策略基于时间:CONFIGURE RETENTION POLICY TO RECOVERY WINDO原创 2016-04-13 10:21:23 · 629 阅读 · 0 评论 -
完全卸载oracle11g步骤
完全卸载oracle11g步骤:1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraHome1->Oracle Installation Products-> Universal Installer,单击“卸载产品”-“全部展开”,选中除“OraDb11g_home1”外的全部目录,删除。5、 运行regedit,原创 2016-04-13 10:21:28 · 669 阅读 · 0 评论 -
Linux下配置Oracle 监听
1. 修改监听器配置文件 Linux下Oracle监听器配置文件在:$ ORACLE_HOME/network/admin/listerer.ora, 如: /bank/oracle/oracle10g/product/10.2.0/network/admin/listener.ora 修改并配置要监听SID的相关信息,如: #listene原创 2016-04-13 10:21:31 · 3584 阅读 · 0 评论 -
如何去除从windows上传到unix的前导符^M
编辑的用户数据文件完成后,需要传到服务器上,用dos2unix命令把文件在Windows下编辑时,每行的”^M” 删除,命令如下:#dos2unix 1.txt 1.txt 管理员在2009年8月13日编辑了该文章文章。 -->原创 2016-04-13 10:21:34 · 341 阅读 · 0 评论 -
了解crosscheck archivelog all; 和 delete expired archivelog all;
1. 进入rman2. connect target /3. crosscheck archivelog all;4. delete expired archivelog all;===========================这2条命令做什么事情,原理是什么。下面说明一下:在controlfile中记录着每一个archivelog的相关信息,当我们在OS下把这些物理原创 2016-04-13 10:21:46 · 22829 阅读 · 0 评论 -
Oracle 11g用户口令过期 Oracle错误代码:ORA-28002
导致密码消失的原因:Oracle 11g中默认的DEFAULT概要文件中口令有效期PASSWORD_LIFE_TIME默认值为180天。当以客户端登陆Oracle提示ORA-28002,则基本可以确定登陆帐号已过有效期,使用具有DBA权限的帐号重置该帐号密码即可。Oracle错误代码:ORA-28002。受影响版本:Oracle 11g以上版本。解决方法:以下步骤以具有原创 2016-04-13 10:21:54 · 723 阅读 · 0 评论 -
升级oracle版本流程
升级oracle版本流程一、准备工作下载Oracle补丁包,以root或oracle用户将补丁上传到服务器上,并解压该补丁。二、数据备份执行数据库全库备份,RMAN或exp或expdp等方式备份。三、关闭Oracle相关服务以Oracle用户操作$emctl stop dbconsole$lsnrctl stop$sqlplus /nolog四、原创 2016-04-13 10:21:57 · 701 阅读 · 0 评论 -
exp/imp与expdp/impdp区别
转载一:在平常备库和数据库迁移的时候,当遇到大的数据库的时候在用exp的时候往往是需要好几个小时,耗费大量时间。oracle10g以后可以用expdp来导出数据库花费的时间要远小于exp花费的时间,而且文件也要小很多。 1.使用expdp要先在数据库中创建directory,并给相应的用户read,write权限.SQL>create dexp和empdp的区别ire原创 2016-04-13 10:21:59 · 903 阅读 · 0 评论 -
Oracle锁表查询及解锁kill
Oracle在操作过程中,锁表是时常发生的事情,当遇到锁表时,该如何查询锁表session及进程,如何解锁是经常困扰的事情,以下将介绍具体的操作步骤及方法供参考学习:锁表查询的代码有以下的形式:select count(*) from v$locked_object;select * from v$locked_object;查看哪个表被锁select b.原创 2016-04-13 10:20:47 · 633 阅读 · 0 评论