zoukankan      html  css  js  c++  java
  • Oracle OS认证和口令文件认证方法

    OS认证

    1.在SQLNET.ORA(位于$ORACLE_HOME/NETWORK/ADMIN文件夹中)文件里,使用vi编辑,凝视掉#SQLNET.AUTHENTICATION_SERVICES = (NONE)该行。

    2.检查当前OS用户是否属于DBA组。

    3.运行sqlplus / as sysdba 登录数据库。

    口令文件认证

    1.在SQLNET.ORA(位于$ORACLE_HOME/NETWORK/ADMIN文件夹中)文件里,使用vi编辑,改动为SQLNET.AUTHENTICATION_SERVICES = (NONE),如没有则加入该行。
    2.设置spfile或者pfile中
    REMOTE_LOGIN_PASSWORDFILE = EXCLUSIVE ,或者 REMOTE_LOGIN_PASSWORDFILE = SHARED 

       ALTER SYSTEM SET REMOTE_LOGIN_PASSWORDFILE = EXCLUSIVE SCOPE = SPFILE ;

       查看改动结果:show parameter remote

    NAME                                 TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    remote_dependencies_mode             string      TIMESTAMP
    remote_listener                      string
    remote_login_passwordfile            string      EXCLUSIVE
    remote_os_authent                    boolean     FALSE
    remote_os_roles                      boolean     FALSE
    result_cache_remote_expiration       integer     0
    3.使用orapwd创建口令文件

      orapwd file='$ORACLE_HOME/dbs/orapw$ORACLE_SID' password=pwd entries=10 force=y

    4.运行sqlplus sys/pwd as sysdba 本地登录。

    5.远程运行sqlplus sys/pwd@192.168.1.40/orcl as sysdba 登录。



  • 相关阅读:
    Python3安装和虚拟环境配置
    CentOS中nginx安装部署
    CRM项目的整理---第一篇
    软件代码的发布
    ansible的roles使用
    ansible中的playbook脚本的介绍与使用
    ansible模块的介绍与使用
    Ansible的参数介绍
    ansible的介绍与安装
    linux网络配置,查看IP地址
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4360712.html
Copyright © 2011-2022 走看看