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 登录。



  • 相关阅读:
    eclipse常用快捷键
    .net操作Excel快速
    treeview使用sort以后取消排序
    行转列,参数是文本类型
    easyui分页控件汉化扩展
    在子页面中获取父frameset中元素
    easyui-datagrid自定义分页控件样式
    字符串和图片转换
    VS2012设置随笔
    DevExpress之GridControl
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4360712.html
Copyright © 2011-2022 走看看