Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。
对于初学者来说,为了避免麻烦,可以用'Database Configuration Assistant'向导来创建数据库。
创建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间。
下面是创建数据库用户的具体过程:
第一种情况:使用自己建立的表空间
1.假如现在已经建好名为'news'的数据库,此时在F:\oracle\product\10.1.0\oradata\目录下已经存在news目录(注意:我的Oracle10g安装在F:\oracle下,若你的Oracle安装在别的目录,那么你新建的数据库目录就在*\product\10.1.0\oradata\目录下)。
2.在创建用户之前,先要创建表空间:
其格式为:格式: create tablespace 表间名 datafile '数据文件名' size 表空间大小;
如:
SQL> create tablespace news_tablespace datafile 'F:\oracle\product\10.1.0\oradata\news\news_data.dbf' size 500M;
其中'news_tablespace'是你自定义的表空间名称,可以任意取名;'F:\oracle\product\10.1.0\oradata\news\news_data.dbf'是数据文件的存放位置,'news_data.dbf'文件名也是任意取;'size 500M'是指定该数据文件的大小,也就是表空间的大小。
3.现在建好了名为'news_tablespace'的表空间,下面就可以创建用户了:
其格式为:格式: create user 用户名 identified by 密码 default tablespace 表空间表;
如:
SQL> create user news identified by news default tablespace news_tablespace;
默认表空间'default tablespace'使用上面创建的表空间。
4.接着授权给新建的用户:
SQL> grant connect,resource to news; --表示把 connect,resource权限授予news用户
SQL> grant dba to news; --表示把 dba权限授予给news用户
授权成功。
第二种情况;使用默认的表空间
用system用户创建自己的用户、权限;sql语句如下:
1、 创建用户:
create user username identified by pwd default tablespace users Temporary TABLESPACE Temp;
2、 用户授权
grant connect,resource,dba to business;
3、 提交
commit;
ok! 数据库用户创建完成,现在你就可以使用该用户创建数据表了!
分享到:
相关推荐
Oracle创建表空间、创建用户并指定表空间、给用户授予权限
Oracle创建用户权限Oracle创建用户权限Oracle创建用户权限Oracle创建用户权限
oracle创建DBA用户
oracle创建用户以及授权命令,可在toad等工具下执行创建用户以及相应的权限设置。
oracle创建用户并授权
Oracle创建用户语句,基础语句。
oracle创建新用户过程,备份用户数据,创建用户,授权,导入数据
oracle创建一个表空间创建临时表空间创建用户表空间资源的权限
oracle创建用户详细流程,自己总结的东西,方便自己。
完整ORACLE创建表空间、用户、设置用户权限脚本,txt格式,很实用
使用命令 为Oracle数据库 创建用户
oracle数据库导入、导出数据、创建表空间、创建用户、用户授权等操作
ORACLE创建用户、创建用户
Oracle创建表空间.创建用户.创建表
oracle 创建用户及表空间,及用户权限分配
linux oracle创建用户,表空间 资料
Oracle11g 创建用户适用于初级人员学习怎么创建用户 Oracle11g 创建用户适用于初级人员学习怎么创建用户
oracle 创建用户和数据库,分配空间大小,分配用户权限
oracle创建用户表空间语句
Oracle创建表空间、创建用户以及授权、查看权限 sqlplus 命令