远程登陆参数及OS认证设置
来源:互联网 发布:淘宝客店铺推广链接 编辑:程序博客网 时间:2024/06/06 20:24
1. 参数文件中的remote_login_passwordfile参数
此参数是静态参数,修改后重启数据库后参数生效--控制着密码文件的使用及其状态。
alter system set remote_login_passwordfile=exclusive scope=spfile;
remote_login_passwordfile有三个选项,exclusive shard none
exclusive时允许客户端以SYSDBA/SYSOPER身份从远程登陆, 允许授予和回收SYSDBA或SYSOPER权限,实例独占使用口令文件
none时不允许以SYSDBA/SYSOPER身份从远程登陆,不使用口令文件
SHARED时 允许客户端以SYSDBA或SYSOPER权限从远程登陆; 禁止授予和回收SYSDBA或SYSOPER权限。多个实例共享一个口令文件
SQL> show parameter pass
NAME TYPE VALUE
------------------------------------ -----------------------------------------
remote_login_passwordfile string NONE
查看密码文件 中的用户信息
BYS@ bys3>select * from v$pwfile_users;
USERNAME SYSDB SYSOP SYSAS
------------------------------ ----- ----- -----
SYS TRUE TRUE FALSE
2.$ORACLE_HOME/network/admin目录下的sqlnet.ora文件
WINDOWS下:
在已经以NONE时使用用户名密码登陆的SESSION未重连时修改为NTS可能无法立刻使用OS需重连
Sqlnet.authentication= (NTS)
这一句有两个参数,NTS NONE
NTS是使用操作系统的认证,这样可以使用conn / as sysdba登陆。
NONE是不使用操作系统的认证,必须以输入用户名密码登陆conn sys/oraclesys as sysdba
这一句被#注释掉即不存放在话默认即NONE
LINUX下:
LINUX下默认没有sqlnet.ora,默认可以使用OS验证。
此参数值为ALL或无SQLNET.AUTHENTICATION_SERVICES= (NTS)此参数可以登陆。
SQLNET.AUTHENTICATION_SERVICES = (NONE) 禁止使用OS认证
SQLNET.AUTHENTICATION_SERVICES = (ALL) 可以使用OS或密码文件认证
- 远程登陆参数及OS认证设置
- 设置MAC OS远程登陆
- Vlan划分及远程登陆设置
- mac os x 远程登陆windows
- 如何设置远程登陆
- Windows远程登陆设置
- mysql远程登陆设置
- mysql的远程登陆设置
- Mysql 远程登陆用户权限设置
- MySQL 支持远程登陆设置
- Reids 设置远程登陆
- os认证
- OS认证
- os认证
- Mysql远程登陆及常用命令
- oracle中os认证,参数remote_login_passwordfile,口令文件
- iptables实现远程登陆虚拟机的guest os
- windows2003的单用户远程登陆设置。
- jsp页面传递中文参数乱码的解决
- orapwSID密码文件的使用示例
- 让网页跳转到指定位置 非书签
- Cocos2d-x 设计模式 (5):防御式编程模式
- 【 2024 C语言合法标识符 】
- 远程登陆参数及OS认证设置
- Newtonsoft.Json序列化和反序列
- Android内核剖析之Binder
- Cocos2d-x 设计模式 (6):观察者模式
- 【代码】两个activity之间的互相的切换 数据不能同步的解决办法
- RHEL / Centos 6: Install Nginx Using Yum Command
- C++:指向数组的智能指针scoped_array组件的使用
- java com 口编程,操作心法
- Newtonsoft.Json.dll使用