`
gip666
  • 浏览: 39150 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
设置linux字符集。 第一次安装linux,系统显示为英文,查看中文都为乱码,将字符集设置为gbk,中文英文都为乱码。 因为本身系统没有安装中文字符包,安装即可。 1、首先安装中文字符包 fonts-chinese-3.02-12.el5.noarch.rpm fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm 2、安装好后,root用户修改字符集 gedit /etc/sysconfig/i18n 将内容修改为 LANG="zh_CN.GB18030" LANGUAGE="zh_CN.GB18030:zh_CN.GB2312 ...
Oracle安装包 oracle-instantclient-basic-11.1.0.1-1.i386.rpm oracle-instantclient-sqlplus-11.1.0.1-1.i386.rpm 以root用户安装 rpm -ivh oracle-instantclient-basic-11.1.0.1-1.i386.rpm rpm -ivh oracle-instantclient-sqlplus-11.1.0.1-1.i386.rpm 安装好后,查看安装位置 Whereis oracle 根据安装路径设置环境变量 Gedit /etc/profile 在最下方加入如下 ...
update WRH$_SQLTEXT set sql_text = SUBSTR(sql_text, 1, 4000);
在数据仓库中使用并行QUERY,需要考虑的参数 1. PARALLEL_DEGREE_POLICY PARALLEL_DEGREE_POLICY  有三种值 MANUAL,AUTO 和LIMITED.默认的值为MANUAL如果设置为AUTO,* Oracle会根据表的大小和操作类型,自动选择并行度。* 如果要求的并行度无法到达, 比如当前所有的parallel server都很繁忙。Oracle这时候,不会执行该语句,会等待直到获得足够的parallel slave, 而不会选择降低并行度或者线型执行。 在11R2之前,则*SQL并行度会降低 *SQL线性执行 * "O ...
1、首先要建立一个directory create or replace directory DIR_DUMP as 'd:/index'; 2、执行过程,在路径'd:/index' 下有index.txt文件为导出所有索引的创建语句。 create or replace procedure index_frame is   type index_name_type is table of user_indexes.index_name%type;   v_index_name index_name_type;   type index_type_type is table of user_ ...
   要将数据库中的表结构全部倒出来,有分区表和非分区表,涉及到的字段有number、data、timestamp、varchar2、char。所以只针对了这几个字段的表的导出,如果表有其类型字段,则需要添加代码。分区表都是以时间做分区的,所以导出来的分区表结构都是以时间分区的。只是根据了自己实际情况写的,根据不同的情况要改写! 存储过程带一个参数,默认为Y,导出分区表的分区,如果指定其他值,如 execu table_frame('N'),则只导出表结构。 使用方法: 1、要导出哪个用户的所有表结构,就在该用户下执行最下面的存储过程。 2、如下建立一个directory,同样要在数据库服务 ...
当两个数据库服务器不能相互链接时,我们需求定时的去将一个数据库的数据导入到另一个数据库,这时候第三台服务器可连接两台服务器,这时候就要使用SQLPLUS COPY。 如下语句,使用批处理执行 column table_name new_value table_name ; select to_char(sysdate-1,'yymmdd') table_name  from dual; copy from abc/abc@IP1:1521/orcl to abc/abc@IP2:1521/orcl create  copy_test&&table_name  using se ...
使用imp导入数据,数据量不是很大,偶尔到一个表会一直卡住。 查看表空间,alert日志,都没有问题,最后发现是游标数不够用了。 查看当前使用的游标 select count(*) from v$open_cursor 查看设置的最大游标 show parameter open_cursors; 如果当前设置的最大游标数小于使用的游标数,造成游标被锁,卡住了 将游标设置大一些 alter system set open_cursors=1000 scope=both; OK导入正常可
    公司的oracle数据库服务器,客户想要在自己的服务器上登陆,但是ip段不同,就在数据库服务器又加了个网卡,配置了相同的ip段,这就需要两个监听,一个原来的监听继续使用,新添加一个监听指定新的IP为客户使用。 1首先使用oracle配置和移植工具目录下Net Configuration Assistant创建新的监听,配置端口号为1522,一直next到配置完成。 2修改D:\app\admin\product\11.2.0\dbhome_1\NETWORK\ADMIN路径下listener.ora文件内容 # listener.ora Network Configuration ...
闪回表,实际上是将表中的数据恢复到过去的一个焦点或者系统改变号SCN上,实现表的闪回。用户对表的修改操作都记录在撤销表空间中,这为表的闪回提供了恢复基础。 1参数 1首先查看UNDO参数信息,sys用户登录。 SQL> show parameter undo NAME                                 TYPE        VALUE ------------------------------------                -----------     ---------- undo_management                    ...
之前连接数据库好好的,不知道为什么突然报这个错,解决办法如下: 到oracle的安装目录下D:\app\admin\product\11.2.0\dbhome_1\NETWORK\ADMIN 打开listener.ora文件,进行以下编辑 SID_LIST_LISTENER =   (SID_LIST =     (SID_DESC =       (SID_NAME = CLRExtProc)       (ORACLE_HOME = D:\app\admin\product\11.2.0\dbhome_1)       (PROGRAM = extproc)       (ENVS = ...
1说明    在对数据进行修改时,数据库会生成undo信息,以便回到更改前的状态,这是通过多版本控制支持中实现的,当执行DML操作时,事务操作前数据被称为undo记录如果执行的事务或语句由于某种原因失败了,或者用一条rollback语句请求回滚,就可以利用这些信息将数据放回到修改前的样子。 Undo在数据库中存储子一组特殊的段中,称为undo段。回滚段由范围组成,这个范围由五个或五个以上的oralce块组成。通常对undo有一个误解,认为undo用于将数据库物理的恢复到执行语句或事物之前的样子,但实际上并非如此,数据库只是逻辑的恢复到原来的样子,所有的修改都被逻辑的取消,对于每个操作如inser ...
1. 热备份 热备份是在数据库运行的情况下,采用archivelog mode 方式备份数据库的方法,冷备份虽然操作简便,但因为备份需要关闭数据库,如果系统是一个7X24小时的运行的数据库,冷备份是不现实的。 1.1 优缺点 优点:1、可在表空间或数据库文件级备份、备份时间短         2、可达到秒级恢复(恢复到某一时间点上)         3、可对几乎所有数据库实体做恢复         4、恢复是快速的,在大多数情况下在数据库仍工作时恢复         5、备份的数据库仍可用 缺点:1、难以维护,所以要特别仔细小心,不允许以失败而告终。         2、若备份不成功,所得结 ...
某张表的高水位线可以通过以下命令来查询: analyze table tablename compute statistics;    //对表进行分析,收集统计信息 select table_name,blocks,empty_blocks from user_tables    where table_name='table_name'; 其中的blocks就是HWM的值,。
今天查询数据库表使用情况,发现一张无用的表,占60G,查询语句如下。 select segment_name,sum(bytes)/1024/1024/1024 from dba_segments where owner='TEST' group by segment_name order by 2 desc truncate table后,再通过以上查询空间没有释放,做以下操作就好了 alter table  table_name  enable row movement; alter TABLE  table_name  shrink SPACE; alter table  tab ...
Global site tag (gtag.js) - Google Analytics