oracle
dhc10000
这个作者很懒,什么都没留下…
展开
-
oracle删库报错:ORACLE initialization or shutdown in progress问题解决方案
首先:问题的产生原因,出现这个错误是因为我将新建的表空间删除了。 利用sql语句语句创建表空间时弄错了,就一时心急把创建的文件删除了。结果问题就出来了。sysdba可以登录,但是在使用中就出现“数据库未打开,仅允许在固定表/视图中查询”,而normal用户无法登录使用,出现ORA-01033: ORACLE initialization or shutdown in progress 的错误原创 2012-11-28 13:49:09 · 632 阅读 · 0 评论 -
oracle 中建自动自长列方法
created table A 主键自动增长列 pk_id create sequence new_if increment by 1 start with 1 插入值时候 new_if.nextval 删除表中所有数据 truncate table name原创 2013-06-08 16:17:34 · 616 阅读 · 0 评论 -
oracle 中日期函数用法
这里需求是把原来的字符型的日期 01.02.2013 改成 20130201 先把字符转换成日期的 再按日期转字符处理 update 表名 a set a.calday = to_char( to_date(a.calday, 'dd.MM.yyyy') , 'yyyyMMdd') where a.calday is not null 还有 2013-02-01的原创 2013-06-13 12:40:58 · 543 阅读 · 0 评论 -
用11g exp数据泵 导出9i的 数据是有问题的
用11g exp数据泵 导出9i的 数据是有问题的原创 2013-01-16 16:38:16 · 427 阅读 · 0 评论 -
第 1 行出现错误: ORA-00604: 递归 SQL 级别 1 出现错误 ORA-38301: 无法对回收站中的对象执行 DDL/DML
第 1 行出现错误: ORA-00604: 递归 SQL 级别 1 出现错误 ORA-38301: 无法对回收站中的对象执行 DDL/DML 由于删除表空间时 出了点问题 最后一直没发删除表空间 先断开连接 然后删除对应的用户,再删除。原创 2013-01-14 17:57:57 · 6929 阅读 · 1 评论 -
如何在oracle中把被自动增长的表空间的缩小到理想的位置
我在导入别个的表的时候 不小心没有指定表空间,结果导入到默认的表空间,一下子把我 C盘装满了 。先找到你被自增长的表空间的。删除里面的表并且recycle bin中的都要清除,还有你建的索引之类的都清楚了,删除表空间下没有用的表和索引。 SELECT CEIL(MAX_BLOCK * BLOCK_SIZE / 1024) FROM (SELECT MAX(BLOCK_ID) MAX_原创 2012-12-04 18:26:34 · 486 阅读 · 0 评论 -
关于从服务器oracle11g上导出的sql (编码格式不同时)再导入到本地oracle11g上时乱码的处理的
上图的这个是本地的字符集NLS_CHARACTERSET ZHS16GBK select * from V$NLS_PARAMETERS ; 这个图是服务器端的字符集NLS_CHARACTERSET原创 2012-12-03 12:05:49 · 526 阅读 · 0 评论 -
oracle 怎样监听其他主机数据库 (oracle11g)
一般我们在开发总是用的server的数据库 ,在本地一般用的都是客户端 怎样连接到其他的数据库呢 在配置和移植工具的菜单里的 Net manager 里添加对方主机的主机名 注意最好是主机名 监听ip可能是动态分配的原创 2012-11-29 22:18:49 · 568 阅读 · 0 评论 -
ORACLE中的distinct的用法
distinct主要是统计不重复的字段,过滤掉重复的字段,对重复的字段只后去一次 eg. 我现在要14和6 这个是人员的id SELECT DISTINCT(t.user_id) from 表名 t 查询结果于下: 我还要对其统计条数 SELECT COUNT(1) AS 人员的数量 from(SELEC原创 2012-11-29 09:42:00 · 8560 阅读 · 0 评论 -
关入oracle建大数据表空间的问题
首先确保你的oracle支持 建足够大的表空间 还要保证你硬盘格式为NTFS格式 ,建大表空间时不能用。要是你建大表空间时没有成功,看看你的硬盘格式。原创 2012-11-28 13:58:31 · 826 阅读 · 0 评论 -
以下是错误代码:ORA-01033: ORACLE initialization or shutdown in progress错误
解决步骤: ①先以sys超级管理员的身份登录 ②打开数据库==> alter database open; 会出现以下错误:第 1 行出现错误: ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件 ORA-01110: 数据文件 5: 'E:\XXX.DBF' (此处为你创建的数据库文件路径) 由此可知是由于错误删除数据文件所致。请执行以下操作。 ③a原创 2012-11-28 13:51:04 · 399 阅读 · 0 评论 -
oracle建表建用户的流程
sqlplus scott/tigrt@orcl --连接 conn / as sysdba; --建立用户 create user zhao identified by zhao123 / --授权 grant dba to zhao; --创建表空间 create tablespace OA datafile ‘E:\Oracle\lession1\O原创 2013-01-14 18:37:16 · 434 阅读 · 0 评论