linux oracle缩小回滚表空间大小undotbs01.dbf
http://hi.baidu.com/lu_xinzhong/blog/item/4ff92b1725dec505c83d6d09.html
回滚表空间大小
-- 创建一个新的小空间的UNDO TABLESPACE
Create UNDO TABLESPACE UNDOTBS2 DATAFILE '/u01/app/oracle/oradata/orcl/UNDOTBS02.DBF' SIZE 100M REUSE AUTOEXTEND ON;
-- 设置新的表空间为系统UNDO_TABLESPACE
Alter SYSTEM SET UNDO_TABLESPACE=UNDOTBS2;
-- Drop 旧的表空间
Drop TABLESPACE UNDOTBS1 INCLUDING CONTENTS AND DATAFILES; (完成后删除表空间和数据/u01/app/oracle/oradata/orcl/UNDOTBS01.DBF)
Select * from DBA_TABLESPACES;
然后进行出下操作:
-- 创建一个新的小空间的UNDO TABLESPACE
Create UNDO TABLESPACE UNDOTBS1 DATAFILE '/u01/app/oracle/oradata/orcl/UNDOTBS01.DBF' SIZE 100M REUSE AUTOEXTEND ON;
-- 设置新的表空间为系统UNDO_TABLESPACE
Alter SYSTEM SET UNDO_TABLESPACE=UNDOTBS1;
-- Drop 旧的表空间
Drop TABLESPACE UNDOTBS2 INCLUDING CONTENTS AND DATAFILES;
--查看所有表空间的情况
Select * from DBA_TABLESPACES;
完成后删除/u01/app/oracle/oradata/orcl/UNDOTBS02.DBF。
如果临时表空间很大处理的方法类似。
相关文档:
什么是合并多行字符串(连接字符串)呢,例如:
SQL> desc test;
Name Type Nullable Default Comments
------- ------------ -------- ------- --------
COUNTRY VARCHAR2(20) Y &nb ......
Oracle存储过程包含三部分:过程声明,执行过程部分,存储过程异常。
Oracle存储过程可以有无参数存储过程和带参数存储过程。
一、无参程序过程语法
1 create or replace procedure NoParPro
2 as ;
3 begin
4 ;
5 exception &nb ......
1、下载jdk,可以直接在RH上下载,也可以在本机下载,然后通过psftp传上去(jdk-6u20-linux-i586-rpm.bin)
2、用putty连接linux
3、执行jdk-6u20-linux-i586-rpm.bin 没找到
4、执行./jdk-6u20-linux-i586-rpm.bin 找到,但没有权限
5、chmod 775 jdk-6u20-linux-i586-rpm.bin 改权限
6、执行./jdk-6u20-linux-i ......
按下面步骤来做,可以简单体验socket API的使用。具体函数的意义,请参考其他说明文档。
下面的函数直接copy, paste就可以了。
Step1. 创建Server 程序。
新建文件socket_s.c, 内容如下:
-------------------------------------------
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h ......
首先在Linux上创建一个共享文件夹
mkdir /home/user/share
用root用户启动samba服务
service smb start
修改smb.conf文件
sudo gedit /etc/samba/smb.conf 或者 vi /etc/samba/smb.conf
[share]
path = /home/user/share
...
writable = yes
创建共享用户并设置密码
sudo useradd smbusr
sudo smbpasswd -a s ......