Elton's Blog

Tag: Oracle

Oracle导入数据

by on 一.16, 2010, under Database

导入sql表结构

• 用sqlplus命令登录Oracle

1
sqlplus system/password@orcl

• 使用@命令导入sql文件

1
SQL> @/path/to/file/sample.sql

2. 导入数据
• 导入ctl文件
在命令行中,执行

1
sqlldr userid=username/password control=sample.ctl
Leave a Comment :, , more...

Oracle数据库列出所有表

by on 一.10, 2010, under Database

可以使用下面的命令来列出当前用户所有的表

1
2
select * from tab;
select table_name from user_tables;

如果想列出所有的表,可以使用

1
select table_name from all_tables;
Leave a Comment :, more...

Oracle数据库建立表空间、用户以及授权

by on 一.10, 2010, under Database

• 用system用户登录。system用户默认就有DBA的权限

1
sqlplus system/password@orcl

• 查看数据文件存放位置

1
2
3
4
5
6
7
8
9
select file_name from dba_data_files;
 
FILE_NAME
--------------------------------------------------------------------------------
/Users/oracle/oradata/orcl/users01.dbf
/Users/oracle/oradata/orcl/sysaux01.dbf
/Users/oracle/oradata/orcl/undotbs01.dbf
/Users/oracle/oradata/orcl/system01.dbf
/Users/oracle/oradata/orcl/example01.dbf

• 建立临时表空间

1
2
3
4
5
6
7
8
create temporary tablespace decernis_temp
tempfile '/Users/oracle/oradata/orcl/decernis_temp01.dbf'
size 32m
autoextend on 
next 32m maxsize 2048m
extent management local;
 
Tablespace created.

• 建立用户数据表空间

1
2
3
4
5
6
7
8
9
create tablespace decernis_data
logging
datafile '/Users/oracle/oradata/orcl/decernis_data01.dbf'
size 32m 
autoextend on
next 32m maxsize 2048m
extent management local; 
 
Tablespace created.

• 创建用户

1
2
3
create user decernis identified by password
default tablespace decernis_data
temporary tablespace decernis_temp;

• 授予权限

1
grant dba,connect,resource to decernis;

注意,上面语句中,制定数据文件路径的时候,一定要使用单引号,否则会出现“ORA-00972: identifier is too long”的错误。

如果最后一行不添加,则用户没有表空间分配EXTENT的权限,将会会出现“ORA-01950: no privileges on tablespace
”的错误。

以后,这个用户所操作的表,就自动分配到这个表空间了。

1 Comment :, , , , , , more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Visit my friends!

A few highly recommended friends...