1. Oracle 服务器由哪两部分组成
答:Oracle 数据库和 Oracle 数据库实例构成
2. 查看 oracle 服务器主要的后台进程
答:SQL>desc v$bgprocess
(打开服务 启动 sqlplus、listener、service
运行 cmd 输入 sqlpus/nolog
Sql>Connect/as sysdba
Sql>Desc v$bgprocess)
3. 启动 oracle 实例但不装载数据库,装载数据库,打开数据库(一步一步做)
答 :Sqlplus/nolog
connect/as sysdba
startup nomount(启动 oracle 实例但不装载数据库)
关闭 shutdown
Start mount(装载数据库)
关闭 Shutdown
startup(打开数据库)
4. 实现登录教师机的客户端的配置(11321-TEA 1521 orcl)
答:通过 net manager 配置
或则 修改\oracle\product\10.1.0\Db_1\network\admin\tnsnames.ora
Orcl=(
DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)(HOST=11321-TEA)(PORT=1521))
(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orcl)))
5. 自己的机器作为服务器,监听器的配置
1、开启 sql*plus、Lister、serverorcl 三个服务
2、在 NET Messsager 中修改监听名为计算机名称,添加数据库并修改名称。
6. 查看数据库参数文件的位置
答:show parameter spfile/pfile
7. 怎么样从 spfile 生成 pfile
Create pfile=’d:\pfilewhx.ora’from spfile;
8. 通过参数文件查看控制文件的位置
Show parameter control_file;
9. 禁止超级用户的本地操作系统的身份验证
在 D:\oracle\product\10.1.0\Db_1\NETWORK\ADMIN 中 打 开 sqlnet.ora 文 件 修 改
SQLNET.AUTHENTICATION_SERVICES= (NTS) 中 NTS 改为 none
10. 禁止远程超级用户的身份验证
在 dos 界 面 中 直 接 修 改 设 置 alter system set remote_login_passwordfile=none
scope=spfile
11. 重新创建新的密码文件
用 quit 退出
C:\Documents
and
Settings\Administrator>
orapwd
file=D:\oracle\product\10.1.0\Db_1\database\pwdorcl.ora password=new entries=4;
12. 创建表空间 test,文件大小为 10m,文件能够自动扩展,next 为 100k,maxsize 为 100m
create tablespace test
datafile ‘d:\testdb.dbf’ size 10m
autoextend on
next 100k maxsize 100m ;
13. 创建表空间 new,默认的存储参数为:初始 extent 为 500k,下一个为 100k,最小的 extent
数目为 1,最大的 extent 数目为 50,从第三 extent 开始,比前一 extent 增长为 0
Create tablespace new
Datafile ‘d:\newdb.dbf’ size 10m
Default storage
(initial 500k
Next 100k
Minextents 1
Maxextents 50
Pctincrease 0);
14. 创建表空间 newtbs,将数据库的默认表空间改为 newtbs
Create tablespace newtbs
Datafile ‘d:\new_1.dbf’ size 10m;
Alter database default tablespace newtbs;
15. 创建临时表空间 temptbs,将数据库的默认临时表空间改为 temptbs
Create temporary tablespace temptbs
tempfile ‘e:\temp.dbf’ size 10m;
Alter database default temporary tablespace temptbs;
16. 创建表空间 tt,之后再修改为脱机
Create tablespace tt
Datafile ‘d:\tt.dbf’ size 10m online;
Alter tablespace tt offline;
17. 创建表空间 aa,建表 test 并将表放入表空间 aa 中,然后删除该表空间以及对应的数据文
件
Create tablespace aa
Datafile ‘d:\aa.dbf’ size 10m
Extent management local autoallocate;
Create table test
(aa int, bb int)
tablespace aa;
Drop tablespace aa including contents and datafiles;
18. 创建表空间 bb,对应的数据文件为 2 个,extent 为本地管理,extent 大小为统一大小
2m,segment 的空间管理使用自动管理。
create tablespace bb
datafile 'd:\bb_01.dbf' size 10m,
'd:\bb_02.dbf' size 10m
extent management local uniform size 2m
segment space management auto;
19. 创建表空间 cc,然后将其数据文件移动到另外一个文件夹中
SQL> create tablespace cc
datafile 'd:\cc.dbf' size 10m;
SQL> alter tablespace cc offline;
SQL> host move d:\cc.dbf c:\;
alter tablespace cc rename datafile 'd:\cc.dbf' to 'c:\cc.dbf';
alter tablespace cc online;
20. 创建大文件表空间,大小为 100m
Create bigfile tablespace dd
Datafile ‘d:\dd.dbf’ size 10m;