Oracle DG参数.SQL net常用参数_DG参数

例:log_archive_config='DG_CONFIG=(orcl,prod)'  
        DG_CONFIG为 Data Guard 配置中的所有数据库指定最多 9 个唯一数据库名称(使用 DB_UNIQUE_NAME 初始化参数定义)的列表。

例:log_archive_dest_1='location=C:\app\archive valid_for=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=orcl' 
        location:指定将用作快速恢复区的本地文件系统目标或目录、文件系统或自动存储管理器磁盘组。您必须至少为一个目的地指定此属性。
        VALID_FOR=(redo_log_type,database_role)
    log_archive_dest_2='service=prod LGWR ASYNC valid_for=(ONLINE_LOGFILES,PRIMARY_ROLE) db_unique_name=prod' 
        SERVICE=net_service_name 指定一个有效的 Oracle Net 服务名称 (SERVICE=net_service_name),用于标识重做数据将发送到的远程 Oracle 数据库实例。
        LGWR ASYNC:最大性能保护模式

例:fal_client='orcl' fal_server='prod' 
        FAL_Server和fal_client是standby端的参数配置,考虑到switchover,可考虑在primary 端也做预先设置。
        FAL_SERVER: 指向primary端的Oracle Net service
        FAL_CLIENTL: 指向standby端的Oracle Net service

例:standby_file_management='AUTO'
        启用自动备用文件管理后,主数据库上的操作系统文件增删在备用数据库上复制。STANDBY_FILE_MANAGEMENT仅适用于物理备用数据库。


例:db_file_name_convert='C:\app\datafiles\orcl','C:\app\datafiles\prod' 
    log_file_name_convert='C:\app\datafiles\orcl','C:\app\datafiles\prod' 
        '主库数据文件路径','备库数据文件路径'它将主数据库上新数据文件的文件名转换为备用数据库上的文件名,备库端设置考虑switchover则主库也可同时设置

##########################SQLnet 常用参数######################
1.SQLNET_ALLOWED_LOGON_VERSIONS:设置允许连入数据库的客户端版本
2.SQLNET.AUTHENTICATION_SERVICES=none/all/nts:设置使用何种验证方式
    none:使用用户名/密码的方式连接数据库,禁止OS验证
    all:使用所有方式的验证,包括OS验证
    nts:OS验证方式,连入OS后可以不用密码连接数据库
3.SQLNET.INBOUND_CONNECT_TIMEOUT:设置连入数据库后必须在多长时间内完成认证(如:输入用户名/密码)
4.NAMES.DIRECTORY_PATH=tnsnames/onames/hostname/ldap/ezconnect
    a)NAMES.DIRECTORY_PATH=(tnsnames),那么客户端就只会从tnsnames.ora查找你要连接的字符串(如orcl)记录,如果tnsname.ora文件中没有此记录,则连接不上数据库。
    b)NAMES.DIRECTORY_PATH=(tnsnames,hostname),那么客户端首先会从tnsnames.ora查找你要连接的字符串(如orcl)记录,
        如果tnsname.ora文件中没有此记录,则尝试把你要连接的字符串(如orcl)当作一个主机名,
        通过网络的途径去解析它的ip地址然后去连接这个ip上GLOBAL_DBNAME=连接字符串(如orcl)这个实例,如果仍无法连接,最后会尝试以ezconnect的方式连接数据库。