摘要:由于在本机Win7X64上安装了64位的Oracle 11g,结果PLSQL Developer去访问它的时候,报告说无法加载oci.dll文件。原来oci.dll是64位的,32位应用程序PLSQL Developer自然无法加载了。解决办法如下:1)安装Oracle 11g 64位2)安装32位...
阅读全文
摘要:----原因:设计的时候用户,并没有设置表空间限额。----解决方法: 1、针对特定的表空间 ALTER USER 用户名 QUOTA UNLIMITED ON 表空间; 2、全局性 GRANT UNLIMITED TABLESPACE TO (用户); ----查看用户表空间的限额:select * from user_ts_quotas; max_bytes字段就是了 -1是代表没有限制,其它值多少就是多少了. ----回收分配: 1、针对特定的表空间 alter user *** quota 0 on *** 2、全局性 revoke unlimited tablespace f
阅读全文
摘要:1、修改表的表空间 alter table TABLENAME move tablespace TABLESPACENAME;2、修改索引的表空间 alter index INDEXNAME rebuild tablespace TABLESPACENAME;3、修改有CLOB字段的表空间 alter table TABLENAMEmove tablespace TABLESPACENAMElob(COLUMNNAME) store as(tablespace TABLESPACENAME);/*----修改表select 'alter table '||a.table_nam
阅读全文
摘要:事件查看器中显示:Agent process exited abnormally during initialization. 这个问题以前别人也遇到过,不过最后没有解决。我GOOGLE了一下,原因大致有2个,一个是你改了你的机器名,还有个情况是你环境改变后,oracle不知道为什么会去使用ip,而不是你的机器名。(我遇到的是这种)我从公司的局域网到家里的局域网,环境不同,居然就启动不了了。。。还...
阅读全文
摘要:---------------------------------------------------------------建表----------------判断表是否存在declare num number; begin select count(1) into num from user_tables where table_name='TEST'; if num>0 then ...
阅读全文
摘要:/*物料 需要数量 需要仓库 现存量仓库 现存量仓库数量 批次 A1 2 C1 C1 20 123 A1 2 C1 C2 30 111 A1 2 C1 C2 20 222 A1 2 C1 C3 10 211 A2 3 C4 C1 40 321 A2 3 C4 C4 50 222 A2 3 C4 C4 60 333 A2 3 C4 C5 70 223 我需要把上面的查询结果转换为下面的。物料 需要数...
阅读全文
摘要:1、连接 SQL*Plus system/manager //没有测试 2、显示当前连接用户 SQL> show user 3、查看系统拥有哪些用户 SQL> select * from all_users; 4、新建用户并授权 SQL> create user a identified by a;(默认建在SYSTEM表空间下) SQL> grant connect,resource to ...
阅读全文
摘要:Oracle 9i开始,创建数据库时默认包含了XDB特性。一旦启动了数据库和Listener,Oracle XDB的http服务就占用8080端口,刚好和JBoss、Tomcat等默认端口冲突。除了修改Tomcat等外,还可以修改XDB的配置。 Oracle XDB的端口设置不在配置文件中,而是在数据库里。修改XDB的http和ftp服务端口的方法有3种: 1.使用sys登录Oracle,利用...
阅读全文