Oracle手动创建数据库,执行以下命令,提示错误: 第1行出现错误:ORA-01034:ORACLE not available

作者&投稿:芝龙 (若有异议请与网页底部的电邮联系)
连接oracle数据库出现这个问题,ORA-01034: ORACLE not available,什么情况~

这个问题其实用一句话就可以说清楚:

ORACLE_HOME或者ORACLE_SID设置不正确。在以前的版本中,如果ORACLE_SID不正确,一般都只提示ORA-01034。Oracle 8.1.7 给出一个额外的信息:ORA-27101。->如果是Unix,在Shell里把ORACLE_SID设置正确即可(注意大小写敏感的问题)。
 此外,检查ORACLE_HOME环境变量。如何检查参考如下的命令: % echo $ORACLE_SID
% ps -ef |grep smon ->如果是Windows,一般都是因为系统中有多个实例造成的。 可以在命令行下 C:\>set ORACLE_SID=DEMO 把这里的DEMO换为你相应的实例名。 如果还不行的话,检查注册表中的ORACLE_HOME。
 此外,在Windows环境下有的时候连接不上远程的数据库,会报告如此的错误。 解决办法是把sqlnet.ora文件中的
 SQLNET.AUTHENTICATION_SERVICES = (NTS) NTS换为NONE.
 现在应该没甚么问题了。什么?还不行?那么建议你Google
( http://www.google.com )一下
或者到一些技术论坛(比如说ITPub或者CNOUG去看看)。祝你好运!

你是想创建表空间吧,你这样创建数据库是不行的,数据库在你安装的时候已经给你创建好了,你如果想自己把数据放到特定的文件夹下,创建表空间,指定表空间大小、文件名和文件位置,然后把表空间指定给特定的用户,这样你在这个用户下操作的数据就在这个表空间里了。

手工建库,需要先写init参数文件,然后startup nomount状态,之后才能create database,你的脚本我没看...

步骤错误,创建pfile

首先可以确定的说:ORA-01034:ORACLE not available 说明你的数据库没有启动到mount状态下,执行建库脚本需要数据启动到mount下.

:ORA-01034:ORACLE not available 这个已经很明显了 估计你实例都没起


oracle怎么创建一个 normal用户?
不可能随便输入一个用户密码就能登陆的,sysdba是安装oracle的时候输入的密码。即使随便登进去的,也是不能对这个数据库作任何操作的。所以你要用sysdba的身份输入密码登进去才能新建用户 在pl\/sql里面执行:create user nor (用户名为nor)identified by 123 (密码为123)default tablespace test(默认表...

如何给oracle数据库创建一个用户,该用户只有查询权限,没有写缺_百度知...
DBA用CREATE USER语句创建用户格式:CREATE USER userIDENTIFIED BY password范例:CREATE USER scottIDENTIFIED BY tiger使用系统权限一旦一个用户被创建,DBA能够授予指定的系统权限给一个用户格式:GRANT privileg [,privilege...]TO user [,user |role ,PUBLIC..];应用程序的开发者,例如,可能有下面...

怎么建oracle的表格
1.创建表:创建表使用CREATE TABLE命令。执行这个命令时,必须有CREATE TABLE的系统权限。如果想在其他用户的方案下创建表,必须被赋予CREATE ANY TABLE的系统权限。创建表的语法如下:CREATE TABLE [schema.]table_name(column_name datetype [DEFAUIT expr][,...]);上述语法将会在方案schema下创建...

oracle11g如何创建数据库
Oracle 11g 如何创建数据库 工具\/原料 Oracle 11g 方法\/步骤 1 按住键盘上Windows键,打开开始菜单,找到Database Configuration Assitant并打开 2 打开数据库配置助手Database Configuration Assitant,单击“下一步”;(1):选择“创建数据库”,单击“下一步”(2):选择“一般用途或事务处理”,单击...

[转]Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙...
由于我们一般都是建建表、查查数据的操作居多,较少会考虑系统的整个Oracle的完整备份操作。但是在我们一些发布操作中,我们必须考虑如何把Oracle的对象、表数据导出到Sql脚本中,并且把创建Oracle表空间、创建Oracle数据库的操作也放到脚本中,这样我们就方便快速还原或者部署Oracle数据库到新的机器上了。本文...

向oracle中导入.dmp要先创建表空间和用户吗?怎么手动创建呢?
需要创建的,当然如果你将其导入到sys或者system等系统用户就不需要了。创建临时表空间 CREATE TEMPORARY TABLESPACE test_temp TEMPFILE ' C:\\oracle\\product\\10.1.0\\oradata\\orcl\\test_temp01.dbf 'SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL;创建...

Oracle中如何创建使用SEQUENCES
Oracle提供了sequence对象,由系统提供自增长的序列号,通常用于生成数据库数据记录的自增长主键或序号的地方. Oracle提供了sequence对象,由系统提供自增长的序列号,通常用于生成数据库数据记录的自增长主键或序号的地方.下面介绍一下关于sequence 的生成,修改,删除等常用的操作:1. 创建 Sequence使用如下命令新建...

ORACLE 11手动创建数据库出错。麻烦高手指导
没有权限创建controlfile,请确认 flash_recovery_area目录,oracle用户有权限,own是oracle:oinstall

Oracle中如何创建序列
欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 Oracle中如何创建序列 在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE 欢迎进入Oracle社区论坛,与200万技术人员互动交流 >...

Oracle如何创建表空间和用户
首先是Oracle的安装,具体安装的Oracle的步骤这边就不进行介绍了,在我另一篇经验中会讲到如何安装Oracle。Oracle安装完成后,是自带实例的,建议:如果进行新的开发,可以自己建一个实例,这边就不进行赘述。这边需要用到一个软件:PLSQL来进行操作数据库实例,进行创建表和用户。安装完成PLSQL后,打开sql...

耒阳市13487931161: oracle手动创建数据库中dos界面怎么执行create database语句 -
针策复方: 1、输入 sqlplus / as sysdba2、输入命令,回车即可.

耒阳市13487931161: oracle 手动创建数据库语句 -
针策复方: 1) Create tablespace. CREATE TABLESPACE SM71INDEX LOGGINGDATAFILE 'D:\oracle\product\10.2.0\oradata\SMDB\smdev_index.dbf' SIZE 50M REUSEAUTOEXTENDON NEXT 5120K MAXSIZE 200M DEFAULTSTORAGE ( INITIAL ...

耒阳市13487931161: Oracle数据库基本操作步骤是怎样的呢 -
针策复方: 手动创建数据库通常包含如下操作步骤: 1、确定新建数据库名称和实例名称; 2、确定数据库管理员的认证方式; 3、创建初始化参数文件; 4、创建实例; 5、连接并启动实例; 6、使用create database语句创建数据库; 7、创建附加的表空间;

耒阳市13487931161: Oracle怎么执行 create database创建数据库 -
针策复方: 这个操作的过程相当于dbca的过程.不同的是dbca是图形方式,create database是静默创建.这个也是在数据库软件安装完成后执行的脚本.一般情况下把这些内容封装在一个sql脚本中,然后sqlplus(不输入用户名密码)进入sqlplus命令行,然后执行该脚本.如果还不知道怎么操作,就搜索静默安装数据库,就能找到你要的东西.

耒阳市13487931161: 如何“四步”轻松实现命令行创建Oracle数据库 -
针策复方: 1.cmd->sqlplus 用户名/密码@数据库名 (as sysdba) ->enter 注:如果此用户名不是系统用户sys,scott,system就不需要加as sysdba2.create tablespace space1 datafile 'D:\ORACALEdataflie\JG.dbf' size 1000M autoExtend on; 注意:D:\...

耒阳市13487931161: oracle怎么手工建立数据库 -
针策复方: 创建用户:create user shopping identified by 123456; 其中shopping为创建的用户名,123456为用户密码.创建用户后需要对用户赋予相应的权限,以下是示例,为shopping用户赋予connect,resource,dba三个权限.授权:grant connect,resource,dba to shopping;

耒阳市13487931161: 如何创建Oracle数据库 -
针策复方: windows下: 1.执行“开始”→“程序”→“Oracle - ”→“配置和移置工具”→“Database Configuration Assistant”命令,打开Database Configuration Assistant对话框的欢迎界面,单击该界面中的“下一步”按钮. 2.启用“创建数据库”...

耒阳市13487931161: oracle手动创建数据库,不要那些复制的,我找过了.要修改initsmpl.ora这个文件的.进入开始,运行 -
针策复方: Configuration and Migration Tools (配置和移植工具)---------》 Database Configuration Assistant 选择创建就行了. 进入管理界面,按步骤操作就可以啦!!!

耒阳市13487931161: oracle11g中如何用语句创建一个数据库 -
针策复方: 1、以system登录数据库2、创建表空间 create tablespace XXX datafile '路径' +参数(size ..) 3、创建本表空间下用户名 create user 用户名 identified by “密码” default tablespace 表空间名 tempoprary tablespace temp profile default ...

耒阳市13487931161: 简述建立数据库的几种方法 -
针策复方: 方法如下: 1、利用“企业管理器”“SQL Server Management Studio Express ”建立. 2、利用脚本执行建立create table. 3、导入数据复制结构.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网