show sga |
02 |
|
03 | set
wrap off |
04 | set
linesize 400 |
05 | -- 查看正在运行的后台进程 |
06 | select
* from v$bgprocess; |
07 | select
* from v$bgprocess where
paddr<> '00' ; |
08 |
|
09 | --查看数据库的物理组成:文件情况 |
10 | select
* from v$controlfile; |
11 | select
* from v$datafile; |
12 | select
* from v$logfile; |
13 |
|
14 | --查看实例内存情况 |
15 | show parameter sga |
16 | show parameter shared |
17 | show parameter db_cache |
18 | show parameter log |
19 |
|
20 | alter
system set db_cache_size=64m; //可以动态修改sga中内存区的大小,但是不能超过sga的最大内存 |
21 |
|
22 | select
* from dept;
|
23 |
|
24 | --表空间管理 |
25 | CREATE
TABLESPACE tbs2 |
26 | DATAFILE 'D:\oracle\oradata\APTECH\tbs2_01.dbf' |
27 | SIZE
50M; |
28 |
|
29 | conn sys/admin as sysdba(重启数据库必须以sys用户登陆)
|
30 |
|
31 | shutdown immediate/normal/abort(关闭数据库)
|
32 | 启动数据库的三个步骤: |
33 | startup nomount (启动实例) |
34 | alter
database mount;(装载数据库,读取控制文件) |
35 | alter
database open ;(打开数据库,对数据文件,日志文件进行一致性校验) |
36 |
|
37 |
|
38 | --用户管理 |
39 | -- Create the user |
40 | CREATE
USER MARTIN |
41 | IDENTIFIED BY martinpwd
|
42 | DEFAULT
TABLESPACE USERS |
43 | TEMPORARY
TABLESPACE TEMP ;
|
44 |
|
45 | -- Grant role privileges |
46 | GRANT
CONNECT TO MARTIN; |
47 | GRANT
RESOURCE TO MARTIN; |
48 |
|
49 | -- 如果不使用 CONNECT 角色,则需要逐个赋予用户权限
|
50 | GRANT
CREATE SESSION TO MARTIN;
|
51 |
|
52 | GRANT
CREATE TABLE TO MARTIN;
|
53 |
|
54 | GRANT
CREATE VIEW TO MARTIN;
|
55 |
|
56 | GRANT
CREATE SEQUENCE
TO MARTIN; |
57 |
|
58 |
|
59 | GRANT
SELECT ON TEST
TO MARTIN; |
60 | GRANT
ALL ON TEST
TO MARTIN; |
61 |
|
62 | -- 授予用户使用表空间 USERS 的权限 |
63 | ALTER
USER MARTIN |
64 |
QUOTA UNLIMITED
ON USERS;
|
65 |
|
66 |
--修改用户密码 |
67 | ALTER
USER MARTIN IDENTIFIED BY
martinpass; |
68 |
|
69 | --修改自己的密码 |
70 | 在sql*plus中直接输入 password 命令即可 |
71 |
|
72 | --删除用户 |
73 | DROP
USER MARTIN CASCADE ; |
74 |
|
75 | -- 查看用户 MARTIN 的信息 |
76 | select
USERNAME, USER_ID, DEFAULT_TABLESPACE, TEMPORARY_TABLESPACE |
77 | from
dba_users |
78 | where
username = 'MARTIN' ; |