数据迁移部分问题总结
按照计划在周二开始了数据迁移,本来之前也做了不少的准备工作。但是还是在迁移的过程中出现了一些问题。简单做一个总结。1.constraint导致的数据reject在数据加载的时候,报了如下的错误。有一些数据记录被reject了,查看后发现是源库和目标库中表的not null constraint导致的,在源库中没有not null constraint,但是...
海量数据迁移之冲突数据筛查
对于数据迁移来说,无论准备工作准备的多么充分,在测试和正式生产环境中,心里还是会对冲突的数据有一些疑虑,心里感觉没底,因为生产的数据也是在不断变化的,要迁移的数据也在做相应的改动,在这样的环境中,其实数据抽取的工作还是顾虑比较少的,只要侧重考虑性能的提升,而在于数据加载的过程中,如果出现主键冲突的字...
海量数据迁移之外部表加载
在并行生成了大量的dump文件后,可以在目标环境上对数据进行加载,这个加载的过程时间极短,都基本可以在毫秒级完成。由于在外部表的加载过程中需要知道表结构的定义,所以可以通过如下的脚本得到表定义的基本语句,输出和desc类似。因为目标环境中的表结构可能会和源dump文件中的表结构有一定的出入。所以可以在目标环境...
海量数据迁移之外部表并行抽取
在10g开始的新特性中,外部表是一个不容忽视的好工具。对于大型项目中海量数据使用sqlloader是一种全新的方式,不过很明显,sqlloader的可扩展性更强,但是基于oracle平台的数据迁移来说,外部表的性能也不错。对于数据迁移来说也是一个很好的方案。使用外部表来做数据迁移,可以“动态”加载数据,能够很方便的从数据库中...
数据库文件的迁移
关于数据库中的文件迁移,需要考虑普通数据文件,redo日志文件(还需要考虑是否为current状态),undo表空间,临时表空间,system,sysaux表空间。文件迁移可以参考下面的伪代码:move_non_system_tablespace ,需要在open状态 {&nb...
手工创建/删除数据库的步骤
今天和大家分享下数据库的创建和删除的步骤,里面有很多细节需要大家考虑。创建数据库不只是一个create database语句。删除数据库 drop database也不是随时都能执行的。--创建数据库的步骤。1.用户,文件系统,挂载点和网络的配置,内核参数配置这个需要提前准备好。2.ORACLE_HOME的安装和PSUoracle_home的安装,这个...
生产环境数据迁移问题汇总
在测试环境中做了3轮数据迁移的演练,最终到了生产环境中,还是出现了不少问题,经过大半夜的奋战,终于是数据都迁移成功了。1)共享存储的配置问题共享存储使用NFS来共享存储,但是在实际操作中发现配置出了问题,原因是因为两台服务器上的用户不同在,目标机器上没有任何写权限。-rw-r--r-- 1 3160 dba ...
【信息安全】PAM模块的研究(二)
在前面的内容中介绍了pam_limits、pam_securetty 以及pam_cracklib 这几个模块,这里就不再赘述,下面列出部分LinuxPAM模块:pam_access 提供logdaemon 风格的登录控制 /etc/security/access.confpam_chroot 提供类似chroot 命令的功能pam_deny 总是无条件地使认证...
【信息安全】PAM模块的研究(一)
PAM,即Pluggable Authentication Modules(可插入式身份验证模块)最初是由Sun 公司发明的,Sun 把它作为一种验证用户身份的灵活方法。它通过提供一些动态链接库和一套统一的API,将系统提供的服务和该服务的认证方式分开,使得系统管理员可以灵活地根据需要给不同的服务配...
【信息安全】SELinux
SELinux 是安全增强了的Linux,是Security-enhanced Linux 的简写,SELinux 使用了分级的强制访问控制,是Linux 内核的重要安全措施;SELinux 改进了对内核对象和服务的访问控制,改进了对进程初始化、继承和程序执行的访问控制,改进了对文件系统、目录、文件和...
Oracle 查询锁之间的依赖关系
Oracle 查询锁之间的依赖关系
Oracle 查询各个 “表空间/数据文件” 的空间使用比情况
Oracle 查询各个 “表空间/数据文件” 的空间使用比情况
新增一个索引,而不影响其他应用
SQL> select * from test; ID---------- 1 2 3 4 51.将索引创建为不可见SQL> create index test_idx1 ...
童梦已经度过,留下快乐王国
翻起相册,发现以前真的是。。。学生工作了一年,再看现在(博客首页头像)。。。。。中秋节,才有时间上网写点感慨时间过得太快今天马上要变成昨天,明天马上就要变成今天,然后再变成昨天,曾经日夜兼程的拼搏,一路上有战友陪伴,才不感觉疲倦,曾经的那股冲劲,在如今看来,似乎已经消失殆尽,哎呀,十二...
exp/expdp imp/impdp的使用【实战实用】
1.导出2个表,要前9行数据oracle@SLES-10-01:~> exp ICDCC/******* file=/home/oracle/icdcc3.dmp tables=T_UCP_STAFFEXTENDINFO,T_CHF_AGENTCFG_20130911BAK query=\" where rownum \< 10\".....About to export specified tables via Conventional Path .... . exporting table ...
常用查询Oracle的表,视图,存储过程,用户等SQL命令
有时候需要导出某用户下的所有table、view、sequence、trigger等信息,下面的SQL可以将这些信息select出来:select * from user_tables;select * from user_views;select * from user_sequences;select * from user_triggers;查看当前用户的缺省表空间 SQL>select username,default_tablespac...
Oracle常用的查询语句
oracle常用经典SQL查询 常用SQL查询: 1、查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_sizefrom dba_tablespaces t, dba_data_files dwhere t.tablespace_name = d.tablespace_namegroup by t.tablespace_name; 2、查看表空间物理文件的名称及大...
kingsql分享基于Linux搭建邮件服务器
Linux 5.pdf
kingsql的RHCE笔记之 第二章
第二章.pdf
kingsql的RHCE笔记之 第一章
第一章.doc