我最近在 Windows 7 Home Premium 操作系统上安装了 Oracle 11g。我以管理员身份登录 Windows。我尝试使用 DBCA 向导创建数据库。我以管理员身份启动了向导。一切都很顺利,直到最后一步。但是,在创建数据库时,创建失败。ORA-01034 Oracle Not Available error
我的所有 Oracle 服务都已启动并运行。我查阅了文档和论坛。我不知道为什么会遇到这个错误。
答案1
你看了吗这里?
引言:
当使用 DBCA 创建或配置数据库时,监听器名称别名的相应条目不会自动添加到 tnsnames.ora 文件中
确保 LOCAL_LISTENER 指定的监听器名称别名的条目存在于 TNSNAMES.ORA 文件中。
答案2
在运行 DBCA 之前,您可以使用lsnrctl start
命令启动 LISTENER 吗?
您可以在 $ORACLE_HOME/bin 中找到此工具。
如果未创建任何配置(LISTENER.ora),则此命令将从头开始创建它。
答案3
尝试确保监听器确实正在运行:
root@localhost~] $ su - oracle
oracle@localhost~]$ lnsrctl start #this will run your default listener
如果您有特定命名的侦听器,则必须指定名称。例如,我有 listener1 用于启动我的 Finance 数据库,因此我将使用以下命令启动此侦听器:
syntax lsnrctl start <listener name>
oracle@localhost~]$lsnrctl strart Listener1