oracle11g安装后,本地无法登录

作者:分开不是尽头 | 创建时间: 2023-08-13
oracle11g安装后,本地无法登录 前提:服务全部打开,监听也配置好了!win7/8 64位  oracle 11g 先登录到sqlplus:sqlplus /nolog; 登录数据库:conn system/manager as sy...
oracle11g安装后,本地无法登录

【解决办法1】

这种方式每次电脑重启以后,都需要用sysdba的身份启动数据库; 优点:能够加深基本的sql密令的印象; 缺点:麻烦;

找到一个文件夹:pfile;虽然每个人安装oracle的路径不一样,但是在安装的目录下一定会找到这个文件夹! 比如我的文件夹: D:\app\jamb008\admin\orcl\pfile

这个文件下有个文件:init.ora.1132014143422 它其实就是pfile,用来启动oracle的文件!

用写字板的方式打开它,找到local_listener,然后将它的值换掉(原始值叫LISTENER_ORCL),换成你tnsnames.ora中的ADDRESS_LIST:

回到cmd中,执行:startup pfile='D:\app\jamb008\admin\orcl\pfile\init.ora.1132014143422'

再次用plsql登录:system manager成功了!

【解决办法2】

用sysdba的身份登录 sqlplus /nolog conn /as sysdba

创建spfile create spfile from pfile = 'D:\app\jamb008\admin\orcl\pfile\init.ora.1132014143422' 文件已创建 这里稍作说明: oracle11g此文件在:D:\app\jamb008\product\11.2.0\dbhome_1\databaseoracle10g此文件在 :D:\app\jamb008\product\11.2.0\dbhome_1\dbs

再次启动: startup

到此,我们发现oracle已经成功启动,然后把电脑重启,再次用plsql登录,发现直接进入数据库了。

点击展开全文

更多推荐