![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库常见问题处理方法
包括但不限于oracle
铁九九
这个作者很懒,什么都没留下…
展开
-
【oracle】ORA-12514和ORA-01033处理方式
oracle数据库报错处理,ORA-12514和ORA-01033处理方式原创 2023-03-14 17:21:45 · 823 阅读 · 0 评论 -
oracle报错ora-01033解决办法
oracle登录时报错ora-01033原创 2022-09-05 11:03:43 · 6253 阅读 · 5 评论 -
【Oracle】修改表空间名称以及数据文件
目的:我想将表空间IRC_NEW_BASE的名称和对应的数据文件名称/u01/app/oradata/oradb/IRC_NEW_BASE.dbf都修改为IRC_NEW_HR系统用户sys以sysdba的身份登录修改oracle表空间名称和数据文件名称的步骤如下:1、修改表空间名称alter tablespace IRC_NEW_BASE rename to IRC_NEW_HR;2、将修改后的表空间离线alter tablespace IRC_NEW_HR offline;3、然后将数据物理原创 2021-11-09 17:09:07 · 5228 阅读 · 0 评论 -
oracle删除表空间及用户
–查看有哪些表空间select * from dba_tablespaces–查看当前登录用户select * from user_users–查看所有用户select * from dba_users–删除用户drop user user_name–删除空的表空间,但是不包含物理文件drop tablespace tablespace_nam–删除非空表空间,但是不包含物理文件drop tablespace tablespace_name including content原创 2021-10-12 12:18:43 · 2378 阅读 · 0 评论 -
oracle修改数据库字符集
1、修改数据库字符集,如果登录的客户端与服务器不在同一服务器,则建议两边字符集保持一致。查看客户端字符集:select * from v$nls_parametersNLS_LANGUAGE #字体NLS_TERRITORY #地区NLS_CHARACTERSET #字符集环境变量nls_lang便是由这三部分组成格式:字体 地区.字符集比如:SIMPLIFIED CHINESE_CHINA.ZHS16GBK查看服务器原创 2021-10-12 12:09:12 · 12925 阅读 · 0 评论 -
【oracle】windows服务器ORA-12514问题解决方法
使用plsql登录数据库,提示报错ORA-12514;查看服务,发现监听服务未启动;手动重启,刷新后,该服务闪退,基本可以确定是监听文件有问题;找到监听文件,一般在C:…\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN路径下(根据自己的安装路径来寻找);删除listener.ora文件,打开oracle监听程序配置工具;选择监听程序配置;之后一直下一步,直到最后完成;重新启动监听服务,再次连接, ORA-12514解决。...原创 2021-10-08 11:16:24 · 23685 阅读 · 0 评论 -
ORA-12705:无法访问NLS数据文件或者指定的环境无效
oracle数据库时报错ORA-12705:无法访问NLS数据文件或者指定的环境无效;原因是由于你的NLS_LANG环境变量中的=的字符集与你的oracle对应的字符集不一致造成(简单而言就是你的环境变量配置不正确),查看自己的oracle的字符集。1.数据库可以登入输入sql语句select * from V$NLS_PARAMETERS查询,注意NLS_LANGUAGE(语言),NLS_TERRITORY(地区),NLS_CHARACTERSET(字符集);环境变量设置的值格式为:语言_地区.字原创 2021-09-20 21:52:06 · 22920 阅读 · 0 评论 -
ORA-01109:数据库未打开
我的情况是因为我通过句柄的方式手动删除了一个实例下的数据文件assp3.dbf文件,导致再次新建表空间的时候出现XXXXX报错,这个报错处理后,又再次出现01109报错,解决方法如下:SQL> startup mountORA-01081: 无法启动已在运行的 ORACLE - 请首先关闭它SQL> shutdown immediateORA-01109: 数据库未打开已经卸载数据库。ORACLE 例程已经关闭。SQL> startup mountORACLE 例程已经启动原创 2021-09-16 10:25:12 · 11647 阅读 · 0 评论 -
ORA-12514:TNS 监听程序当前无法识别连接描述符中请求的服务
1、 Win+R,输入“ services.msc”,弹出服务列表,找到关于Oracle的服务,启动;如果创建了多个实例,则找到你要启动的实例启动;2、找到oracle11g安装目录,在目录下找到侦听文件“ listener.ora”,我的路径如下 D:\app\admin\product\11.2.0\dbhome_1\NETWORK\ADMIN打开这个文件,编辑,添加或修改SID_NAME名称为数据库实例名称,如下图所示:3、重新启动数据库并检查状态。 此时,重新连接到PL/SQL将恢复正常。原创 2021-09-16 09:51:14 · 5674 阅读 · 0 评论 -
Database character set(AL32UTF8) and Client character set(ZHS16GBK)
打开Oracle数据库登录,有如下警告提示:此警告报错是指字符集不同,只需修改注册表中Oracle字符集即可;Win+R,输入regedit,回车,打开注册表。按以下路径依次打开;HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_Oracle_11g找到NLS_LANG,点击修改,将键值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK修改为:SIMPLIFIED CHINESE_CHINA.AL32UTF8重启你的pls原创 2021-09-20 18:28:21 · 1582 阅读 · 0 评论