1、默认事例: fromuser是指dmp格式包中的某表空间的用户,TOUSER 是指要导入的表空间的用户 11、更改某值: |
查询系统所有用户:select distince owner from dba_segments;
查看与多少个表空间:select tablespace_name from dba_tablespaces;
查看表空间有多少个表:select tablespace_name,bytes/1024/1024 file_size_mb file_name from dba_data_files;
1.连接:sqlplus scott/tiger@oracle 或者 sqlplus / as sysdba;
2.退出:quit或exit;
3.查看当前用户:show user;
4.重新连接:/ as sysdba;
5.创建表空间:create tablespace sales datafile 'd:/hello.dbf' size 4m;
6.查看当前时间:select sysdata from daul(有select 必有from);
7.查看表结构:desc dual (虚表);
8.创建用户名和密码:create user rose identified by rose;
9.授权( 使用oracle的资源): grant dba,connect,resource to rose;
10.用户登陆:connect rose/rose;
11.锁定用户:alter user rose account lock;
12.解锁用户:alter user rose account unlock;
13. 删除用户:drop user rose;
14.在线:alter tablespace sales online;
15.离线:alter tablespace sales offline;
16.修改密码:alter user rose identified by rose "012";
17.将表放到指定的表空间里:create table dept(did int) tablespace sales;
18.查询指定的表在哪个表空间里:select tablespace_name from user_table where table_name="DEPT"(这里表空间的名字要大写);
19.给表空间增加数据文件:alter tablespace sales add datafile 'd:/hello02.dbf' size 2m autoextend on next 6m;
20.修改大小:alter tablespace datafile 'd:/hello.dbf' resize 30m;
21.只读:alter tablespace sales read only;
22. 可读可写:alter tablespace sales read write;
23.移动表空间数据文件步骤:(1):使表空间脱机
(2):修改数据文件的名称
(3):执行 olter tablespace rename datafile 'c:/sales01.dbf'to 'd:/*.dbf'
可以有多个数据文件,但是源文件,要在to的左边,目的文件要在to的右边,文件名之间用逗号分割
(4):使用表空间连机
(5):查询dba_data_files 确认成功
24.创建用户指定默认的表空间磁盘配额:
create user rose identified by rose default tablespace sales quota 10m on sales;
25.删除表空间同时删除数据文件:drop tablespace sales including contents and datafiles;
26.查看当前用户每个表占用空间的大小:
create segment_name,sum(bytes)/1024/1024 mb from user_extents group by segment name;
27.查看每个表空间占用空间的大小:
select tablespace_name,sum(bytes)/1024/1024 mb from dba_segments group by tablespace_name;
-- 查看ORACLE 数据库中本用户下的所有表 -- 查看ORACLE 数据库中所有用户下的所有表 -- 查看ORACLE 数据库中本用户下的所有列 -- 查看ORACLE 数据库中所有用户下的所有列 -- 查看ORACLE 数据库中的序列号 -- 上面的所有对象,都可以通过下面的SQL语句查询得到 -- 查看ORACLE 数据库中所有表的注释 -- 查看ORACLE 数据库中所有列的注释 -- 给表加ORACLE的注释 -- 给列加ORACLE的注释 -- 查看表中列的属性,包括 数据类型,是否非空等
-- 查看所有表的记录数
// 将ORACLE数据库的注释同步到PB中 代码开始
INSERT INTO PBCATCOL COMMIT;
select t2.username,t2.sid,t2.serial#,t2.logon_time --杀进程 |