临时表空间过大的解决方法
Temporary tablespace是oracle里临时表空间,临时表空间主要用途是在数据库进行排序运算、管理索引、访问视图等操作时提供临时的运算空间,当运算完成之后系统会自动清理。当oracle里需要用到sort的时候,PGA中sort_...
创建dblink的两个脚本。
由于自己的主机的ip是dhcp获取的,ip在每次重启电脑的时候就会改变,所以写了两个创建dblink的脚本,一个shell需要输入要创建dblink 名称,远程主机的ip地址和数据库的服务名serive_name,缺点是还有手动填写ip地址...
dblink的应用与管理
很多时候会遇到要从A 库访问到B库中的数据的情况,oracle 提供了 database link 技术。创建dblink 有两种方法:1):不能在 tnsnames.ora文件里配置的情况。yang@rac1>create database link linkyang 2&nb...
oracle 添加注释
表的注释:yang@rac1>desc user_col_comments Name Null? &nbs...
oracle的字符集检查工具CSSCAN(一)
使用CSSCAN 工具在源库检查数据。指定扫描的schame,只能指定一个schame$ csscan \"sys/<syspassword>@<TNSalias> as sysdba\" LOG=/tmp/expcheck USER=scott CAPTURE=Y TOCHAR=AL32UTF8 ARRAY=1024000 PROCESS=...
oracle的字符集检查工具CSSCAN(二)
SCAN.TXT 文件的内容:Database Scan Summary ReportTime Started : 2011-03-14 12:22:16Time Completed: 2011-03-14 12:22:59Process ID Time Started&...
oracle的字符集检查工具CSSCAN(三)
oracle 提供了两个关于字符集检查的工具,一个csscan,一个是lcsscan(Language and Character Set File Scanner)一 Database Character Set Scanner(csscan)刚开始使用csscan时会遇到 CSS-00107错误,CSS-00107...
理解ORACLE 字符集【转】
一、引言 ORACLE数据库字符集,即Oracle全球化支持(Globalization Support),或即国家语言支持(NLS)其作用是用本国语言和格式来存储、处理和检索数据。利用全球化支持,ORACLE为用户提供自...
含有汉字的固定字符由ZHS16GBK数据库导入到AL32UTF8的数据库
导读:此文章是对于上一个实验的补充,上一次实验仅仅考虑的 varchar2 的情况。这次考虑到对于char类型的含有中文数据的情况。对于英文:对英文,在al32utf8中仍然和zhs16gbk一样用1个字节表示,因此导入固定长...
如何获取绑定变量
oracle 在10g 时 可以捕获绑定变量并且存到AWR中,但是有诸多不便: Captured periodically(_cursor_bind_capture_interval), not at real time. Captured ...
两种连接的表达 :left(right) join 和 (+)
稍微研究了一下 oracle 自己的join 和标准的join。主要表现在on ,where 关键字所起的作用不同,和连接本身的特性。yang@ORACL> set autotrace onyang@ORACL> select * 2 from a,b 3&nb...
sqlplus 环境下部分set 命令
由于业务需要导出单个字段的少量数据,设置了脚本来执行,但是结果总是回显在屏幕上,而导致不合适。现将正确的格式的脚本介绍一下。刚开始自己的在linux执行的脚本中没有set trimspool on 这一设置,导致在linu...
修改oracle字符集
一 修改数据库SERVER端字符集 数据库字符集在创建后原则上不能更改。如果需要修改字符集,通常需要导出数据库数据,重建数据库,再导入数据库数据的方式来转换,或通过ALTER DATABASE CHARACTER S...
【索引】分区表索引重建过程的10704事件跟踪
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE</w:LidThemeComplexScript. ...
使用10046事件 +10704事件对索引在线重建的跟踪
实验场景:1 session 1 创建一个500000000万行的表2 session 1 创建索引在 id3 session 2update bigtab set object_name='ALIYUN';不提交 4session 3 查看 session 1 ...
【导入导出】执行导入,导出时如何以as sysdba 身份连接。
1. Command line.命令行形式C:\Users\aaaa>exp 'system/yang as sysdba' tables=scott.emp file=emp.dmpExport: Release 11.1.0.6.0 - Production on 星期日 2月 20 22:26:41 2011Copyright (c)...
v$memory_resize_ops 记录内存变更的视图
v$memory_resize_ops 视图记录了近800次修改内存大小的操作 包括自动和手动修改的,但是不包括 进程内部修改的SQL> desc v$memory_resize_ops 名称 &n...
如何查看数据库中的job任务
在数据库的日常维护中,会使用job来定期完成某些任务,如何查看已经定义的job呢?我们可以通过如下语句:SQL> col interval format a10SQL> col log_user format a10SQL> col segment_user format a10SQL> col ...
临时表空间组的使用
一个临时表空间组至少包含一个临时表空间。临时表空间组无法显式创建,当第一个临时表空间分配给该组时自动创建,当组内所有临时表空间被移除时自动删除。临时表空间组支持的操作:可以将临时表空间从一个组...
Oracle SMON进程的作用
Oracle SMON进程会将各个表空间的空闲碎片合并在一起,让数据库系统更加容易分配。从而提高数据库的性能。另外,在数据库运行的过程中,会因为断电或者其他的原因而发生故障。此时由...