声明下,本人记性非常不好,所以把遇到的问题写下来,以便以后查看,如果那位朋友看到
了并且浪费了您的时间,敬请谅解,谢谢!
问题描述
1:安装Oracle 9i 并且给sys、system设置密码。
2:安装Oracle客户端软件 “PLSQL Developer”,启动并用system用户登陆
3:创建用户如test,记得在Role Privileges选项卡中给该用户设置为DBA的权限(第
一次没有设置,导致后来程序启动(tomcat)是报了个什么鬼没权限的错,具体不记得了,哈
哈)。
4:创建用户完了后,我用test用户登录来创建表,当时Connect as 我选择了SYSDBA
来创建表,表创建完后,我在tables目录下确实能看到刚创建的表,但程序启动后,访问数据库
时,老是报什么“表或者视图不存在”。
5:上网google了下资料,原来是test用户在登录 “PLSQL Developer”时 ,要用
“Normal”登录,不要选择 “SYSDBA”,否则 就等着出错吧,嘿嘿!
6:大概找到原因后,我把 原来的用户删除,重新创建了用户,并且用“Nomal”模式
下登录,创建表,最后启动,程序访问就可以了。
补充:自己文笔不太好,写得不清楚,还请谅解! 哈哈!
分享到:
相关推荐
Oracle 视图(View)是一种逻辑表,基于一个或多个实际表,它不占用物理空间,只存在逻辑定义。每次使用视图时,都是重新执行 SQL 语句。视图可以从一个或多个实际表中获得,这些表的数据存放在数据库中。那些用于...
Oracle 视图是基于一张表或多张表或另外一个视图的逻辑表,视图不同于表,视图本身不包含任何数据。表是实际独立存在的实体,是用于存储数据的基本结构。而视图只是一种定义,对应一个查询语句。视图的数据都来自于...
Oracle 创建视图是数据库管理中的一个重要概念,它允许用户创建基于已有表的逻辑视图,以便于数据查询和管理。视图并不实际存储数据,而是作为数据查询的窗口,其内容来自于一个或多个基础表。这使得视图成为数据...
Oracle数据库的视图是预编译的SQL查询,它不包含数据,而是提供了一个虚拟表,用于简化复杂的查询逻辑。 在C#中,迁移Oracle视图的步骤主要包括以下几个方面: 1. **建立数据库连接**:使用OracleConnection类创建...
Oracle到Access数据库转换是一个常见的需求,特别是在数据迁移、整合或者在小型企业中使用Access作为前端应用而Oracle作为后端存储的场景。这个"oracle-to-access.rar_oracle"压缩包提供了一个名为"oracle to access...
- **选项A** 错误,当视图中包含聚合函数(如SUM、AVG等)或者使用了GROUP BY子句时,通常不允许在该视图上执行DML操作,这是因为这些操作可能会导致不一致的数据或无法预测的结果。 - **选项B** 错误,在Oracle中...
此错误表明Oracle在尝试解析数据库服务名时遇到了语法错误或者未能找到对应的网络配置。 ##### 2. 产生原因 - **网络配置问题**: 例如`listener.ora`文件中的设置与实际使用的主机名或端口号不符。 - **语法错误**:...
- 使用性能监控工具如SQL*Plus的`V$视图`,AWR报告,或者第三方工具如Oracle Enterprise Manager (OEM)进行深入分析,包括CPU使用率、I/O等待事件、会话统计等。 这些日常检查点旨在确保Oracle数据库的稳定性,...
2. **数据查看和管理**:在连接成功后,用户可以浏览数据库中的表、视图、存储过程等对象,还可以创建新的表和索引,管理用户权限,进行数据导入导出等操作。 3. **SQL开发**:Navicat 提供了强大的SQL编辑器,支持...
C#代码可以通过ADO.NET或者其他数据库访问库连接到SQL Server和Oracle,读取SQL Server的表结构,然后在Oracle中创建相应的表。 3. **注释迁移**:在SQL Server中的表注释和字段注释,通常存储在系统视图中。C#代码...
`ON PREBUILD TABLE`选项允许在已存在的表上创建物化视图,但删除物化视图不会影响同名表。分区的物化视图支持分区变化跟踪(PCT),即使基表进行了分区操作,也能保持快速刷新能力。 对于聚集物化视图,GROUP BY...
3. 当一个会话结束(用户正常退出、用户不正常退出、Oracle 实例崩溃)或者一个事务结束的时候,Oracle 对这个会话的表执行 TRUNCATE 语句清空临时表数据。但不会清空其它会话临时表中的数据。 4. 你可以索引临时表...
Oracle提供了一个名为`exp`的实用程序(在较新版本中为`expdp`)来导出数据库对象,如表、视图、索引等。以下是一些基本的导出命令: 1. 完整数据库导出: ``` exp system/manager@TEST file=d:daochu.dmp full=y...
在Java中操作Oracle数据库进行批量入库时,可能会遇到性能...6. 如果数据量非常大,考虑分批插入,或者使用Oracle的物化视图或分区表。 通过这些方法,可以有效地解决Java操作Oracle进行批量入库时遇到的性能问题。
连接成功后,工具会列出所有可用的表或视图,允许用户选择需要生成实体类的表。用户还可以选择是否包含特定的字段,或者自定义字段的属性,如忽略某些字段、设置字段为只读或设置默认值。 生成的C#实体类通常会遵循...
7. ORA-00942:表或视图不存在 这是最常见的错误之一,表明引用的数据库对象不存在。检查拼写和对象权限,确保对象存在且用户有权访问。 8. ORA-01017:用户名/口令无效 登录时提供错误的用户名或密码会导致这个...
2. **权限分析**:一旦连接建立,攻击者会尝试了解当前用户的权限范围,包括可以访问的表、视图、存储过程等。 3. **漏洞探测**:然后,攻击者会寻找已知的Oracle漏洞,比如Oracle的DBMS_AQ、DBMS_JOB、DBMS_...
另外,Oracle还提供了一个`EXISTS`子句,你可以用它来构造一个带有预处理的查询,这样可以更高效地处理不存在的表: ```sql SELECT 1 FROM DUAL WHERE EXISTS (SELECT 1 FROM USER_TABLES WHERE table_name = 'MY...
9. ORA-00942:table or view does not exist - 表或视图不存在。确保表或视图已创建,并且拼写和大小写正确。 10. ORA-12560:TNS:protocol adapter error - 连接问题,可能是网络问题、配置错误或监听器问题。...
其二、技术层次深:如果期望进入IT服务或者产品公司(类似毕博、DELL、IBM等),Oracle技术能够帮助提高就业的深度。 其三、职业方向多:Oracle数据库管理方向、Oracle开发及系统架构方向、Oracle数据建模数据仓库等...