oracle 基础
DBA学习记录
这个作者很懒,什么都没留下…
展开
-
sys.user$ 记录用户密码
如果不知道用户的密码可以查sys.user$ ,记下,修改密码,以后还可以再改回原来的,即使不知道原密码是什么SQL> select name,password from sys.user$ where name='SCOTT';NAME原创 2014-07-30 15:38:46 · 4121 阅读 · 0 评论 -
memory_target not support on this system
Oracle11g无法修改memory_max_target,memory_target的值,报错如下:memory_target not support on this system导致这个错误的原因是memory_max_target值超过了/dev/shm的大小,解决办法是将/dev/shm调大,具体步骤描述如下: 查看现有的/dev/shm的大小[oracle@转载 2014-08-07 17:09:39 · 752 阅读 · 0 评论 -
Oracle中大批量删除数据的方法
批量删除海量数据通常都是很复杂及缓慢的,方法也很多,但是通常的概念是:分批删除,逐次提交。下面是我的删除过程,我的数据表可以通过主键删除,测试过Delete和For all两种方法,for all在这里并没有带来性能提高,所以仍然选择了批量直接删除。首先创建一下过程,使用自制事务进行处理:create or replace procedure delBigTab(转载 2014-08-26 11:24:39 · 436 阅读 · 0 评论 -
Oracle 11.2.0.4.0 下载
https://updates.oracle.com/download/13390677.html原创 2014-11-18 15:15:54 · 10497 阅读 · 0 评论 -
表空间使用率,备忘
备忘SELECT A.TABLESPACE_NAME, FILENUM, TOTAL "TOTAL (MB)", F.FREE "FREE (MB)", TO_CHAR(ROUND(FREE * 100 / TOTAL, 2), '990.00') "FREE%", T原创 2014-11-20 16:05:20 · 439 阅读 · 0 评论 -
oracle 字段加密解密方法
要用到DECRYPT方法对数据解密和ENCRYPT方法加密 1.首先通过sys用户登录到oracle数据库,因为我们要通过这个用户来设置一些高级权限 grant execute on DBMS_crypto to userName; 这句是为了能让用户使用dbms这个方法,能够让我们sql语句种直接简单的调用就可以了,否则我们将无法使用加密和解转载 2015-09-07 17:11:48 · 21444 阅读 · 2 评论 -
12c 可扩展的字符类型MAX_STRING_SIZE , varchar2 到32k长度
SQL> show parameter compatibleNAME TYPE------------------------------------ ---------------------------------VALUE------------------------------compatible原创 2016-05-03 17:47:59 · 2159 阅读 · 0 评论 -
pdb之间的相互转换
转自:http://oracleblog.org/study-note/play-with-pdb/本文讨论pdb之间的几种转换:(1)从see pdb中创建pdb1(2)在cdb内(ora12c为cdb)将pdb1克隆至pdb2.(3)将non-cdb(名字叫noncdb),转换为pdb3,插入到cdb中。(4) pdb改名(1)从see pdb中转载 2016-09-13 16:54:11 · 3879 阅读 · 0 评论