ORACLE常见问题以及解决方法2

1.   Oracle字符集(编码方式)

查看ORACLE字符集:

select * from props$ where name like 'NLS_CHARACTERSET';

2.   Oracle 备份和恢复

RMAN(Oracle Recovery Manager)恢复管理器->基于命令行和Enterprise Manager工具,使用它可以实现高效的数据库备份和恢复操作。

定义分类:

数据库启动状态下创建的备份为热备份,相反数据库在关闭状态下创建的备份称冷备份

备份的数据文件和控制文件拥有相同的SCN(System Change Number),即为一致性备份注意:只有数据库shutdown [normal,immediate,transaction]方式关闭,且数据库未被至于打开状态。致命缺陷:必须为冷备份

RMAN的备份和恢复:

进入RMAN

1.指定ORACLE_SID

2.rman target / log /home/oracle/BAK/rman.log

后台执行,将日志信息写入rman.log,方便分析。

RMAN备份步骤:

1.  oracle实例置于归档模式

查看数据库实例是否处于归档模式:

Automatic archival     Disabled  --&gt说明处于非归档模式;

或者:select log_mode from v$database;

上图说明数据库处于归档模式;

alter database archivelog;  -- 启动归档模式

Alter database noarchivelog; --关闭归档模式

2.  执行指令进行备份

整库备份:backup database;

再对归档日志做备份:backup acrhivelog all

RMAN恢复步骤:

3.   Oracle Enterprise Manager>OEM(Oracle WEB管理工具)

1.  启动OEM服务;

首先定义ORACLE_SID,再输入命令:emctl start dbconsole                                   

如果出现上述错误,说明该实例还未配置OracleDBConsoleOracleDB服务;

配置服务操作如下;删除OracleDBConsoleOracleDB服务;

dbca -silent -configureDatabase -sourceDB TestOracle -emConfiguration NONE

配置完成后;再次启动OracleDBConsoleOracleDB服务;

然后到$ORACLE_HOME目录下找到portlist.ini文件,查找出实例对应的端口号;

Enterprise Manager Console HTTP Port (custdb27) = 5501 可知端口为5501

在浏览器中按格式访问Enterprise Manager:

https://数据库服务器IP>端口号>/em

上面的地址为:https://10.52.150.27:5501/em

4.   ORA-00119: invalid specification for system parameter LOCAL_LISTENER

启动数据库实例时,报ORA-00119错误处理;报错情况如下:

1.使用spfile生成pfile

create pfile from spfile;

2.  修改pfilepfile的命名方式为init$ORACLE_SID.ora,存储位置为$ORACLE_HOME/dbs,检查LOCAL_LISTENER这个参数,如果没有,则在最后一行添加:*.local_listener='(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=IP)(PORT=1521)))',IPoracle数据库所在服务器的ip

3.指定pfile方式启动数据库实例,并用pfile生成新的spfile

startup pfile='$ORACLE_HOME/dbs/init$ORACLE_SID.ora';

create spfile from pfile;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28588485/viewspace-755229/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/28588485/viewspace-755229/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值