龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 数据库类 > Oracle 技术 >

Oracle创建删除导入导出命令行总结(1)

时间:2011-04-12 23:18来源:未知 作者:admin 点击:
分享到:
在创建数据库时输入的密码,是修改系统默认的密码,以system和sysman等系统默认身份登录时要输入的密码就是修改后的密码(创建数据库时输入的密码) 如果要创建新的用户就必须以sys

 在创建数据库时输入的密码,是修改系统默认的密码,以system和sysman等系统默认身份登录时要输入的密码就是修改后的密码(创建数据库时输入的密码)

如果要创建新的用户就必须以system或者sysman(这二者的权限最大)的身份登录后才可创建

创建用户格式:create user 用户名 identified by 密码(例如:create user cht identified by cht;)

创建完成后,必须分配权限,否则连不上数据库和sqlplus。

因此要做:grant connect,resource,dba to cht;这样数据库就可以通过cht/cht连上了。那些select,update,delete,insert的权限就不必分配了,因为每个用户默认都有这些基本权限。

命令行方式连接数据库的方法:

开始==》运行==》cmd

方式一:

输入sqlplus,回车

输入用户名: system,回车

输入密码: orcl,回车

方式二:

输入sqlplus system/orcl@orcl,回车(system是用户名,orcl是密码,@后面的orcl是库的名字)

(数据库安装完成后,有两个系统级的用户 :

1) system 默认密码为 :manager

2) sys 默认密码为 :change_on_install)

创建用户前必须要先建好临时表空间和数据表空间两个表空间,否则用系统默认的表空间不好。

//创建临时表空间

create temporary tablespace zfmi_temp tempfile 'D:\oracle\oradata\zfmi\zfmi_temp.dbf' size 100m autoextend on next 32m maxsize 2048m extent management local;

说明:

1、zfmi_temp 表空间的名字

2、D:\oracle\oradata\zfmi\ 存放数据库文件的地方,一般是安装数据库后有控制文件,数据文件和日志文件的文件夹,再加上要创建表空间的名字+dbf(数据文件)

3、100M 表空间的初始大小

4、32M 表空间自动增长的大小

5、2048M 表空间最大的大小

//创建数据表空间

create tablespace zfmi logging datafile 'D:\oracle\oradata\zfmi\zfmi.dbf' size 100m autoextend on next 32m maxsize 2048m extent management local;

//创建用户并指定表空间

create user zfmi identified by zfmi default tablespace zfmi temporary tablespace zfmi_temp;

//给用户授予权限

grant connect,resource dba to zfmi; (dba:指定所有权限)

到这一步新建一个用户的工作就完成了。

//删除用户以及用户所有的对象

drop user zfmi cascade;

//cascade参数是级联删除该用户所有对象,经常遇到如用户有对象而未加此参数则用户删不了的问题,所以习惯性的加此参数

//删除表空间

前提:删除表空间之前要确认该表空间没有被其他用户使用之后再做删除

精彩图集

赞助商链接