- 博客(16)
- 资源 (12)
- 收藏
- 关注
原创 rman 以@连接数据库时
如连接果在以rman数据库如果指定@db_name时,如果报如下错误[oracle@localhost Desktop]$ rman target sys/jume123456@testRecovery Manager: Release 11.2.0.1.0 - Production on Sat Aug 31 08:53:12 2013Copyright (c) 1982, 20
2013-08-31 21:00:36 2140
原创 oracle 创建PWD文件
1. 在创建pwd文件时,不能在结尾加分号否则会出现如下错误[oracle@localhost pfile]$ orapwd file=$ORACLE_HOME/dbs/orapwtest.ora password=jume123456 entries =30;Usage: orapwd file= entries= force= ignorecase= nosysdba= wher
2013-08-31 20:25:12 1877
转载 oracle实例名,数据库名,服务名等概念区别与联系
oracle实例名,数据库名,服务名等概念区别与联系数据库名、实例名、数据库域名、全局数据库名、服务名 这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。我们现在就来把它们弄个明白。一、数据库名什么是数据库名?数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多全数据库
2013-08-29 22:00:30 1172
转载 Oracle启动监听报错:The listener supports no services解决
问题原因:数据库实例没注册到listener解决方法一:在listener.ora里面添加了一行SID_LIST_LISTENER =(SID_LIST = (SID_DESC = (GLOBAL_DBNAME = orcl) (SID_NAME = orcl) ))注:里面的orcl根据你安装的数据库实例名确定,我用此法解决了这个报错。解决方法
2013-08-28 23:24:58 624
转载 ORA-00845: MEMORY_TARGET not supported on this system
新装一台Oracle 11g的数据库,打算将SGA设大一点,知道 11g 中有一个新特新 MEMORY_TARGET,于是尝一下鲜,谁知报了个 ORA-00845,报错比较容易迷惑人,不借助Google真得想半天:?123456789101112131415SQL> alter system s
2013-08-27 21:26:25 906
原创 linux ORACLE_SID查看与设置
1、在Linux下查看 oracle sid : echo $ORACLE_SID2、在Linux下设置 oracle sid : export ORACLE_SID=your_current_sid
2013-08-27 21:14:07 9114
原创 安装oracle编辑.bash_profile
[oracle@oracledb ~]$ vi .bash_profile ORACLE_BASE=/u01 ORACLE_HOME=$ORACLE_BASE/oracle ORACLE_SID=orcl //注意文件名 PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin export ORACLE_BASE ORACLE_
2013-08-27 20:00:27 6226 2
原创 oracle rman连接数据库
1. 在用rman连接数据库时,如果你连接的要本地的oracle数据库rman target sys/password则可以,不要加上@,否则会报如下的错误 D:\study\oracle11g\duplicate>rman target sys/password@orcldup恢复管理器: Release 11.2.0.1.0 - Production on 星期一 8月 26
2013-08-26 23:15:56 1658
原创 查看数据库的打开状态
想知道数据库是那种状态,要用到V$instance这个试图。。select status from v$instance;started -------- nomount状态mounted --------mount状态open --------open状态
2013-08-26 22:22:00 1403 1
原创 oracle临时表
、oracle创建的临时表时,global表示该临时表对所有用户可见,会话退出后自动删除ON COMMIT PRESERVE ROWS 类型的临时表,退出会话时Truncate表内数据;ON COMMIT DELETE ROWS 类型的临时表,退出当前事务时Truncate表内数据。如果要删除临时表,必须使用drop table语句。
2013-08-25 19:26:25 707
原创 list分区
当创建oracle的list分区时,oracle只能向所在分区的范围内插入分区指定的定 CREATE TABLE SALE_DATAS (TICKET_NO NUMBER, SALE_YEAR INT NOT NULL, START_CITY CHAR(10)) PARTITION BY LIST(START_CITY) (PARTITION A_
2013-08-25 18:32:54 1018
原创 oracle重组收缩表
当对表进行大量delete的操作后,表中会有很多的碎片,此时应该重组收缩表alter table t enable row movement;alter table t shrink space;
2013-08-25 17:57:50 1967
原创 oracle 查找执行过的sql
---正在执行的select a.username, a.sid,b.SQL_TEXT, b.SQL_FULLTEXTfrom v$session a, v$sqlarea b where a.sql_address = b.address ---类似的sql文本select b.SQL_TEXT,b.FIRST_LOAD_TIME,b.SQL_FULLTEXTfrom v
2013-08-25 17:46:30 1046
原创 oracle 间隔分区
间隔分区是对范围分区的一种扩展,当表中的数据越过转变点后,数据库将自动建立间隔分区在指定间隔分区前应该至少一个范围分区、不能使用包含多于一个列的分区键、分区键必须为number或date类型create table inter_test (id number,operate_time date)partition by range(operate_time)interv
2013-08-25 17:43:13 1790
转载 Oracle 散列(HASH)聚簇表
Oracle 散列(HASH)聚簇表散列聚簇表Hash clustered table与索引聚簇表非常相似,只有一个主要区别:聚簇键索引被一个hash函数所取代,表中的数据就是索引.所以没有物理索引hash clustered table也有副作用,如果不对表加一个传统索引,将无法对表进行range scan比如 select * from emp where deptno
2013-08-25 09:32:27 3812 1
原创 oracle dump文件
1. 查看 oracle 文件路径show parameters dump2. 如果你确认dump文件已经没有用处,可以直接删除
2013-08-24 14:03:41 919
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人