一个微信在视频,另一个微信再发视频可以收到的视频怎么发朋友圈吗

sys用户远程登录不成功及密码不正确解决方法
&&&&&&&&&&
sys用户远程登录不成功及密码不正确解决方法
环境:linux AS4.0 oracle9024
现象:1. 在远程用sqlplus连接时输入
出现密码错误;请重新输入用户名与密码.
2. 在服务器端删除密码文件$ORACLE_HOME/dbs/orapw
用:$orapwd file=orapw password=system
重新产生密码,再次在远程登录,显示权限不足。
SQL& show parameter remote
NAME&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
TYPE&&&&&&&
------------------------------------ -----------
---------------
remote_archive_enable&&&&&&&&&&&&&&&
string&&&&&
remote_dependencies_mode&&&&&&&&&&&&
string&&&&&
remote_listener&&&&&&&&&&&&&&&&&&&&&
remote_login_passwordfile&&&&&&&&&&&
string&&&&&
remote_os_authent&&&&&&&&&&&&&&&&&&&
boolean&&&&
remote_os_roles&&&&&&&&&&&&&&&&&&&&&
boolean&&&&
正常应该为EXCLUSIVE.
发现也是正常的。
解决方法:重新启动oracle&
问题解决。&&&&&&&&&
SQL& shutdown
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL& startup
ORACLE instance started.
Total System Global
Size&&&&&&&&&&&&&&&&&&
452124 bytes
Size&&&&&&&&&&&&
Buffers&&&&&&&&&
Buffers&&&&&&&&&&&&&&&&
667648 bytes
Database mounted.
Database opened.
总结: 1. sys
密码挂失并不可怕,我们可以重建,如上。
2.远程登录要用remote_login_passwordfile&=
3.查看当前具有sysdba权限用:
select *& from v$pwfile_
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。解决SYS本地登录或远程登录引起ORA-01031错误方法 - Oracle数据库 - 中国黑帽网
&>&&>& > 正文
解决SYS本地登录或远程登录引起ORA-01031错误方法
文章分析关于用SYS本地登录或远程登录引起ORA-01031错误,同时也提供了ORA-01031错误解决办法,有碰到相同的问题的朋友可以参考一下解决方案. 如果实例安装在服务器A上,你用管理员权限Administrator登录后,使用SQL& conn system/manage as sysdba登录 没有问题。但是如果你在服务器A上建立一个etl账号,使它率属于Remote Desktop Users 和Users 组,如下所示:此时你用sys账号登录数据库时,就会报ORA-01031:insufficient privileges错误,退出etl账号,用管理员登录给etl账号赋予率属于Oracle DBA Group的权限然后用etl账号登录,问题解决了,如果你赋予etl账号管理员组权限,但是没有ora_dba权限,如下所示, 结果会怎样?答案是依然会报权限不足的错误&情况二:此时我在远程机器B上,我使用sys账号远程登录时报ORA-01031:insufficient privileges或ORA-01017: invalid username/ logon denied错误。首先去检查下sqlnet.ora文件下是否有SQLNET.AUTHENTICATION_SERVICES= (NTS)设置,如何已经配置了这个选项。那么我们接下来检查下一下密码文件参数很明显密码文件存在,如果查询没有记录,则说明密码文件不存在,需要重建密码文件,有时候我们确实是sysdba的权限,为什么登录却提示你的权限不够叻?这里的问题可能出现在密码文件里,由于你的密码文件缺损或者不存在,而ORALCE实例对sysdba的权限是根据这个密码文件来判断的,为什么这样做呢?如果我们的数据库没有OPEN,那么对于的一些动态视图是不能打开的,所以ORACLE必须把这些用户的口令和USERNAME放在一个独立的文件里,这样在数据库还不是OPEN的状况写,有个地方判断了。使用orapwd命令重建密码文件。orapwd命令的用法如下。接下来查看系统参数remote_login_passwordfile如果VALUE值不是EXCLUSIVE,那么需要设置参数remote_login_passwordfile的值为EXCLUSIVE,有一次我检查配置了上述所有配置后,发现都符合,在远程用SQL*PLUS登录后,居然报如下错误ORA-01017: invalid username/ logon denied错误,很是纳闷,仔细检查了所有配置后,最后发现居然是服务器B的Guest账号被禁用了(如下所示)启用了Guest账号,然后在机器A上用sys账号登录,此时又报ORA-01031: insufficient privileges,赶紧给Guest账号添加ora_dba用户组,问题解决了。
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&8247人阅读
Linux(18)
oracle与c++开发(68)
1、先看下命令说明:orapwd
Usage: orapwd file=&fname& entries=&users& force=&y/n& ignorecase=&y/n& nosysdba=&y/n&
file - name of password file (required),
password - password for SYS will be prompted if not specified at command line,
entries - maximum number of distinct DBA (optional),
force - whether to overwrite existing file (optional),
ignorecase - passwords are case-insensitive (optional),
nosysdba - whether to shut out the SYSDBA logon (optional Database Vault only).
There must be no spaces around the equal-to (=) character.
2、再看下使用范例:
orapwd file=orapwmercury password=lzx123 entries=10
范例说明:
file:变量orapwmercury为'orapw$ORACLE_SID'格式,如sid为test则命令文件为orapwtest,这点必须按格式来,并且该文件要放置在$ORACLE_HOME/dbs/目录下。password:变量lzx123为设定给sys用户的密码entries:10表明可以有10个sysdba权限用户,不可超过10个,目前已经定义了sys一个。
注:改动生效需要重启数据库。
3、应用说明:
orapwd命令是用来创建口令文件的,所以需要明白什么时候需要这个口令文件,执行下列命令查看
[oracle@centos ~]$ sqlplus /
SQL*Plus: Release 11.2.0.1.0 Production on Sat Sep 17 11:21:52 2011
Copyright (c) , Oracle.
All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL& show parameter remote_login_
------------------------------------ ----------- ------------------------------
remote_login_passwordfile
保证数据库open情况下,执行命令show parameter remote_login_查看值是不是EXCLUSIVE。这里的值是pfile中定义的,可以查看你的initSID.ora文件。对该字段的描述是:
***********************************************FROM ORACLE11G DOCS******************************************
REMOTE_LOGIN_PASSWORDFILE specifies whether Oracle checks for a password file.
One or more databases can use the password file. The password file can containSYS as well as non-SYS users.
The password file can be used by only one database. The password file can containSYS as well as non-SYS users.
Oracle ignores any password file. Therefore, privileged users must be authenticated by the operating system.
*******************************************************************************************************************
从描述中可以知道如果值是none的话,表明口令文件模式不起作用,必须用操作系统级的sysdba权限用户登录,如系统用户oracle。而没有指定值得话等同于none。因此如果要使用口令文件必须是exclusive或是shared模式,并且用orapwd命令创建,值得一提的是该口令文件指保存具有sysdba等超级权限的用户。
注:假如你不能用sys加上口令登录,那就用系统用户oracle,使用sqlplus /登录到数据库(如不能登录,这里有个sqlnet.ora文件请查阅)。
4、常见问题
(1)尝试使用sysdba权限用户远程登录的时候提示,尤其是pl/sql使用 &sys/密码 as sysdba&登录时
ORA-01031: insufficient privileges
对该问题首要考虑就是1:口令文件的缺失,造成没有找到口令、2:值没有指定或是指定了none。
(2)select * from v$pwfile_ 结果为 no rows select如
USER is &SYS&
SQL& select * from v$pwfile_
no rows selected
也说明口令文件不存在或是不起作用,需要按上述调整好,重启数据库,登录,然后检验:
ORACLE instance started.
Total System Global Area
Fixed Size
2217632 bytes
Variable Size
Database Buffers
Redo Buffers
6758400 bytes
Database mounted.
Database opened.
SQL& show parameter remote_login_
------------------------------------ ----------- ------------------------------
remote_login_passwordfile
SQL& select * from v$pwfile_
SYSDB SYSOP SYSAS
------------------------------ ----- ----- -----
Grant succeeded.
SQL& select * from v$pwfile_
SYSDB SYSOP SYSAS
------------------------------ ----- ----- -----
FALSE FALSE
可说明,口令文件工作了!
注:本人截止到仍在使用oracle,关于本话题如再有疑问请留言。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:590391次
积分:6716
积分:6716
排名:第2836名
原创:122篇
转载:20篇
评论:128条
【人生有三】 1.人生三不争:不与上级争锋,不与同级争宠,不与下级争功。 2.人生三修炼:看得透想得开,拿得起放得下,立得正行得直。 3.人生三福:平安是福,健康是福,吃亏是福。 4.人生三为:和为贵,善为本,诚为先。 5.人生三不等:孝老,行善,健身。 6.人生三快事:美酒、挚友、枕边书。祝各位家人一生平安 !
(1)(5)(3)(2)(1)(1)(18)(15)(12)(6)(6)(7)(4)(6)(2)(10)(11)(11)(9)(5)(7)

我要回帖

更多关于 收到的视频怎么发朋友圈 的文章

 

随机推荐