开始重新创建资料库,在命令行执行以下命令:
  [oracle@localhost~]emca -repos recreate
  此时如出现(一般不会出现)如下错误:
  =========================================================
  ORA-12526: TNS:listener: all appropriate instances are in restricted mode
  =========================================================
  意思是:连接oracle数据库出现oracleORA-12526: TNS:监听程序: 所有适用例程都处于受限模式。
  原因是之前改字符集时执行了:
  [oracle@localhost~]# ALTER SYSTEM ENABLE RESTRICTEDSESSION;
  导致受限
  解决办法:使用系统管理员身份运行以下一段代码
  [oracle@localhost~]# ALTER SYSTEM DISABLE RESTRICTEDSESSION;
  解决完以后再次执行:
  [oracle@localhost~]# emca -repos recreate
  此时会提示输入相关参数,按照提示输入即可,其中监听程序端口号为: 1521 ,等待一小会时间,执行完毕以后再停止agent:
  [oracle@localhost~]# emctl stop agent
  后开始重建资料库:
  [oracle@localhost~]# emca -config dbcontrol db
  此时同样会提示输入相关参数,按照提示输入即可,其中监听程序端口号还是为为: 1521 ,其中通知的电子邮件地址 (可选)和通知的发件 (SMTP) 服务器 (可选)两项可以不写,直接按enter键。
  再次等待一小会时间,执行完毕以后重建资料库成功,启动Enterprise Manager:
  [oracle@localhost ~]# emctl start dbconsole
  在浏览器地址栏输入:http://localhost:1158/em即可使用Enterprise Manager管理数据库。若其他机器无法连接,关闭防火墙即可。