SQLNET.ORA 的常见用法
一、IP 黑白名单相关参数TCP.VALIDNODE_CHECKING = YES使用这个参数来启用下边的两个参数。TCP.EXCLUDED_NODES = (list of IP addresses)指定不允许访问oracle的节点,可以使用主机名或者IP地址 TCP.INVITED_NODES = (list of IP addresses)指定允许访问db的客户端...
查看系统资源信息
一、查看cpu1、more /proc/cpuinfo | grep "model name"2、grep "model name" /proc/cpuinfo3、如果觉得需要看的更加舒服grep "model name" /proc/cpuinfo | cut -f2 -d:二、查看内存1、grep MemTotal /proc/meminfo2、grep MemTotal /proc/meminfo | cut -f2 -d:3、free -m |grep "Mem" | awk ...
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...
迭代器
迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。一、NEXT语法:next(iterator[, default])说明:1、函数必须接收一个可迭代对象参数,每次调用的时候,返回可迭代对象的下一个元素。如果所有元素均已经返回过,则抛出...
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...
ls命令 & 文件属性
一、文件属性1、文件类型 -:普通文件(f) d:目录文件 b:块设备文件(block) c:字符设备文件(character) l:符号链接文件(symbolic link file) p:命令管道文件(pipe) s:套接字文件(socket)2、权限:每三位一组,每组rwx三种权限3、文件硬连接的次数4、文件属主(owner)5、文...
while 和 for 循环
一、概述Python中的循环语句有 for 和 while。Python循环语句的控制结构图如下所示:二、while 循环1、语法:while 判断条件: else: 2、说明:当符合条件时,进行循环。当不再符合...
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) ...
if测试和语法规则
一、概述Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:二、if 语句Python中if语句的一般形式如下所示:if condition_1: statement_block_1elif condition_2:...
细粒度审计
细粒度审计 (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...