-
ORA-01078 错误应该是在启动数据库时,调用的参数文件中存在错误,而不是数据库创建错误。
Oracle 引导参数文件有两种格式:spfile 和 binary file,它们在启动数据库时通常用作默认文件。 pfile 是一个文本文件,必须指定其路径和文件名才能正常工作。
按指定参数启动数据库步骤:
1、c>sqlplus /nolong
2. sql>连接为 sysdba3,启动 pfile=path,init,参数文件名。 ora
-
最好发送警报日志并查看。
你可以先试试,记得把对应的路径改成你自己的。
将 f: oracle product 复制到 f: oracle product 并重命名。
如果您是单实例公司,则 Oracle SID 与数据库名称相同,如果您的数据库名称为 orcl,请将其更改为。
-
对于 11G,不需要 SPFILE 或 PFILE,Oracle 将为实例创建一个虚拟 Pfile,并且 SGA 分配将基于最小分配。
-
Oracle 数据库未处于打开状态。 它不应该启动。 自己去看看吧。
-
它是如何创建的? 如果它是使用 DBCA 创建的,则应该没有问题。
此提示指示可能尚未创建生成库所需的 spfile。
-
向 oracle 数据库添加数据时,消息 ORA-00947: There are not enough values。 表 1 的结构有 4 列,显然只有 3 个插入值,所以会出现这个问题,加一列的值。
以下是解决方法:
1.首先,在电脑中打开Oracle连接程序,使用新的数据库管理员,用鼠标左键点击【服务器】按钮,如下图所示。
2. 然后,在[Oracle Server]窗口中,左键点击 [SQL工作表] 按钮,如下图所示。
3.然后,在【SQL工作表】窗口中,输入窗口中输入SQL查询语句,点击 [执行] 按钮,但提示窗口中没有查询,需要为该用户重新创建**。
4.在“SQL工作表”窗口中,输入要创建的SQL语句**,然后单击“执行”按钮。
5. 您可以看到 SQL 语句执行成功的消息。
-
ora-00947: not enoughvalues
执行插入时会发生此错误。
在表1中插入值(123,2423,12);
表 1 具有 4 列的结构,显然只插入了三个值,因此存在此问题。
添加另一个列值后,确定。
如果只想插入三个值:
在表1(a,b,c)中插入值(123,2423,12);
使用此语句,您会没事的。
-
根据ORA-01017的提示,连接对方的用户密码错误,于是直接使用配置好的用户密码(lsxy lsxy)登录数据库,发现正常登录正常,进一步检查已建立的dblink语句,其中用户名转换为大写, 所以猜测密码是否也转换为大写并导致密码错误。
解决方案:1如果 11g 数据库用户的密码是小写的,改成大写,然后用 9i 连接,这种方法太粗俗了,影响很大,不值得考虑。
2.将密码括在双引号中。
如标识"jxunicom_sale"
让我们稍微改写一下 dblink 创建语句,如下所示:
create public database link db_lsxy
connect to lsxy identified by "lsxy"
-
在Windows系统下查一下注册表,里面有一堆NLS语言键,都是必须设置的。 很多同学不认真,随便找个设置就算了,其实不止一个。
-
检查 plsql 的环境变量。
nls_lang = simplified chinese_
确认设置与主机的设置相同。
-
这是您在设置管理员密码时犯的错误,正如楼下所说,您可以在 DBOC 管理中更改合法密码,并解锁帐户。 有关详细信息,请参阅它。
-
创建实例只是启动数据库的第一步,在数据库打开之前无法登录。
如果没有遇到你说的错误,可以先关闭数据库,然后再重新启动,如果号码不起作用,请发布错误并查看。
-
这属于之前管理员密码的配置,使用以数字开头的密码,Oracle 不支持以数字开头的密码,但当时不会提示错误。 据说,包含其他非法特殊字符也会产生这个问题。 记录下来,给自己一个笔记:
ORA-00922:缺少或无效的选项。
原因:通常,语句的语法有问题。 例如,名称不正确,关键字写不正确,等等。 对于非标准命名,一般使用双引号。
解决办法:标识符命名约定:
1. 必须以字母开头。
2. 长度不能超过 30 个单字节字符。
3. 只能包括 a-z、a-z、0-9 和
4. 不能在同一用户下创建两个同名的对象。
5.不能使用保留字和关键字。
-
它应该是您多次登录的帐户。
-
这种情况是新安装的新手都会遇到的。 问题原因是安装 Oracle,默认的 Scott 帐户被锁定,安装时需要 Sys 的身份才能解锁。 我会给你详细的步骤。
前提条件是记住安装 Oracle 时输入的密码。 假设密码是aaa
1.启动所有程序---Oracle OraDB10G Home1---应用程序开发--- SQL Plus---(此时打开程序)。
2.输入用户名和密码。 用户名:sys———密码:aaaaas sysdba(在密码后加上“space as space dba”)。
3.此时,以 sys 的身份进入界面并开始为 scott 用户解锁。 在命令行上,键入 alter user scott account unlock;
4.进入。 5.至此,它已成功解锁。 再次启动 Oracle SQL Plus 时,发现密码已过期,需要更改密码。
6.首先,原始密码,系统默认为tiger,新设置的密码由自己记住。
7.再次打开 Oracle,你会发现一切都在悄悄地等待你的查询。
我不这么认为。
与 SQL Server、MySQL 等不同,Oracle 数据库是一个安装实例,必须安装。 与 SQL Server MySQL 等不同,安装完成后,可以在单个数据库实例中创建多个数据库。 >>>More
其实,不是磁盘空间被占用了,而是磁盘的i节点用尽了。 执行df -i dev sdbx命令(x为逻辑分区)查看节点i的状态。 >>>More