1、首先我没搞清楚ORACLE到底是怎么个运作法(似乎和MYSQL/SQLSERVER的概念完全不同)
2、用databaseConfigurationAssitant建立数据库时怎么还有从模板建,这样建好的数据库会不会有什么问题?
3、我用EnterpriseManagerConsor打开数据库后怎么没有表呢?
4、我安装了plsql developer 7.0.1 ,看到了一个Tables目录,里面有很多的表,我是不是应该在这里来建表呢?
5、如何将我本机上的ORACLE数据库数据转移到服务器上?
6、采取什么方式来备份服务器上的数据?我看到书店里面说ORACLE能根据时间自动备份,然后还原到一个时间就行了,这样如果和PHP相联系,又应该如何实现?
.........................

解决方案 »

  1.   

    oracle 比 mysql 复杂多了,但是做基本的应用,还是差不多的,因为我自己也不太懂,尽我所知来回答你的问题吧,共同探讨一下。
    1、这个问题我觉得比较深,需要仔细学习一下oracle方面的知识;
    2、这个模板功能,是为了避免重复劳动,方便工作人员吧,不知道就直接用它的默认模板就行;
    3、如果你想要找表的话,你就去某一个方案里找;如 数据库->方案->方案名->表->表名;
    4、是的。建立数据库后,它自身也会有很多表的;
    5、用数据库自带的导入导出工具就可以吧;
    6、oracle自身也完备的一套系统可以利用,我也不会,如果需要,你可以学习的。
    因为本人也能力有限,说的不一定正确,供参考吧。
      

  2.   

    十分感谢,不过我到现在也没能让PHP支持起ORACLE,还在努力调试中
      

  3.   

    很想帮你,但我还没有学过oracle呀,平常用的都是sql server/mysql
      

  4.   

    刚好我也在用php+oracle,但是还不熟练,所以只能抛砖引玉了:
    1.oracle的运行,我没太懂你是什么意思,从php程序员开来和sql一样都是数据库,具体的内部的结构就非常复杂了,看个三个月书或许能入门(不是吓唬你确实很难),如果只是写程序的话,安装完后,建表就可以了;
    2.dbca是oracle自带的程序用来创建数据库(可以看下创建oracle数据库的相关知识),而且是图形界面,个人建议是就用dbca吧!
    3—4.plsql developer 7.0.1是一个第三方工具(说白了就是一种软件),你可以用它创建表;此外,oracle自带了企业管理器(enterprise manager console),用它来管理oracle非常方便,没有看到表?先说明下,表在用户下面,所以先选择用户才能看见表;
    5.将本机的数据库转移到服务器上:
    有两种理解:1.把oracle的程序传到服务器上,这个不可能,oracle非常复杂,所以只能安装,你在服务器上重新装下oracle就ok了;2.把数据传到服务器上,这个很方便,oracle自带数据导入和导出功能的;
    6.数据备份是dba的工作,基本上和php没有什么关系。你在服务器段写好数据备份的脚本(不是用php写的哦),这样服务器会自动备份数据的。
    最后问下楼主,你是oracle和php都由你负责嘛?如果是的话,要么招个dba要么就辞职吧,因为oracle本身就是非常复杂的东东,再加上php,难度很大的!
    祝楼主好运啦!
      

  5.   

    呵呵,我不仅负责ORACLE和php
    还负责美工、业务员、技术咨询、客户培训、网站维护、网站运营........
    总之我的眼睛现在马上就快要闭上了十分感谢兄弟们的解答!