SQLNET.ORA 的常见用法
一、IP 黑白名单相关参数TCP.VALIDNODE_CHECKING = YES使用这个参数来启用下边的两个参数。TCP.EXCLUDED_NODES = (list of IP addresses)指定不允许访问oracle的节点,可以使用主机名或者IP地址 TCP.INVITED_NODES = (list of IP addresses)指定允许访问db的客户端...
SQLLDR——CTL文件:字段设置
position 关键字用来指定列的开始和结束位置 position(m:n):指从第 m 个字符开始截止到第 n 个字符作为列值 position(*+2:15):直接指定数值的方式叫做绝对偏移量,如果使用*号,则为相对偏移量,表示上一个字段哪里结束,这次就哪里开始,相对便宜量也可以再做运算。 position(*) char(9):这种相对偏移量+类...
SQLLDR 命令
SQL*Loader 是一个命令行下的操作工具,对应的操作系统命令是SQLLDR语法:SQLLDR keyword=value [,keyword=value,...]选项: userid -- ORACLE 用户名/口令 control -- 控制文件名 log -- 日志文件名 bad -- 错误文件名 data -- 数据文件名 discard -- 废弃文件名 discardmax -- 允许废弃的文...
归档管理
一、查看归档模式ARCHIVE LOG LIST;二、开启归档1、重启数据库至 mount 状态alter database archivelog;2、设置归档存放路径(只可以设置其一,不可以并行) a) log_archive_dest:指定归档文件存放的路径,该路径只能是本地磁盘,默认为'',不能与...
冷备份
一、冷备份流程1、关闭数据库SQL> shutdown immediate2、拷贝除redo log外其它文件到相应目录3、启动数据库到mount状态SQL> startup mount二、冷备份脚本colbackup.sql(脚本写的比较粗糙,建议先备份,后删除,文件根据日期进行区分,从而避免备份时出现异常)ho rm -rf /backup/or...
Oracle 12c:ORA-28040 & ORA-01017
一、ORA-280401、问题描述客户端连接Oracle 12c时,报异常ORA-28040: No matching authentication protocol2、问题原因Oracle 12c的参数SQLNET.ALLOWED_LOGON_VERSION_SERVER、SQLNET.ALLOWED_LOGON_VERSION_CLIENT默认等于11,当我们使用11g JDBC之前版本的thin驱动连接的时候,就会出现该异常3、解决方...
SQLLDR-样例
一、SQLLDR语法语法SQLLDR keyword=value [,keyword=value,...]有效的关键字1、userid -- ORACLE 用户名/口令2、control -- 控制文件名3、log -- 日志文件名4、bad -- 错误文件名5、data -- 数据文件名6、discard -- 废弃文件名7、discardmax -- 允许废弃的文件的数目 (全部...
SQLLDR-CTL文件
SQLLDR 可以把一些以文本格式存放的数据顺利的导入到oracle数据库中,是一种在不同数据库之间进行数据迁移的非常方便而且通用的工具。缺点就速度比较慢,另外对blob等类型的数据不方便。CTL 文件介绍第一部分 1、LOAD DATA:通常以此为开头,其前可加如下参数:2、UNRECOVERABLE:表示数据不可恢复3、RECOV...
EXCLUDE/INCLUDE
一、用法1、单值INCLUDE=TABLE:"= 'EMP'"INCLUDE=TABLE:"= 'DEPT'"2、多值INCLUDE=TABLE:"IN ('EMP', 'DEPT')"3、模糊匹配INCLUDE=TABLE:"LIKE '%E%'"INCLUDE=TABLE:"LIKE '%P%'"二、引号转译1、Windows:D:\> expdp system/manager DIRECTORY=my_dir DUMPFILE=exp_tab.dmp LOGFILE=exp_tab.log SCHEMAS=...
IMPDP
在10g之前,传统的导出和导入分别使用EXP工具和IMP工具,从10g开始,不仅保留了原有的EXP和IMP工具,还提供了数据泵导出导入工具EXPDP和IMPDP.使用EXPDP和IMPDP时应该注意的事项:1、EXP和IMP是客户端工具程序,它们既可以在可以客户端使用,也可以在服务端使用。2、EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用...
EXPDP
OracleDatabase 10g引入了最新的数据泵(DataDump)技术,数据泵导出导入(EXPDP和IMPDP)的作用1、实现逻辑备份和逻辑恢复.2、在数据库用户之间移动对象.3、在数据库之间移动对象4、实现表空间搬移.一、例句 1、完全expdp sys/oracle@orcl dumpfile =full.dmp full=y logfile=full.log directory=dmpdir2、用...
IMP
imp 命令用于把本地的数据库dmp文件从本地导入到远程的Oracle数据库中。一、例句1、完全:IMP sys/oracle BUFFER=64000 FILE=C:\FULL.DMP FULL=Y 2、用户模式:IMP scott/tiger BUFFER=64000 FILE=C:\SONIC.DMP FROMUSER=SONIC TOUSER=scott3、表模式:IMP scott/tiger BUFFER=64000 FILE=C:\SONIC.DMP OWNE...
EXP
exp命令用于把数据从远程数据库服务器导出至本地,生成dmp文件;一、例句1、完全EXP sys/oracle BUFFER=64000 FILE=C:\FULL.DMP FULL=Y 2、用户模式EXP scott/tiger BUFFER=64000 FILE=C:\SONIC.DMP OWNER=scott3、表模式EXP scott/tiger BUFFER=64000 FILE=C:\SONIC.DMP OWNER=scott TABLES=(employees) ...
细粒度审计
细粒度审计 (FGA)(通过 Oracle9i 引入)可以理解为“基于策略的审计”。与标准的审计功能相反,FGA 可用于指定生成审计记录必需的条件:FGA 策略通过使用“dbms_fga”程序包以编程方式绑定到对象(表、视图)。类似于用于通过 VPD ("dbms_rls") 进行访问控制的程序包,它允许您创建任何需要的条件一、创建策略语法...
简单审计
一、开启审计1、设置AUDIT_TRAIL参数一般常见的审计方式是OS,如果设置 AUDIT_TRAIL = OS,还需要修改参数AUDIT_FILE_DEST。2、关闭并重启数据库二、设置所需要的审计信息所有类型的审计都使用audit命令来打开审计,使用noaudit命令来关闭审计。语法: AUDIT sql_statement_c...
审计简介
一、审计分类Oracle中审计总体上可分为“标准审计”和“细粒度审计”后者也称为“基于政策的审计”,在Oracle10G之后功能得到很大增强。其中标准审计可分为用户级审计和系统级审计。用户级审计是任何Oracle用户可设置的审计,主要是用户针对自己创建的数据库表或视图进行审计,记录所有用户对这些表或视图的一切成功和(...
MANAGE TABLESPACE
一、官档BOOK → Database SQL Language Reference → 12 SQL Statements: ALTER TABLE to ALTER TABLESPACE → ALTER TABLESPACE二、扩容表空间扩大数据库的第三种方法是手工增大数据文件(datafile)的容量或使表空间(tablespace)内的数据文件容量可以随需动态地增长。用户可以为已有或新建的数据文件设...
UNDO TABLESPACE
一、官档BOOK → SQL Language Reference → 16 SQL Statements: CREATE SYNONYM to CREATE TRIGGER → CREATE TABLESPACE二、基本语法CREATE [BIGFILE|SMALLFILE] UNDO TABLESPACE[数据文件语句][范围管理语句][一致性保护]三、数据文件...
CREATE TABLESPACE
一、官档BOOK → SQL Language Reference → 16 SQL Statements: CREATE SYNONYM to CREATE TRIGGER → CREATE TABLESPACE二、基本语法CREATE [BIGFILE|SMALLFILE] TABLESPACE[数据文件语句][最小区大小大小][数据块大小][记录日志语句]...
表空间、段、区、块
一、数据块(Block)简介 数据块Block是Oracle存储数据信息的最小单位。注意,这里说的是Oracle环境下的最小单位。Oracle也就是通过数据块来屏蔽不同操作系统存储结构的差异。无论是他们的存储结构和方式、甚至字符排列的方式。Oracle所有对数据的操作和空间分配,实际上都是针对数据块Block的操作。我们从数...