当前位置: > 数据库 > Oracle >

ORACLE一句话问答(一)

时间:2014-08-30 19:07来源:linux.it.net.cn 作者:it
oracle作为一种数据库工具,有些问题比较常见,先总结了一些,以后会不定期更新。
 
1、安装oracle时不能启动安装界面?
未设置操作系统环境变量DISPLAY,导致不能启动oracle安装界面;
 
2、oracle安装界面不能正确显示中文?
环境变量设置不当;
 
3、安装oracle提示ORA-12547
缺少安装组件,安装libaio-0.3.93-4.i386.rpm;
 
4、安装完成用户sys和system默认密码?
sys/change_on_install;system/manager;
 
5、查找oracle安装时的日志文件?
window存在\oralce\Inventory\logs下;unix查看/var/opt/Oracle/oraInst.loc文件;
 
6、安装oracle是否需要安装JDK?
不需要,oracle自带;
 
7、创建完数据库后服务显示“启动”而不是“已启动”
查看alert文件看数据库启动是否有错;
 
8、安装oracle时、提示“thrown when the ip address of a host cannot be determined”
查看服务器ip地址是否为固定IP;
 
9、安装时,提示“安装程序交换区没有足够的磁盘空间”
安装路径有中文或非法字符造成的;
 
10、创建数据库时,提示ORA-03113
修改核心参数,加大相关核心参数的值;
 
11、安装oracle时,提示ORA-27102,ORA-27123
sga的值设置的太大;
 
12、安装提示“error occurred during initialization of VM unable to load native library”
缺少补丁包;
 
13、安装时提示操作系统版本或者补丁包检查失败
查看安装文件夹的oraparam.ini文件,该文件设置了安装先决的参数;
 
14、安装完输入sqlplus提示命令不存在
查看oracle环境变量ORACLE_HOME及PATH是否正确,在.profile文件中正确设置;
 
15、安装时提示“cannot restore segment prot after reloc:permission denied”
在/etc/selinux/config中禁用SElinux;
 
16、使用DBCA创建数据库时,提示ORA-27123
共享内存参数shmmax设置的太小;
 
17、启动实例提示ORA-24324
退出sqlplus,重新登录并启动数据库;
 
18、重建数据库提示ORA-01092
查看alert文件看具体报错;
 
19、重建数据库提示ORA-00444
确认backupgroud_dump_dest、user_dump_dest等目录是否存在问题;
 
20、连接数据库时提示tns-12541
通过对比服务器端监听listener.ora和客户端配置tnsnames.ora,查看客户端指定的目标主机的ip地址、端口号和实例名是否有误;
 
21、连接数据库时提示TNS-12538
查看客户端配置tnsnames.ora是否使用了非法的网络协议;
 
22、如何禁止以操作系统认证方式登陆oracle
\network\admin目录下sqlnet.ora中AUTHENTICATION_SERVICES注释掉即可;
 
23、协议适配器错误ORA-12560
先查看服务是否启动,并确定登录时环境变量ORACLE_SID是否设置;
 
24、连接数据库时提示ORA-12170、ORA-12537
关闭防火墙;
 
25、如何在sqlplus中执行操作系统命令
host +os commands;
 
26、连接数据库提示ORA-27101
表明oracle 正在启动或者关闭;
 
27、启动数据库提示未知参数名LRM-00101
初始化参数文件配置参数有误;
 
28、启动数据库提示ORA-24323
初始化参数文件配置超出内核参数限制;
 
29、如何使用户使用另外的表空间
alter user some quota unlimited on other_tbs;
 
30、删除表空间时提示ORA-02429
表空间上存在唯一性约束或主键,但对象在其他表空间,需先删除约束;
 
31、创建表时、提示ORA-01658,ORA-01659
 表空间没有连续的存储空间,可增加数据文件;
 
32、联机日志文件的3个状态
current:表示LGWR正在写的日志文件;
active:实例恢复需要的日志文件;
inactive:不使用的日志文件;
 
33、执行sql语句提示ORA-00054
锁表,查出sid、serial#kill session即可;
 
34、启动数据库时,提示ORA-32004
参数过时且在当前版本中不在使用,执行alter system reset sql_trace scope=spfile;
 
35、修改参数时、提示ORA-32001
重新创建一下spfile,重启数据库;
(责任编辑:IT)
------分隔线----------------------------