发布网友 发布时间:2022-04-23 23:54
共4个回答
热心网友 时间:2022-04-13 23:49
数据库启动需要启动初始化文件,也就是pfile或是spfile文件,如果是pfile
文件的话,在$ORACLE_HOME/dbs下面有init+实例名.ora文件,里面是oracle的参数文件,另外进入sql环境的命令可以是 sqlplus '/as sysdba'如果是本地登录的话,就不用密码了 ,如果是 远程登录的话,需要设tnsnames,数据库端设listener,如果要以sys用户登录远端的话,需要添加一个密码文件。
另外,在登录前,最好在sql>下export ORACLE_SID=实例名,或把oracle_sid添加到oracle用户的环境变量里。
热心网友 时间:2022-04-14 01:07
一般参数文件都会放在 $ORACLE_HOME/dbs/init<ORACLE_SID>.ora
oracle数据库启动参数文件是从spfile--->pfile--init.
提示的很清楚,是没有了pfile
解决该问题请检查以下内容:
1,查看spfile,pfile. 如果没有,请自己编写.
2,查看一下 $ORACLE_BASE/oradata/<ORACLE_SID>/数据文件
里面有没有文件.如果有数据文件,数据库才能启动.
3,查看一下orapwd<sid> 文件有没有. 如果没有的话使用orapwd命令建立.
热心网友 时间:2022-04-14 02:42
可能是找不到参数文件 spfilefstest.ora 或 pfilefstest.ora,看看路径‘/home/oracle/proct/10.2.0/dbs/’下有没有该参数文件。
用 startup pfile=‘/home/oracle/proct/10.2.0/dbs/’ 启动数据库试试看
热心网友 时间:2022-04-14 04:33
运行DBCA,重新创建数据库。