知识点1:

使用DBCA创建数据库

使用DBCA创建和管理数据库

知识点2:

启动和关闭

实验1:数据库实例读写模式打开多个用户连接,执行alter system enable restricted session;,对当前会话有什么影响?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1. SQL> alter system enable restricted session;
System altered.
或者
SQL> startup restrict

2. 没有RESTRICTED SESSION的用户无法登录:
SQL> connect scott/scott
ERROR:
ORA-01035: ORACLE only available to users with RESTRICTED SESSION privilege

3. 赋权限
grant create session, restricted session to scott;

4. 取消restricted
alter system disable restricted session;

启用restricted mode方式启动和运行数据库后,只有那些具有create session和restricted session权限的用户,才能登录入系统数据库。默认情况下,
只有SYSDBA和SYSOPER用户拥有restricted session权限。意味着只有数据库管理权限的用户才能进行restricted mode下的数据管理工作。
但对于已登陆的会话没有影响
在restricted mode下,用户即使拥有restricted session权限,只能本地登录并且不经过监听程序才可以。Remote方式登录是被拒绝的。

实验2:参数在线修改

1
2
3
ALTER SYSTEM SET LOG_BUFFER=32 M;
ERROR at line1:
ORA-02095:specified initialization parameter cannot be modified