向大家请教个问题。我是oracle初学者,看了些通过sql库的方法,有些并不是很明白,向大家请教:
过程是这样的:
sqlplus/nologconn sys/password as sysdba
之后是创建数据库的脚本。
我想问的是:创建数据库的sys用户是属于哪个数据库的?若是我的数据库服务器软件安装刚刚完成,这时在服务器上并没有数据库,那么还有sys用户么?另外如果我的oracle服务器上建两个数据库(不是安装两套oracle软件),那么是不是我用这两个数据库中的任何sys用户都可以再创建数据库么?

解决方案 »

  1.   

    system/sys/scott都是ORACLE默认的用户,
    前两个是系统用户,权限最高
      

  2.   

    用户是对数据库的, 没有数据库, 哪来的sys?此外, 搞清楚数据库是什么? 实例是什么? 就不会乱了. 
      

  3.   

    你说的我清楚,创建数据库的脚本:
    CREATE DATABASE mynewdb
       USER SYS IDENTIFIED BY pz6r58
       [color=#FF0000]USER SYSTEM IDENTIFIED BY y1tz5p
    [/color]
       LOGFILE GROUP 1 ('/u01/oracle/oradata/mynewdb/redo01.log') SIZE 100M,
               GROUP 2 ('/u01/oracle/oradata/mynewdb/redo02.log') SIZE 100M,
               GROUP 3 ('/u01/oracle/oradata/mynewdb/redo03.log') SIZE 100M
       MAXLOGFILES 5
       MAXLOGMEMBERS 5
       MAXLOGHISTORY 1
       MAXDATAFILES 100
       MAXINSTANCES 1
       CHARACTER SET US7ASCII
       NATIONAL CHARACTER SET AL16UTF16
       DATAFILE '/u01/oracle/oradata/mynewdb/system01.dbf' SIZE 325M REUSE
       EXTENT MANAGEMENT LOCAL
       SYSAUX DATAFILE '/u01/oracle/oradata/mynewdb/sysaux01.dbf' SIZE 325M REUSE
       DEFAULT TABLESPACE tbs_1
       DEFAULT TEMPORARY TABLESPACE tempts1
          TEMPFILE '/u01/oracle/oradata/mynewdb/temp01.dbf' 
          SIZE 20M REUSE
       UNDO TABLESPACE undotbs 
          DATAFILE '/u01/oracle/oradata/mynewdb/undotbs01.dbf'
          SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;
    请问脚本中的sys用户和创建数据库的sys用户什么关系?