![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
angx
这个作者很懒,什么都没留下…
展开
-
oracle 查询所有表和字段
select * from all_tab_comments -- 查询所有用户的表,视图等select * from user_tab_comments -- 查询本用户的表,视图等select * from all_col_comments --查询所有用户的表的列名和注释.select * from user_col_comments -- 查转载 2014-07-21 11:31:41 · 1385 阅读 · 0 评论 -
oracle 改字段类型
一、这个字段上没有值alter table table_name modify(col0 varchar(2048));二、这个字段上有值ALTER TABLE table_name RENAME COLUMN attachment_id TO attachment_id1;ALTER TABLE table_name ADD attachment_id VARCHAR2(20原创 2015-05-23 20:20:51 · 421 阅读 · 0 评论 -
oracle 存储过程学习实例
//CREATE OR REPLACE PROCEDURE p_num_exception(iorder_id in varchar2,isuborder_id in varchar2) IS v_v1 number; v_c1 varchar(30); v_c2 varchar(30); v_out varchar(500); v_cur_sql va原创 2014-08-12 15:55:50 · 681 阅读 · 0 评论 -
oracle 表空间不足解决办法大全
oracle表空间不足,一般有两个原因:一,原表空间太小,没有自增长;二,表空间已自增长,而且表空间也已足够大,对于这两种原因分别有各自的解决办法。【检查原因】1、查看表在那个表空间 select tablespace_name,table_name from user_talbes where table_name='test';2、获取用户的默认表空间 select userna转载 2015-08-19 17:58:02 · 9199 阅读 · 1 评论 -
oracle表空间用户添加、删除操作
删除表空间:可以先将其offlinealter tablespace wangzhan offline;将磁盘上的数据文件一同删除drop tablespace wangzhan including contents and datafiles;删除用户:drop user xxx;如果用户的schema中有objects ,需要加cascade参数,即drop转载 2015-08-20 10:02:05 · 381 阅读 · 0 评论 -
Dynamic Performance Tables not accessible之问题解决
Dynamic Performance Tables not accessible, Automatic Statistics Disabled for this session You can disable statistics in the preference menu,or obtanin select priviliges on the v$session,v$sess转载 2015-08-22 12:40:57 · 443 阅读 · 0 评论 -
Oracle 11g用exp无法导出空表的处理发布方法
Oracle 11g用exp无法导出空表的处理发布方法 Oracle 11G在用EXPORT导出时,空表不能导出。 11G中有个新特性,当表无数据时,不分配segment,以节省空间 解决方法: 1、insert一行,再rollback就产生segment了。 该方法是在在空表中插入数据,再删除,则产生segment。导出转载 2015-10-20 14:06:47 · 348 阅读 · 0 评论 -
datasource 配置 removeAbandoned
在配置时,主要难以理解的主要有:removeAbandoned 、logAbandoned、removeAbandonedTimeout、maxWait这四个参数,设置了rmoveAbandoned=true 那么在getNumActive()快要到getMaxActive()的时候,系统会进行无效的Connection的回收,回收的 Connection为removeAbandonedTim转载 2015-11-16 11:07:59 · 44998 阅读 · 0 评论 -
oracle 为什么任何用户都能以SYSDBA登陆 即使用户名和密码都为空也能进入
答案就是 oracle的认证方法。你无论用什么身份登入后 show user ; 看看结果是不是 sys在操作系统认证方式下:对于如果是Unix操作系统,只要旧以DBA组中的用户登录的操作系统,就可以以SYSDBA的身份登录数据库,不会验证SYS的口令。对于windows操作系统,在oracle数据库安装后,会自动在操作系统中安装一个名为ORA_DBA的用户组,只要是该组中的用户,即可以转载 2015-12-16 20:02:18 · 2399 阅读 · 0 评论 -
oracle 连接会话管理
alter user htcfmall account lock;SELECT * FROM V$SESSION WHERE USERNAME='HTCFMALL'alter system kill session '2187,29452'//sid,serialdrop user xx cascade转载 2015-12-17 12:02:02 · 519 阅读 · 0 评论 -
oracle统计sql的使用之grouping_id
一、先看sql示例select u.group_num,u.area_name,--grouping(u.area_name),sum(decode(u.bm,'联想 (Lenovo)A396',u.count,0)) aount1, sum(decode(u.bm,'中兴 (ZTE)V5s',u.count,0)) aount2 from (select t5.group原创 2015-07-07 15:56:34 · 2077 阅读 · 0 评论 -
oracle创建表空间
/*分为四步 *//*第1步:创建临时表空间 */create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local;转载 2015-06-15 23:12:48 · 275 阅读 · 0 评论 -
oracle存储管理
数据导出基本语法和实例: 1、EXP: 有三种主要的方式(完全、用户、表) 1、完全: EXP SYSTEM/MANAGER BUFFER=64000 FILE=/oracle/ora10/backup/FULL.DMP FULL=Y 如果要执行完全导出,必须具有特殊的权限.这里我试了用sys和system用户,都报错(但是sys和syst原创 2014-08-12 17:17:34 · 772 阅读 · 0 评论 -
oracle存储过程整理学习
declare v_1 varchar2(8); v_2 varchar2(10); str varchar2(50); begin v_1:='macower’; v_2:='深圳; str := 'INSERT INTO test (name ,address) VALUES (:1, :2)'; EXECUT原创 2014-08-11 17:35:08 · 457 阅读 · 0 评论 -
oracle 常见问题 整理
1.有的表在pl/sql的tablesTables中显示的是当前登录用户默认表空间的表,你建的demo表空间应该不是该用户的默认表空间你可以更改当前登录用户的默认表空间为demo,那样就可以看到了 alter user username default tablespace demo;不过一般最好不要轻易更改用户的默认表空间,如果你只是学习无所谓原创 2014-08-20 15:28:24 · 433 阅读 · 0 评论 -
Oracle中的不等于号
今天碰到一个Oracle不等于的问题,最后搜索了一下,发现下面资料,拿来跟大家分享一下 关于Oracle中的不等于号: 在Oracle中, != ~= ^= 都是不等于号的意思。都可以使用。 但是奇怪是的, 我想拿出price不是180000的商品时:(price是Number类型的) SELECT id, name FROM pro转载 2014-10-16 10:23:07 · 521 阅读 · 0 评论 -
oracle instantclient(即时客户端安装) 中文乱码
Oracle客户端挺招人烦的,部署连接它的应用通常需要先安装它的客户端,安装程序要求在目标机器上写注册表,假设你没有洁癖的话,你仍可能被下面的事情绊住:当你的机器上的其他程序依赖于x64的Oracle的程序,并且它们很有可能根本不是你写的,因此你还不敢随便乱动服务器,但是你可能需要一个PL/SQL用来在相同的环境下执行查询,这个时候你还是需要一个免安装的办法来处理这个问题。1、下载Orac转载 2015-05-14 07:29:34 · 2446 阅读 · 0 评论 -
oracle数据导入导出之exp imp
3.1 数据导出: 1 将数据库SampleDB完全导出,用户名system 密码manager 导出到E:/SampleDB.dmp中 exp system/manager@TestDB file=E:/sampleDB.dmp full=y 2 将数据库中system用户与sys用户的表导出 exp system/manager@TestDB file=E:/samp转载 2015-06-04 10:43:46 · 917 阅读 · 0 评论 -
plsql 在安装完整客户端后 不能连接上 oracle
一、可能原因1plsql 里设置了instant client 的位置,在装的完整客户端后,把此设置取消了。原创 2015-06-26 09:14:40 · 1042 阅读 · 0 评论 -
oracle创建用户 和 给用户授权
oracle数据库的权限系统分为系统权限与对象权限。系统权限( database system privilege )可以让用户执行特定的命令集。例如,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限。对象权限( database object privilege )可以让用户能够对各个对象进行某些操作。例如delete权限允许用户删转载 2015-06-15 21:28:27 · 1590 阅读 · 0 评论 -
oracle 数据导入导出 之expdp impdp
一、create directory kkk as 'e:\oracle\admin'; 生成的dmp文件就在此目录下。 使用EXPDP和IMPDP时应该注意的事项:EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。转载 2015-06-15 23:30:58 · 445 阅读 · 0 评论 -
oracle 应用 8. rman target sys/pass整理
切换到oracle 用户sqlplus sys/pwd@kkk as sysdbasqlplus /nolog2. 看看archiv log所在位置SQL> show parameter log_archive_dest;3. 一般VALUE为空时,可以用archive log list;检查一下归档目录和log sequence4. 检查flash原创 2016-01-21 12:16:59 · 1252 阅读 · 0 评论