一、什么是Oracle数据库的ORA?
SQL SERVER你使用客户端的时候,会自动搜过局域网内的在线的数据库,你就可以清楚知道哪台可以连。但ORACLE不同,不能像SQL SERVER列出来,所以他是去tnsnames.ora读配置tnsnames.ora是配置连接字符串的,会配置你连的IP,端口,数据库实例等信息
二、数据库ora00030怎么办?
这说明你们的数据库可能处于正在关闭过程中。比如数据库正在运行shutdown命令,但又有用户一直在连着数据库。则此时数据库不允许新的连接,等已有的连接断开后数据库关闭。如果可以的话,你可以这么做。
1. 先以sysdba权限运行shutdown abort强行关闭数据库。
2. 再以sysdba权限运行startup启动数据库。之后数据库就可以正常使用了。操作前请确认可以停数据库及有相关权限。
三、oracle数据库ora-01427怎么解决?
nvl是一个标量函数,在你的SQL语句中,nvl第一个参数是一个子查询。而该子查询是按日期统计用户登录的次数(group by t.riqi),如果查询范围在一天之内,因为t.riqi就是一个值,子查询的结果集中只有一条记录,是没有问题的;而如果查询的日期范围超出1天,且有用户在不同的日期有登录,那么子查询的结果集将会有多个记录。这样,nvl函数的第一个参数就是一个多值的结果集,而不是一个单值的结果集,就发生ORA-01427的错误了。
四、oracle数据库出现ora-01017错误?
oracle 数据库登录错误,你用管理工具登录一下试试看能打开不,如果能登录,把错误日志看一下,再找解决方案。如果不能登录,就在服务里把数据库重启了,把配置文件复制出来,看看行不,不行就空库启动试试,这玩意,一弄一天,一点一点试吧。
五、ora-01427是数据库问题吗?
1. 是数据库问题。2. 因为ORA-01427是Oracle数据库的错误代码,表示返回了多行结果,而实际上只能返回一行结果。这通常是由于编写的SQL查询语句逻辑错误或者数据不符合预期导致的。3. 如果遇到ORA-01427错误,可以检查SQL查询语句的逻辑是否正确,确保只返回一行结果。同时,还可以检查数据是否符合预期,是否存在重复数据或者数据不完整的情况。如果问题仍然存在,可以参考相关的数据库文档或者寻求专业人士的帮助来解决该问题。
六、ora8数据库在运行怎么查询?
要查询正在运行的Oracle 8(ora8)数据库中的信息,请按照以下步骤进行操作:
1. 登录到数据库:您需要使用SQL Plus(或其他Oracle数据库客户端应用程序)登录到Oracle 8数据库的实例。使用命令行或命令行界面,输入以下命令连接到运行的Oracle 8数据库实例:
```
sqlplus username/password
```
其中,username指代您的用户名,password指代您的密码。如果您是使用默认配置启动Oracle 8,则默认情况下只需输入用户名即可登录。
2. 运行查询:登录到实例后,您可以运行SQL查询来检索和显示有关运行中的数据库的信息。例如,以下SQL查询将显示正在运行的所有会话(session)及其相关信息:
```
SELECT sid, username, program, machine, status
FROM v$session
WHERE status = 'ACTIVE';
```
在此查询中,v$session视图列出了所有正在运行的会话。通过过滤出状态为“ACTIVE”的会话来获取当前正在运行的会话。
3. 浏览结果:查询将显示正在运行的会话及其相关信息的结果。您可以浏览结果,查找有关查询的其他信息,例如进程ID、客户端应用程序名称等。
请注意,以上是查询Oracle 8中正在运行的数据库的一般步骤和示例查询。查询语法可能因数据库版本和配置而有所不同。因此,在执行任何查询之前,请参考相关的数据库文档或使用说明以确保您使用正确的命令和参数。
七、oracle数据库报错ora-01033怎么恢复?
客户Oracle服务器进入PL/SQL Developer时报ora-01033:oracle initializationg or shutdown in progress 错误提示,应用系统无法连接Oracle服务。经远程指导解决问题。过程如下:
1、进入CMD,执行set ORACLE_SID=fbms,确保连接到正确的SID;
2、运行sqlplus "/as sysdba" SQL>shutdown immediate 停止服务 SQL>startup 启动服务,观察启动时有无数据文件加载报错,并记住出错数据文件标号 SQL>shutdown immediate 再次停止服务 SQL>startup mount SQL> recover datafile 2 恢复出错的数据文件 SQL>shutdown immediate 再次停止服务 SQL>startup 启动服务,此次正常。
3、进入PL/SQL Developer检查,没有再提示错误。还启动不了,可能就是文件的问题,不过好像也有解决办法,你先看看这个好使不?其他的我再找找哈
八、gisserver注册数据库时出现ora-12154?
tns报错是因为你的oracle 没配置好,你的sqlplus 和plsql都能连上数据库吗,arcgis 是32位的程序,必须安装oracle客户端才行。
一般plsql能上去 arcgis就能上去。也有可能是你参数设置有误,导致连不上数据库九、ora00257连接不上数据库?
数据库不能连接一般分两种情况,一种是用户名密码错误,另一种是配置不正确。
一、密码错误: 向数据库管理员索取正确用户名密码即可。
二、配置错误: 设置方法如下: 1、找到$ORACLE_HOME/client_1/network/admin目录下的tnsnames.ora文件,并用文本模式打开。
2、添加以下内容:本地实例名= (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 数据库IP地址
)(PORT = 端口号)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = 服务名) ) )
十、连接不上oracle数据库怎么修改tnsnames.ora?
前段时间在使用数据库时,由于工作的需要,必须在数据库中添加一个新的连接串。利用以往的方法,在数据库中找到tnsnames.ora文件后,加入连接串。但是令我意外的是,当文件被修改后,却无法进行保存。后来经过在网上查找资料,这种现象产生的原因可能是因为该文件被加密过,所以不允许修改。解决的方法如下:
1、首先打开tnsnames.ora文件2、右键该文件,点击属性,并进入到常规选项中 3、点击“安全页签”,可以选择“编辑”按钮,然后进入到新的界面4、最后将写入操作的“允许”列的勾上,并点击应用,即可以将tnsnames.ora修改后并保存。
- 相关评论
- 我要评论
-