Oracle数据库出现问题怎么解决?

oracle ORA-01033问题具体解决步骤如下:

1、以sys登录为sysdbasqlplus  /NOLOG或者(sqlplus sys/sys@localhost/orcl as sysdba,window系统下部署的 oracle数据库总是各种bug,我的必须添加ip地址指向才能连接)。

2、登录到sys用户后,关闭数据库,输入命令:shutdown;回车,结果提示数据库未打开。

3、启动数据库,输入命令startup mount;回车后数据库即可然加载。

4、只要能够加载到数据,说明还是能够解决该问题的。

用命令去掉数据库启动时加载我们删掉的数据表文件。误删掉的是oldggk,输入命令: alter database datafile 'D:\app\liuzhenbin\oradata\orcl\oldggk' offline drop;如果执行成功会提示:Database altered.注意:文件路径用英文状态下单引号。

5、执行完后,重新连接用户,结果还是报错,报错依旧为:ERROR:ORA-01033: ORACLE initialization or shutdown in progressProcess 是因为我们前面并没有打开数据库。

6、重新登录sys。

7、执行打开数据库命令,语句为:alter database open;执行成功后反馈信息:Database altered.

8、重新登录csyjk,成功登录,没有报错信息。说明修复成功。

扩展资料:

数据库连接失败的原因和解决方法

原因一:登录账号、密码、服务器名称、数据库名称登录错误导致不能连接,这个比较常见,仔细检查好所填信息是否正确,填写正确一般就可以解决。

解决方法:当正在使用的软件出现数据库不能连接时,一般就是服务器名出现问题,更改服务器名称一般可以解决问题。数据库如果是安装在本机,服务器名可以用“.”或“(local)”来代替 ;如果是安装在局域网的其它计算机上,可以用IP地址作为服务器名。

原因二:如果没能正确安装SQL服务器,也会导致数据库连接不上;安装好数据库后,如果SQL服务管理器没有启动,则要去服务那里开启。

解决方法:如果是SQL数据库未能能成功安装,再次重新安装时,可能会无法安装,提示是存在一个未完成的安装挂起。打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到并删除PendingFileRenameOperations项目即可。

如果是更改了Windows的用户名或者密码,会导致SQL服务管理器不能启动,解决办法是去控制版面的服务那里修改启动。具体是:点击开始-->设置-->控制面板-->管理工具-->服务-->找到MS SQL SERVER服务-->在上面右键-->属性-->登陆-->修改启动服务的帐户和密码。

原因三:因权限问题导致数据库不能连接,解决方法是检测计算机的安全保护限制、SQL Server安全设置、操作系统的安全限。

解决方法:可以先暂时关闭防火墙或者杀毒软件,看是否是这些软件的安全设置所导致。

SQL Server安全设置:打开企业管理器-->展开SQ L Server组-->右击服务器名-->点击属性-->在SQL Server属性-->安全性中,把“身份验证”选择为“在SQL Server和Windows”; 

如果SQL服务器采用的是Windows XP系统,当工作站电脑出现不能连接数据库的情况时,可以在服务器和工作站各建立一个相同的WINDOWS用户账号和密码

原因四:引起原因:网络连接存在故障;

解决方法:检修网络是否存在故障。

参考资料:百度百科-Oracle数据库



  • oracle鏁版嵁搴杩炴帴澶辫触鎬庝箞鍔?
    绛旓細Oracle 杩炴帴澶辫触鍙兘鏈変互涓嬪嚑绉嶅師鍥狅細妫鏌ユ暟鎹簱鏈嶅姟鏄惁鍚姩锛氱‘淇 Oracle 鏁版嵁搴撴湇鍔″凡缁忓惎鍔ㄥ苟姝e父杩愯銆傛鏌ヨ繛鎺ヤ俊鎭槸鍚︽纭細纭杈撳叆鐨勬暟鎹簱鐢ㄦ埛鍚嶃佸瘑鐮併佷富鏈哄悕鎴 IP 鍦板潃銆佺鍙e彿绛変俊鎭槸鍚︽纭傛鏌 Oracle 瀹㈡埛绔槸鍚︽纭畨瑁咃細纭繚宸叉纭畨瑁 Oracle 瀹㈡埛绔紝骞堕厤缃ソ鐩稿簲鐨勭幆澧冨彉閲忋傛鏌ラ槻鐏...
  • Oracle鏁版嵁搴撳嚭鐜伴棶棰樻庝箞瑙e喅?
    绛旓細1銆佷互sys鐧诲綍涓簊ysdbasqlplus /NOLOG鎴栬咃紙sqlplus sys/sys@localhost/orcl as sysdba锛寃indow绯荤粺涓嬮儴缃茬殑 oracle鏁版嵁搴鎬绘槸鍚勭bug锛屾垜鐨勫繀椤绘坊鍔爄p鍦板潃鎸囧悜鎵嶈兘杩炴帴锛夈2銆佺櫥褰曞埌sys鐢ㄦ埛鍚庯紝鍏抽棴鏁版嵁搴擄紝杈撳叆鍛戒护锛歴hutdown锛涘洖杞︼紝缁撴灉鎻愮ず鏁版嵁搴撴湭鎵撳紑銆3銆佸惎鍔ㄦ暟鎹簱锛岃緭鍏ュ懡浠tartup mount;鍥炶溅鍚...
  • Oracle鏁版嵁搴涓鍑虹幇ora-12899閿欒鎬庝箞鍔
    绛旓細鍑虹幇ORA-12899,鏄瓧绗﹂泦寮曡捣鐨,涓枃鍦║TF-8涓崰3涓瓧鑺,ZHS16GBK涓崰2涓瓧鑺,鑰屾簮dmp鏂囦欢瀛楃闆嗘槸ZHS16GBK搴撻噷鍊掑嚭鏉ョ殑鏁版嵁,鐜板湪瑕佸鍏ュ埌鐩爣瀛楃闆嗕负UTF-8鐨勫簱閲,鎵浠ヤ細鍑虹幇ORA-12899鍏跺疄鍙淇敼涓涓ORACLE 鐨瀛楃闆嗗氨鍙互寰堝ソ鐨勮В鍐宠繖涓闂;浣嗘槸鍦ㄤ慨鏀瑰瓧绗﹂泦鐨勬椂鍊,鎴戝彂鐜,鎴戞妸sys璐︽埛鐨勫瘑鐮佺粰...
  • 鎬庝箞瑙e喅oracle鏃犳硶浠庡鎺ュ瓧璇诲彇鏇村鏁版嵁鐨闂鍛?
    绛旓細缃戠粶闂锛氭鏌ョ綉缁滆繛鎺ユ槸鍚︾ǔ瀹氥乀CP/IP閰嶇疆鏄惁姝g‘銆傜‘淇濋槻鐏娌℃湁闃绘蹇呰鐨勭鍙o紙榛樿鏄1521锛夈備細璇濊秴鏃舵垨璧勬簮涓嶈冻锛氭鏌ユ暟鎹簱浼氳瘽璁剧疆锛屼緥濡係QLNET.INBOUND_CONNECT_TIMEOUT鍜孲ESSIONS_PER_USER绛夊弬鏁帮紝纭繚瀹冧滑閫傚悎褰撳墠鐨勫簲鐢ㄥ満鏅傜‘璁ゆ暟鎹簱鐨勮祫婧愬鍐呭瓨銆佽〃绌洪棿銆佽繘绋嬫暟绛夋湭杈惧埌涓婇檺銆傛暟鎹簱鏈嶅姟鍣...
  • 璇︾粏璁茶ВOracle鏁版嵁搴杩愯閿欒鐨勮В鍐虫柟娉
    绛旓細鏇存敼涓涓媗inux鐢ㄦ埛鐨勭幆澧冨彉閲廜RACLE_SID灏卞彲浠ヤ簡 閿欒 ORA : shared memory realm does not exist 鎴戣瘯鍥捐繛鎺ユ暟鎹簱鏃剁殑ORA 鍜 ORA 閿欒淇℃伅 瀹冩绘槸鏄剧ず杩欐牱鐨勪俊鎭 ORA Oracle not available 鍜 ORA shared memory realm does not exist 涓嶈兘杩炴帴鍒版垜鐨凮racle 鏁版嵁搴撲笂 鍥犱负纰板埌闃茬伀澧欑殑闂娆℃暟...
  • 鍦Oracle鏁版嵁搴涓鍑虹幇涓枃涔辩爜鐨勬儏鍐,鎬庝箞瑙e喅?
    绛旓細鍦Oracle鏁版嵁搴涓鍑虹幇涓枃涔辩爜鐨勬儏鍐碉紝鍙兘鏄洜涓轰互涓嬪嚑涓柟闈細瀛楃闆嗕笉鍖归厤锛歄racle鏁版嵁搴撻粯璁や娇鐢ㄧ殑瀛楃闆嗕负AL32UTF8锛屽鏋滃湪鍒涘缓鏁版嵁搴撴垨鑰呰〃鏃舵病鏈夋寚瀹氬瓧绗﹂泦鎴栬呮寚瀹氫簡鍏朵粬鐨勫瓧绗﹂泦锛屽垯鍙兘浼氬嚭鐜颁贡鐮闂銆傚湪鍒涘缓琛ㄦ椂锛屽彲浠ヤ娇鐢ㄤ互涓嬭鍙ユ寚瀹氬瓧绗﹂泦锛欳REATE TABLE table_name (column_name1 data_type...
  • oracle鏁版嵁搴撳嚭鐜ora-01555閿欒,鏄粈涔闂?
    绛旓細灏变細鍙戠敓ora-01555閿欒銆備竴涓В鍐虫柟娉曟槸锛屾寚瀹歶ndo琛ㄧ┖闂村弬鏁癠NDO_TABLESPACE锛屽苟灏唘ndo绌洪棿绠$悊鏂规硶璁剧疆鎴愯嚜鍔ㄦ墿灞曪細UNDO_MANAGEMENT=AUTO銆傝繖绉嶆柟娉曞彲鑳戒骇鐢熺殑缁撴灉鏄細鍥犱负undo琛ㄧ┖闂磋浜嗗お澶氭湭杩囨湡锛坲nexpired锛夌殑undo鏁版嵁锛屾柊鐨則ransaction鏃犳硶鍚戝叾涓啓鍏ndo鏁版嵁锛岃繖鏃秚ransaction灏变細鍙戠敓ORA-30036閿欒銆
  • Oracle鏁版嵁搴鎵撲笉寮 璇鎬庝箞鍔?鎴戜滑鍏徃鐨oracle鏁版嵁搴鍧忎簡 鎵撲笉寮浜...
    绛旓細ORA-1410閿欒甯歌浜庝粠INDEX鎴栧叾浠栭斿緞鑾峰緱鐨凴OWID,鍒鏁版嵁琛ㄤ腑鏌ヨ鍙戠幇娌℃湁瀵瑰簲鐨勮褰曘傝閿欒鍙兘鍥犱负鏁版嵁琛ㄤ笌鍏剁储寮曞瓨鍦ㄤ笉涓鑷,涔熷彲鑳芥槸鍒嗗尯鐨勬暟鎹〃鏈韩瀛樺湪闂銆 This error is raised when an operation refers to a ROWID in a table for which there is no such row.The reference to a ROWID may be ...
  • 濡備綍瑙e喅oracle鏁版嵁搴鍥犲瓧绗﹂泦鍑虹幇鐨勪贡鐮闂
    绛旓細oracle鏁版嵁搴鏌ヨ鏃鍑虹幇涔辩爜锛屽緢鍙兘鏄鏁版嵁搴撶殑瀛楃闆嗚瀹氫笉鏀寔涓枃锛屼絾鏄〃涓暟鎹惈鏈変腑鏂囷紝鎵浠ュ彉涓轰贡鐮併傚鏋滄槸瀛楃闆嗗師鍥狅紝瑙e喅鏂规硶濡備笅锛1銆乻hutdown immediate锛 鍏抽棴鏁版嵁搴 2銆乻tartup mount锛 寮鍚暟鎹簱鑷虫寕杞芥ā寮忥紙鍙寕瀹炰緥锛屼笉鍚姩鏁版嵁搴擄級3銆乤lter system enable restricted session锛涘紑鍚...
  • oracle鏁版嵁搴鏌ヨ閬囧埌ora-1578閿欒鏄鎬庝箞鍥炰簨? ora-01578 "ORACLE data...
    绛旓細濡傛灉涓嶈兘鑷瑙e喅璇闂锛岄偅涔堜篃鍙互鑱旂郴MACLEAN涓撲笟鏁版嵁搴淇鍥㈤槦銆ORA-01578閿欒鏄Oracle涓父瑙佺殑鐗╃悊鍧忓潡璁硅(Corruption)閿欒锛屼粠10g浠ュ悗鍦ㄦ嫢鏈夊畬鏁村浠藉拰褰掓。鏃ュ織鐨勬儏鍐典笅鍙互閫氳繃blockrecover/recover鍛戒护鍦ㄧ嚎鎭㈠璇ュ潖鍧楋紝鍓嶆彁鏄暟鎹潡鎵鍦ㄧ閬撳湪鐗╃悊涓婁粛鍙敤銆備互涓嬫槸涓涓湪娌℃湁鍏呭垎澶囦唤...
  • 扩展阅读:财务oracle是什么软件 ... 免费的数据库工具 ... 如何删除唯一索引 ... oracle数据库一套多少钱 ... 十大免费数据库 ... oracle查看表空间大小语句 ... 数据库怎么删掉一行 ... oracle数据库入门教程 ... 高斯数据库和oracle数据库的区别 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网