oracle必问的面试题系统中的文件orapw是什么作用

为什么oracle数据库文件导入时不需要验证密码_百度知道
为什么oracle数据库文件导入时不需要验证密码
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
来自电脑网络类芝麻团
采纳数:46395
获赞数:76664
参与团队:
一、密码文件:作用:主要进行DBA权限的身份认证;DBA用户:具有sysdba,sysoper权限的用户被称为dba用户。默认情况下sysdba角色中存在sys用户,sysoper角色中存在system用户;二、Oracle的两种认证方式:1.使用与操作系统集成的身份验证;2.使用Oracle数据库的密码文件进行身份认证;三、密码文件的位置:Linux下的存放位置:$ORACLE_HOME/dbs/orapw$ORACLE_SID即:ORACLE_HOME/dbs/orapw&sid&Windows下的存放位置:$ORACLE_HOME/database/orapw$ORACLE_SID
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Oracle 密码文件_数据库技术_Linux公社-Linux系统门户网站
你好,游客
Oracle 密码文件
来源:Linux社区&
作者:robinson_0612
--==============================
--==============================
一、密码文件
&&& 作用:主要进行DBA权限的身份认证
&&& DBA用户:具有sysdba,sysoper权限的用户被称为dba用户。默认情况下sysdba角色中存在sys用户,sysoper角色中存在system用户
二、Oracle的两种认证方式;
&&& 1.使用与操作系统集成的身份验证
&&& 2.使用Oracle数据库的密码文件进行身份认证
三、密码文件的位置
&&& Linux下的存放位置:$ORACLE_HOME/dbs/orapw$ORACLE_SID
&&&&&&&&&&&&&&&&& 即:ORACLE_HOME/dbs/orapw&sid&
&&& Windows下的存放位置:$ORACLE_HOME/database/orapw$ORACLE_SID
&&& 密码文件查找的顺序
&&& ---&orapw&sid&---&orapw---&Failure
&&& 两种认证方式:类型与SQL server中的windows认证和SQL server认证
&&& 决定在两个参数中
&&& 1.remote_login_passwordfile = none | exclusive |shared& 位于$ORACLE_HOME/dbs/spfile$ORACLE_SID.ora参数文件中
&&& && none : 不使用密码文件认证
&&& && exclusive :要密码文件认证,自己独占使用(默认值)
&&& && shared :要密码文件认证,不同实例dba用户可以共享密码文件
&&& 2. $ORACLE_HOME/network/admin/sqlnet.ora&
&&& && SQLNET.AUTHENTICATION_SERVICES = none | all | ntf(windows)
&&& && none : 表示关闭操作系统认证,只能密码认证
&&& && all : 用于linux或unix平台,关闭本机密码文件认证,采用操作系统认证,但远程&异机&可以使用密码文件认证
&&& && nts : 用于windows平台
&&& 不同的组合
&&& & 1&&&&&&&&&& 2
&&& none&&&&&&&&& none&&&&& sys用户无论是本机还是远程均不可用
&&& 判断当前使用的是操作系统认证还是密码认证
四、演示:
&&& 1.在sqlnet.ora 中追加SQLNET.AUTHENTICATION_SERVICES = none& */
&&& [oracle@robinson ~]$ sqlplus / as sysdba /*登陆失败*/
&&& SQL*Plus: Release 10.2.0.1.0 - Production on Fri Apr 9 10:41:28 2010
&&& Copyright (c) 1982, 2005, Oracle.& All rights reserved.
&&& ERROR:
&&& ORA-01031: insufficient privileges
&&& Enter user-name:
&&& --------------------------------------------------------------------------------
&&& [oracle@robinson ~]$ sqlplus sys/ as sysdba /*使用密码文件认证,登陆成功*/
&&& SQL*Plus: Release 10.2.0.1.0 - Production on Fri Apr 9 10:42:35 2010
&&& Copyright (c) 1982, 2005, Oracle.& All rights reserved.
&&& Connected to:
&&& Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
&&& With the Partitioning, OLAP and Data Mining options
&&& --=================================================================================
&&& 2.将SQLNET.AUTHENTICATION_SERVICES的值改为all
&&& [oracle@robinson admin]$ sqlplus / as sysdba /*采用本机认证可以登陆*/
&&& SQL*Plus: Release 10.2.0.1.0 - Production on Fri Apr 9 10:46:55 2010
&&& Copyright (c) 1982, 2005, Oracle.& All rights reserved.
&&& Connected to:
&&& Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
&&& With the Partitioning, OLAP and Data Mining options
&&& --------------------------------------------------------------------------------------
&&& [oracle@robinson admin]$ sqlplus sys/redhat@orcl as sysdba /*使用密码文件登陆认证失败*/
&&& SQL*Plus: Release 10.2.0.1.0 - Production on Fri Apr 9 10:48:35 2010
&&& Copyright (c) 1982, 2005, Oracle.& All rights reserved.
&&& ERROR:
&&& ORA-12641: Authentication service failed to initialize
&&& Enter user-name:
&&& --注:此时可以使用远程登陆。&
&&& --使用#符号将新增的SQLNET.AUTHENTICATION_SERVICES行注释掉恢复到缺省值
相关资讯 & & &
& (07/29/:43)
& (07/29/:55)
& (08/11/:36)
& (07/29/:28)
& (07/29/:37)
& (04/08/:32)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款谁那里有oracle的密码口令文件啊,orapw*.ora格式的发我一下吧,谢谢_百度知道
谁那里有oracle的密码口令文件啊,orapw*.ora格式的发我一下吧,谢谢
谁那里有oracle的密码口令文件啊,orapw*.ora格式的发我一下吧,谢谢...
谁那里有oracle的密码口令文件啊,orapw*.ora格式的发我一下吧,谢谢
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
流光幻影520
流光幻影520
采纳数:81
获赞数:99
在你的.ora文件里面做如下配置就好了:数据库名 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(PROTOCOL = TCP)
(HOST = “你的Server IP地址”)
(PORT = 1523)
(CONNECT_DATA =
(SID = “你设置的SID”)
采纳数:148
获赞数:207
用orapwd命令建一个不就完了
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。如启用ORACLE的OS认证默认是OS认证,则从服务器登陆时不需要验证(用户需要在DBA用户组中)
在ORACLE启动过程中,会在$ORACLE_HOME、DATABASE下查找 口令文件,查找顺序是orapwSID文件,如果不存在则查找orapw文件,如果orapw不存在,报错。
是否使用口令文件,是通过oracle提供的一个参数remote_login_passwordfile来控制的,remote_login_passwordfile有none,shared,exclusive3个值,none表示不使用口令文件,exclusive表示实例独占使用口令文件,也就是各自实例使用单独的口令文件,shared表示多个实例共享一个口令文件,缺省情况下,win下口令文件的格式是pwdsid.ora,unix下的格式是orapwSID(大小写敏感),
LINUX下寻找口令文件的顺序是:
oracle_home\dbs\orapwSID,如果找不到,会在dbs目录想寻找orapw文件(LINUX下实验验证过,注意密码文件名是orapwSID,而不是orapwSID.ora),10g后open数据库时不在检查口令文件。win下如果在oracle_home/database/下找不到pwdsid.ora文件,不会寻找任何文件。
这里所说的win下如果找不到PWDsid.ora文件之后不会寻找任何文件其实是相对unix下如果找不到orapwSID文件之后会寻找orapw文件而言的。其实win下寻找口令文件也是有顺序的。寻找顺序是这样的:首先寻找注册表中ora_sid_pwfile环境变量所指向的口令文件,其次寻找ora_pwfile执行的口令文件,最后才寻找$ORACLE_HOME/database/PWDsid.ora
建立密码文件后要重新启动数据库,因为内存中保留有原来的密码
创建密码文件,指定密码是oraclebys,force=y是如已经存放指定名字的密码文件,则覆盖。
file= password=p 这两个参数是强制性的,entries是可以保存的记录个数,每个具有sysdba或sysoper权限的用户算一个记录,
如果一个用户同时具有sysdba和sysoper的权限,则只占一个记录。
注意:WINDOWS下密码文件格式为:PWDorcl.ORA
LINUX下为orapwbysrac1
C:\Documentsand Settings\Administrator&orapwd file=G:\dbhome_1\database\PWDorcl.ORA password=oraclebys entries=3 force=y
修改参数启用密码文件
首先需要修改参数,才能使用口令文件。不然如禁用OS认证,此参数又不对,无法STARTUP数据库,因为不能以SYSDBA身份连接到空闲进程。
SQL&show parameter pass
----------------------------------------------- ------------------------------
remote_login_passwordfile
SQL&alter system set remote_login_passwordfile=exclusive scope=
系统已更改。
数据库已经关闭。
已经卸载数据库。
ORACLE例程已经关闭。此时,修改OS认证方式为NONE。下面是使用口令文件启动的:
ORACLE例程已经启动。
TotalSystem Global Area
1375792 bytes
VariableSize
DatabaseBuffers
RedoBuffers
5804032 bytes
数据库装载完毕。
数据库已经打开。
验证是否通过口令文件启动???
事实是只能验证是否存在PWFILE及PEFILE里有哪些用户及权限。
SQL& select * from v$pwfile_
SYSDB SYSOP SYSAS
------------------------------ ----- ----- -----
数据库已经关闭。
已经卸载数据库。
ORACLE例程已经关闭。
SQL&ORA-01031:insufficient privileges
SQL&conn sys/oraclebys as sysdba
已连接到空闲例程。
oracle orapwd命令使用说明
oracle orapwd命令使用说明
Oracle数据库的orapwd命令,主要用来建立密码文件。
windows下oracle默认的位置是$ORACLE_HOME\database目录...
一次dg 因密码文件与gap引起归档日志无法应用的处理
问题描述:
Linux上11.2.0.4.0 RAC--&RAC做的DG。
在主库一个节点使用alter user sys命令对SYS用户进行了更新,之后因密码问题日志无法同步。
发现问题后重新同步了...
orapwsid文件是二进制文件,不能手工修改,单纯的使用strings 查看不能发现一些细微的变化
orapwsid文件是二进制文件,不能手工修改,单纯的使用strings 查看不能发现一些细微的变化
[oracle@localhost dbs]$ strings orapwo...
Orapwd 初步认识今天看到DBA常用工具里有个orapwd,初次相识.在CMD里输入命令如下:C:/Documents and Settings/Administrator&orapwd
orapwd file=&D:/oracle/product/10.2.0/db
_1/database/PWDLLDBD.ora& password=change_on_install
orapwd 工具建立建立的密码文件 一定要orapw+实例名吗 我在11g和10g 测试是必须要 orapw+实例名 才能登录成功 以下是验证过程 [oracle@asm dbs]$ rm orap...
没有更多推荐了,$ORACLE_HOME/dbms/orapw$ORACLE_SID文件缺失。
cd $ORACLE_HOME/dbs
orapwd file=orapw$ORACLE_SID
Oracle sys用户登录权限不足insufficient privileges
1、使用服务器本地环境登录sqlplus
,命令为“sqlplus / as sysdba& ,如果您出现和截图中一样的提示,那么这篇经验就是为了解决这个问题而存在的。
2、右键点...
oracle:sys、system 无法登录问题:ORA-01031: insufficient privileges
oracle:sys、system 无法登录问题:ORA-01031: insufficient privileges
Oracle 使用sys用户登录报insufficient privileges权限不足
OS:2.4.21-20.19AXsmp #1 SMP Wed Jan 5 05:02:09 EST
i686 i386 GNU/Linux
Oracle:Oracle 10.2...
ora-01031:insufficient privileges解决方法总结
今天遇到此错误,解决后不太清楚其中原理,上网查询后明白一些,转载网上的文章作为记录,也供大家参考。
主要是 sqlnet.ora 文件和 remote_login_passwordfile 参数...
在Oracle数据库启动时提示没有权限 ora-01031:insufficient privileges
环境:Linux
操作语句:
[Oracle@ora11r2 ~]$ sqlplus /nolog
SQL*Plus: Release 11.1....
一.问题描述
远程使用plsql工具登录sys用户,提示ORA-01031 insufficient privileges。
二.问题解决方法
1.首先使用本地系统用户启...
Oracle 远程连接访问出错ORA-01031:Insufficient privileges!
Oracle 远程连接访问出错ORA-01031:Insufficient privileges!
很简单的一个经典问题:
环境:win7/oracle 10.2.0.1
Linux下,“ORA-01031: insufficient privileges”的处理
在linux下面,习惯用 sqlplus &/as sysdba& 登录。
今天在其他机器上,遇到错误如下:
[oracle@db ~]$ sqlplus &/as sysdba&
sqlplus &/ as sysdba&报错ORA-01031: insufficient privileges
使用sqlplus &/ as sysdba&连DB,报错:ORA-01031: insufficient privileges
[oracle@bej301441 lib]$ sqlplus &/...
[Oracle] sqlplus / as sysdba ora-01031 insufficient privileges
一. 问题描述
今天在新机子(WINDOWS)上搭建Oracle环境,完了之后通过SQL*PLUS本地登录时报错:
ora-01031 insufficient privileges
没有更多推荐了,

我要回帖

更多关于 oracle主要文件类型及作用 的文章

 

随机推荐