欢迎访问 fengzhiwu_2008 的个人空间

收藏帖

  • 为何要如此折磨我,10g Physical Standby两个参数问题

    2008-07-22 10:04:23   /   Oracle数据库管理

    DB:10.2.0.1 physical StandbyOS:Win 2003 32bit前两天为这个问题发过一个帖子,以为是眼拙,看错了。最近这两天还是重现这个问题,不知道为何?先看问题:SQL> show parameter archive_dest_2NAMETYPEVALUE------------------------------------ ----------- ------------------------------log_archive_dest_2stringservice="(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=tcp)(
  • windows 下oracle 10G 数据库移植到 linux平台 (通过文件直接复制方法)

    2008-07-08 16:35:50   /   Oracle数据库管理

    最近学习了一下oracle数据库启动原理,于是,就把在windows创建起来做测试的数据库移植到linux下使用,前几天把linux移植到windows成功,但windows移植到linux碰到问题会多,在windows用习惯人会不区分大小写,但在linux是区分的,这点务必请大家注意,下面让我们一起去这过程吧!还是和上面讲的一样,我直接通过文件复制,把原来在windows下使用的数据库移植到linux下,而不需要通过其他工具。虽然此移植在实际生产用途不大,但对一个刚oracle来说,确实能从中学到很多东西,所以写下此文以供大家参考,欢迎提出宝贵介意
  • linux 下oracle 10G 数据库移植到 windows平台

    2008-07-02 15:10:26   /   Oracle数据库管理

    linux 下oracle 10G数据库移植到 windows平台最近学习了一下oracle数据库启动原理,突然想我在linux创建的数据库想把移植到windows用经过一翻思考,动手把linux下的数据库直接通过原文件复制到windows下启动起来了。虽然此移植在实际生产用途不大,但对一个刚oracle来说,确实能从中学到很多东西,所以写下此文以供大家参考,欢迎提出宝贵介意。系统环境:linux 下是32 位平台,linux内存,CPU等硬件条件和windows是一样。如果硬件条件不一至,下面讲的数据迁移可能会碰到其他问题。软件环境:linux平台和windows
  • 一台机器上跑两个版本的数据库,只启用一个监听是否可行?【已附上操作过程和步骤】

    2008-05-04 16:47:28   /   Oracle数据库管理

    solaris9下安装oracle9201和oracle10203两个版本的数据库,同时两套软件分属于不同的OS users,只启用一个端口为1521的监听器,当然要求两个实例都是在运行中的,有没有办法使客户端连接到这两个数据库?我自己的测试结果是不行。必须配不同的监听端口。测试过程请看:http://www.itpub.net/viewthread.php?tid=981813&pid=10277367&page=4&extra=测试结果贴这了,供大家参考吧,有不对的地方欢迎指正!测试环境:solaris9+oracle9201+oracle10203oracle9201对应的实例名:dbtestoracle10203对应的实例名:or
  • rowid的一点总结!

    2007-12-18 15:50:25   /   Oracle数据库管理

    [php]1、rowid是什么?每一个表中都有一列rowid(iot除外),每一行的rowid代表了该行在数据库中存储的实际地址,可见rowid的独特及重要程度。rowid是伪列(pseudocolumn),伪劣的意思是实际上这一列本身在数据字典中并不存在,在查询结果输出时它被构造出来的。在操作上它和普通的列也有一些差别:不能通过desc以及select直接显示出来,除非显式说明,rowid不能做表的primarykey ,也不能对rowid执行dml操作。oracle的伪劣还有很多,如:rownum,ora_rowscn,versions_starttime, versions_endtime, versions_xid,versions_operat
  • 奇怪的错误:ORA-24314: service handle not initialized,导致数据库无法启动

    2007-12-17 09:40:21   /   Oracle数据库管理

    我在用connect / as sysdba的时候报错:ORA-24314: service handle not initialized,服务和listner都已经启动了,另外,oracle.exe这个进程占用的内存也有异常,只占了9M(windows 2003系统)
  • 9i的flashback问题

    2007-12-12 15:18:35   /   Oracle数据库管理

    两个用户同时操作test表,其中A1用户如下SQL> insert into test values('1');1 row created.SQL> commit;Commit complete.SQL> select dbms_flashback.get_system_change_number from dual;GET_SYSTEM_CHANGE_NUMBER------------------------4692186092SQL> insert into test values('2');1 row created.SQL> commit;Commit complete.SQL> select * from test;TID----------12A1用户想恢复到insert 2之前的状态,这时A2用户insert 了一条语句SQL> insert i
  • 静态注册和动态注册总结

    2007-12-07 19:02:20   /   Oracle数据库管理

    若有不对的地方,一定要指出。我也是在学习论坛上各位的发言后总结的。一、什么是注册?注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接到数据库。这个服务名可能与实例名一样,也有可能不一样。在数据库服务器启动过程中,数据库服务器会向监听程序注册相应的服务(无论何时启动一个数据库,默认地都有两条信息注册到监听器中:数据库服务器对应的实例和服务。)相当于是这样:在数据库服务器和客户端之间有一监听程序(Listener),在
  • 业务数据库没有大事务为什么一分钟一个归档?

    2007-11-29 10:50:10   /   Oracle数据库管理

    简单情况如下:开始这个数据库 没有开归档,后来运行了一段时间,打开后就变成这样了?业务量很小,为什么这么快产生这么多归档呢?SQL> show parameter log_NAMETYPEVALUE------------------------------------ ----------- ------------------------------db_create_online_log_dest_1stringdb_create_online_log_dest_2stringdb_create_online_log_dest_3stringdb_create_online_log_dest_4stringdb_create_onl
  • DB无法open,请帮忙!

    2007-11-26 10:09:30   /   Oracle数据库管理

    报错如下:SQL> startupORACLE instance started.Total System Global Area118255568 bytesFixed Size282576 bytesVariable Size83886080 bytesDatabase Buffers33554432 bytesRedo Buffers532480 bytesDatabase mounted.ORA-01589: must use RESETLOGS or NORESETLOGS option for database open我用rman:RMAN> sql 'alter database open resetlogs';using target database controlfile instead of recovery catalogsql statement: a
221/3123>

我的资料

Open Toolbar