- 博客(12)
- 收藏
- 关注
原创 ORACLE 查询表空间中对象的大小
select A.tablespace_name , A.segment_type, A.Segment_Name,Sum(A.bytes)/1024/1024 from user_extents A where A.tablespace_name = 'RAS' group by A.tablespace_name, A.segment_type, A.segment_name
2014-04-09 13:05:15
1392
原创 存储过程中建表权限不足的解决方法
在存储过程中执行一条动态语句创建一个表,提示权限不够,但把此语句拿出来单独在pl/sql 中执行又ok,并且是同一个用户。看来在存储过程里建表和外面建表的权限是有不同的解决方法:--用sys登录,给用户建表权限grant create any table to RAS;
2014-02-21 10:10:20
2726
原创 Oracle 11G 更改字符集
最近恢复Oracle 9i的备份数据到Oracle 11G时出现以下错误:IMP-00019: 由于 ORACLE 错误 12899 而拒绝行IMP-00003: 遇到 ORACLE 错误 12899ORA-12899: 列 "RAS"."FACTERPSTORE"."Dsc" 的值太大 (实际值: 100, 最大值: 50)用以下语句查询字符集: select *
2014-02-20 14:10:44
603
原创 Oracle 的备份与恢复
1. 可以在远程终端来备份和恢复。但要安装对应版本的客户端,并配置好tnsnames,用对应版本的Exp和Imp命令。2. 导出Exp 使用例子: 1)备份整个数据库 exp Username/password@rastti file=e:\Backup20140125.dmp 2) 只备份各别表 exp Username/pa
2014-02-20 13:49:23
463
原创 Oracle创建表空间及用户
--删除原来的用户drop user USER01 cascade;DROP TABLESPACE RAS INCLUDING CONTENTS AND DATAFILES;--如果不小心删除了数据库文件,执行下列语句,文件路径改成原来对应的路径--ALTER DATABASE DATAFILE 'e:\OracleData\RAS01.DBF' OFFLINE DROP
2014-02-20 13:19:15
449
原创 查询Oracle数据库中各对象占用空间情况
查询Oracle数据库中各对象占用空间情况:select A.Segment_Name,Sum(A.bytes)/1024/1024 from user_extents A where A.tablespace_name = 'RAS'group by A.segment_nameorder by Sum(A.bytes)/1024/1024 desc
2014-02-20 13:12:04
1621
原创 Oracle表空间使用情况查询
SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB-F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D.TOT_GROOTTE_MB-F.TOTAL_BYTES)/D.TOT_GROOTTE_MB*100,2),'990.99')
2014-02-20 13:09:58
461
原创 修改Oracle 用户密码
1. 以SYSDBA身份登陆2. 以下语句把USER01用户密码修改为PBLIFE SQL> alter user user01 identified by PBLIFE;
2014-02-20 11:10:43
482
原创 对ORACLE的TEMP和UNDO空间的操作集合
1) 查询TEMP表空间大小: SELECT temp_used.tablespace_name, total - used as "Free", total as "Total", round(nvl(total - used, 0) * 100 / total, 3) "Free percent" FROM (SELECT tablespace_name, SUM(
2014-02-20 11:05:29
644
原创 Linux下安装Oracle 11G 软、硬件环境检测和修改
Linux安装Oracle 11G 系统硬件要求:1. 内存::必须高于1G的物理内存 检查内存大小:grep MemTotal /proc/meminfo2. 交换空间:一般为内存的2倍,例如:1G的内存可以设置swap 分区为3G大小 1))检查交换空间大小: grep SwapTotal /proc/meminfo 2)增加交换分区
2014-02-05 03:05:59
642
转载 调整VMware虚拟机硬盘容量大小
使用在VMware安装目录下就有一个vmware-vdiskmanager.exe程序,它是一个命令行工具,可用来修改虚拟机硬盘的大小。命令格式如下:vmware-vdiskmanager -x 30Gb "D:\Virtual Machines\Linux 5.4\Red Hat Enterprise Linux 5 64-bit.vmdk" 参数"-X"表示
2014-02-04 03:42:09
2490
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人