刚接触oracle在此请教下基础问题:
我装它时进sqlplus用的是sys这个用户,我想建自己的用户名和库,不知道怎么建,现在问题如下:
1、都有哪些方法去建库和用户名,用脚本实现的话,能不能贴出脚本
2、我用oracle 中的工具Database Configuration Assistant新建个库,这个库不会还是在我sys系统名中吧
也是先建用户名再在用这个用户名进入后再创建的库吧谢谢
我装它时进sqlplus用的是sys这个用户,我想建自己的用户名和库,不知道怎么建,现在问题如下:
1、都有哪些方法去建库和用户名,用脚本实现的话,能不能贴出脚本
2、我用oracle 中的工具Database Configuration Assistant新建个库,这个库不会还是在我sys系统名中吧
也是先建用户名再在用这个用户名进入后再创建的库吧谢谢
然后建立表空间,建立用户和这个表空间联系.然后用toad之类的第三方工具自己建立数据库或还原某个备份文件.
创建用户:
create user
给用户赋权限:
grant 权限 on 表 to 用户
建表:
create table
举例说明:
create user test identified by 1234
default tablespace users temporary tablespace temp;
grant connect to test;
create table tabletest (a int,b varchar2)
问题二Sys是数据库的一个超级用户,对于没有数据库都会存在该用户,Database Configuration Assistant新建个库也不例外,里面会有Sys用户。楼主称Sys为系统名是不对的。Oracle的关系是现有数据库,数据库里面包括表空间、表、用户、视图等等。
在程序—Database Configuration Assistant一步一步操作就行了create user roy identified by pass;授予权限
grant create session to roy;
grant create table to roy;grant unlimited tablespace to roy
=========================================================================================
数据库不属于任何用户。另外,oracle 的一个实例只能管理一个数据库。要想再创建数据库需要先启动另一个实例。
create tablespace cl
logging
datafile 'D:\oracle\oradata\gis696\cl.ora'
size 100m
autoextend on
next 1m
extent management local;
//创建用户并指定表空间
create user cl identified by cl
default tablespace cl
temporary tablespace temp;