Linux怎么启动oracle?

您所在的位置:网站首页 口部肌肉训练器 Linux怎么启动oracle?

Linux怎么启动oracle?

#Linux怎么启动oracle?| 来源: 网络整理| 查看: 265

Linux怎么启动oracle?

时间:2018-06-20

1、保证Linux主机Oracle已正常安装。用oracle用户登录,或用其他用户切换到oracle;(su - oracle) 2、查看监听状态;(lsnrctl status) 3、启动监听;(lsnrctl start) 4、登录sqlplus;(sqlplus "/ as sysdba")  5、启动数据库;(startup)  6、退出sqlplus;(exit) 7、查看监听状态;(lsnrctl status) 8、启动完成。 有可能出现问题:逻辑坏块问题 启动oracle的时候报错ORA-00600: internal error code, arguments: [kcratr_scan_lastbwr], [], [], [],[], [], [], [], [], [], [], [] 执行sql查询语句的时候报错:datase not open 首先查询alert日志和trace文件: 在ASMDB_ora_5210.trc文件中有如下的信息: .................. 17755E0 03C10222 096F780B 36380113 6029D938  ["....xo...868.)`] 17755F0 D843E0FF 7CAA8000 02C1B000 88DC0248  [..C....|....H...] Reading datafile '+ZHUXGASM/asmdb/datafile/undotbs1.258.813246367' for corruption at rdba: 0x00c00858 (file 3, block 2136) Reread (file 3, block 2136) found same corrupt data (logically corrupt) ******** WRITE VERIFICATION FAILED ******** 由此我们知道是因为数据库宕机之后,出现了逻辑坏块 (logically corrupt),因此需要进行介质恢复。 解决办法: suse11sp2:/oracle/oraarch> sqlplus / as sysdba   --连接oracle SQL> select status from v$instance;              --查看状态 STATUS ------------ MOUNTED  SQL>  SQL>  SQL> select open_mode from v$database;  OPEN_MODE -------------------- MOUNTED  SQL>  SQL>  SQL> recover database;  Media recovery complete. SQL> SQL> SQL> alter database open; Database altered.SQL> SQL> SQL> select status from v$instance; STATUS ------------ OPEN SQL> select open_mode from v$database; OPEN_MODE -------------------- READ WRITE     上一个教程:Linux命令之文件管理命令  下一个教程:Linux常用命令之mv命令


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3