问题1
为什么要去Storage Manager拓展表空间到最大,我只知道这样在import的成功率比较大,我以前备份的dmp文件有500m,有没有别的好方法?
我备份出来的dmp有10G也没有说拓展表空间到最大才可以,当然,这是一个解决办法。如果新手,没有必要做空间分配与管理
问题2
我启动8.05的 Enterprise Manager,输入我刚刚建立的具有dba权限的用户名和口令
出现一个确认窗口Oracle Repository Manager(中文是什么意思)
显示The following repository sub-components were identified.Continue with the indicated(是什么意思)
下面的框框中
 Sub-component                       Operation  Enterprise Manager                  Create
  Software Manager                    Create又是什么意思呢????确认之后又出现了一个进度条,在做什么呢??
我很少用这个东西
不过Oracle Repository Manager(中的Repository好象是仓库的意思)
Enterprise Manager是企业管理器
那Software Manager就是软件管理器了,我平常没有注意这些东西,根本上不用。
进度条是在创建管理库。
问题3
在Oracle for Nt程序组中的Oracle Database Assistant和Oracle Net8 Assistant都是做什么用的?在Oracle Enterprise Manager程序组中有类似功能的东西么
Oracle Database Assistant是管理数据库的,如添加,修改,删除数据库
Oracle Net8 Assistant是配置网络的
在Oracle Enterprise Manager中可以调用这些功能

解决方案 »

  1.   

    问题4
    还有oracle为什么要设置这么多的用户和口令呢?他们有什么不同的功能?必须这么做么?这些用户和密码为了安全都需要更改么
    internal/oracle
    system/manager
    sys/change_on_install
    scott/tiger
    demo/demo
    dbsnmp/dbsnmp
    ctxsys/ctxsys
    ordsys/ordsys
    mdsys/mdsys
    -----------
    你只需要知道
    internal/oracle   --805的控制台,sysdba用户
    system/manager    --系统用户
    sys/change_on_install  --超级用户,数据字典的所有者
    就可以了,别的可以删除掉
    问题5
    我在机器上面有了一个用户user1,我已经import了一个dmp到这个用户里面,连接portnumber 1521,database sid 是orcl。
    我可以再另外建立一个用户user2么?import到这个user2中,那我的portnumber和sid都要更改么??
    -----------
    不需要改,只是一个数据库中的两个用户而已问题6
    进入Oracle Net8 Easy Config,里面已经有了好几个Existing Servers,什么CMEXAMPLE.world,TcPexample.world什么的,这些连接为什么都叫.world呢?怎么使用这些连接呢?有安全性方面的隐患么??
    ----------------
    .world是你的域名(默认的)可以在sqlnet.ora中配置,可以不要
    Existing Servers是预配置的例子,可以删除掉
      

  2.   

    楼上的给回答的很详细,
    表空间不要拓展得太大,够用就可以了。创建用户、表空间、授权等等都可以用Sql语句在SQL*plus里实现的导入、导出也可以用工具Import、Export实现。Oracle慢慢学吧,
    有什么问题可以搜索CSDN.
      

  3.   

    1.要看你以前的表空间的大小,如果以前的大,现在的小,就会import失败。
    2.Oracle Repository Manager是指oracle资料档案库管理。接下来是指在建立资料档案库。
    3.Oracle Database Assistant是建立数据库实例的,可以建立多个,但一次只能启动一个。Oracle Net8 Assistant是用来配置连接串的,连接到数据库。Oracle Enterprise Manager是oracle的一个三层架构的图形化管理工具,可以管理多个节点,功能比较强大,配置也比较繁琐,需要有一个资料档案库。
    4.给你说几个主要的用户吧,这些密码都是却省的:internal/oracle主要用来启动、停止数据库的。system/manager,数据库的管理者,相当于总经理。sys/change_on_install,数据库的拥有者,相当于董事长。scott/tiger是建立的一个用户,一般操作可以用他完成。为了确保数据库的安全,最好将internal,sys,system的密码更改掉,这几个用户是不可以删除的。如果没有用,scott用户也可以删除掉。
    5.可以再建立user2。你倒入数据时,以前是哪一个用户的,就只能倒入给那个用户。
    6.Oracle Net8 Easy Config是用来配置连接串的,里面已经有了好几个Existing Servers,可能是oracle却省的,你要用,就自己建立一个。使用这些连接可以用odbc。.world一般是加在数据库sid后的,指数据库在网络上的全名。但我们一般在安装数据库时,会将其设置为和数据库的sid一样。
      

  4.   

    4.给你说几个主要的用户吧,这些密码都是却省的:internal/oracle主要用来启动、停止数据库的。system/manager,数据库的管理者,相当于总经理。sys/change_on_install,数据库的拥有者,相当于董事长。scott/tiger是建立的一个用户,一般操作可以用他完成。为了确保数据库的安全,最好将internal,sys,system的密码更改掉,这几个用户是不可以删除的。如果没有用,scott用户也可以删除掉。
    那internal/oracle
    system/manage
    sys/change_on_install
    都用在那些登陆窗口中啊??可以通用么?
    我用这三个都能够进入Security Manager??
    5.可以再建立user2。你倒入数据时,以前是哪一个用户的,就只能倒入给那个用户,那我需要把以前一个用户两个不同时期备份的dmp分别import到两个用户中可以么?????
      

  5.   

    sys/change_on_install  --超级用户,数据字典的所有者
    管理数据字典有什么用呢?在那里使用???抱歉,我以前使用的是ms sqlserver,sybase,不理解。
      

  6.   

    问题3
    在Oracle for Nt程序组中的Oracle Database Assistant和Oracle Net8 Assistant都是做什么用的?在Oracle Enterprise Manager程序组中有类似功能的东西么
    //
    这些是用来配置网络服务名的,我们一般访问数据库uname/pwd@tns中的tns就是通过上述配置的。