我最近在Windows 7家庭高级版操作系统上安装了Oracle 11g。 我以pipe理员身份login到Windows。 我正在尝试使用DBCA向导创build一个数据库。 我以pipe理员身份启动了该向导。 一切都很好,直到最后一步。 但是,在创build数据库时,创build将失败,并显示ORA-01034 Oracle Not Available error 。 我所有的Oracle服务查找和运行。 我咨询了文档和论坛。 我不知道为什么我会遇到错误。
你看这里吗?
报价:
使用DBCA创build或configuration数据库时,侦听器名称别名的相应条目不会自动添加到tnsnames.ora文件
确保TNSNAMES.ORA文件中存在由LOCAL_LISTENER指定的侦听器名称别名的条目。
运行DBCA之前,你可以用lsnrctl start命令启动LISTENER吗?
你可以在$ ORACLE_HOME / bin中find这个工具。
如果没有创build任何configuration(LISTENER.ora),那么这个命令将从头开始创build它。
尝试确保侦听器实际上正在运行:
root@localhost~] $ su - oracle oracle@localhost~]$ lnsrctl start #this will run your default listener
如果你有一个特定的命名监听器,那么你必须指定名字。 例如,我有监听器1用于启动我的财务数据库,所以我将使用以下命令启动此监听器:
syntax lsnrctl start <listener name> oracle@localhost~]$lsnrctl strart Listener1