sys和system密码丢失怎么办 你是安装在两个不同的目录吗? 很可能你的8i已经被覆盖了用orapwd重建一个密码文件试试吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 8i可以使用svrmgrl进入ORACLE$SVRMGRL$svrmgrl>connect internal然后再修改密码 修改unix环境下$ORACLE_HOME\oracle\ora**\network\admin\SQLNET.ORA中为:SQLNET.AUTHENTICATION_SERVICES= (NTS)重起数据库/监听服务,就可以用操作系统认证sqlplus "/ as sysdba"了 这不是你的密码丢了,而是你在同一台机器上启动两个实例,这时你要指定 oracle_sid 才可正常启动你的 8i 的数据库 export ORACLE_SID=8iSID 然后再按启动 8i 的步骤启动就没问题了。如果你要启动 9i 的数据库 export ORACLE_SID=9iSID 然后按 9i 的步骤启动 可以同时安装两个版本的Oracle么?我没有搞过,学习。但说问题,我想风中追风说得应该比较贴切。 我是安装在两个目录下,这个是肯定了,覆盖是不可能的,第一次安装好后,两套环境的数据库都可以正常启动,但是,要注意了:侦听就只能启动一个,当第二套系统安装完成后,发现系统磁盘空间不足了,就重新mount一个硬盘,重新在新的硬盘上安装了一次,就出现了上面的问题 在windows下搞过两个数据库版本,那会遇到一个问题是exp/imp不好用了~楼主,你用主机字符串来明确一下呢?sys/oracle8i@8i as sysdbasys/oracle9i@9i as sysdba c:\> sqlplus /nologsql> connect /as sysdba已联接sql>alter user sys identified by sys;用户已更改 c:\> sqlplus /nologsql> connect /as sysdba到这里之后就显示让我输入密码了 你这样试试,在sys命令是写成一个文件的。在数据库没启动时也可用此用户进入就是这个原因。我知道在windows平台命令行方式有一个命令orapwd用这个命令可以修改sys的口令。然后进入控制台修改system的口令就可以了。这个方法我试过,unix下也应当能用的。你先试试。 TO lyw5741(省长): c:\> sqlplus /nolog sql> connect /as sysdba 到这里之后就显示让我输入密码了 /后面没有空格? to Samland(samland)有空格还是不行的哦 很简单啊,重新生成口令文件就拿到了DBA的口令,然后再改其他用户的密码 chengtwn(漠孤烟) 口令文件怎么生成啊?如果是个人都可以生成解码,是不是Oracle一点安全性都没有啦? 将oracle\ora92\database\下的pwdSID.ora删除,$ orapwd file=oracle\ora92\database\pwdSID.ora password=admin11 entries=10注意pwdSID.ora要更改成你的实例文件如实例为CRM,则是pwdCRM.ora conn sys/admin11@CRM as sysdba.... chengtwn(漠孤烟) 口令文件怎么生成啊?如果是个人都可以生成解码,是不是Oracle一点安全性都没有啦?是这样的啊!人家能进入你的系统,如果有SA的权限,就可以采用操作系统认证的方式(修改unix环境下$ORACLE_HOME\oracle\ora**\network\admin\SQLNET.ORA中为:SQLNET.AUTHENTICATION_SERVICES= (NTS)重起数据库/监听服务,就可以用操作系统认证sqlplus "/ as sysdba"了),来进入你的数据库,从而轻而易举的搞定你的数据库了~吼吼,SA》》》DBA的啊~ 最直接的办法是删除口令文件,然后是用Orapwd命令重新建一个新口令文件。 oracle存储过程java source返回一个list集合 Oracle 行转列、列转行的问题 能不能本地不安装数据库,只安装客户端软件通过网络访问数据库 利用SNMP监控Informix数据库,如何启动SNMP代理,在线等,成功就给分 请问谁能写这样SQL????? oracle 的备份与恢复 关于CLOB ; BLOB 等大字处理! 请教一下oracle 8(或其他版本)的参数指标,如最多可建多少张表? 导入需要这么久吗? postgres 数据库如何写循环 超急問題,問題解決再加分!!! ORACLE中有“组”(GROUP)的概念吗?
$SVRMGRL
$svrmgrl>connect internal
然后再修改密码
unix环境下
$ORACLE_HOME\oracle\ora**\network\admin\SQLNET.ORA
中为:
SQLNET.AUTHENTICATION_SERVICES= (NTS)
重起数据库/监听服务,就可以用操作系统认证sqlplus "/ as sysdba"了
楼主,你用主机字符串来明确一下呢?
sys/oracle8i@8i as sysdba
sys/oracle9i@9i as sysdba
sql> connect /as sysdba
已联接
sql>alter user sys identified by sys;
用户已更改
sql> connect /as sysdba
到这里之后就显示让我输入密码了
c:\> sqlplus /nolog
sql> connect /as sysdba
到这里之后就显示让我输入密码了
/后面没有空格?
有空格还是不行的哦
人家能进入你的系统,如果有SA的权限,就可以采用操作系统认证的方式
(修改
unix环境下
$ORACLE_HOME\oracle\ora**\network\admin\SQLNET.ORA
中为:
SQLNET.AUTHENTICATION_SERVICES= (NTS)
重起数据库/监听服务,就可以用操作系统认证sqlplus "/ as sysdba"了
),
来进入你的数据库,从而轻而易举的搞定你的数据库了~吼吼,SA》》》DBA的啊~