oracle随记——用sqlplus创建一个数据库实例

来源:互联网 发布:linux用什么编译软件好 编辑:程序博客网 时间:2024/05/17 02:42

介绍如何黑屏下新建一个数据库服务,共分8步,
1. 新建一个例程,即sid
2. 配置一个pfile,并准备好和pfile内容对应的文件目录
3. 启动这个例程,nomount状态
4. 建立表空间,生成tablespace文件,controller文件,log文件,database文件,undo文件等必须文件。
5. 启动到open状态下
6. 添加基础的脚本,如数据字典脚本,oracle自带包的脚本等
7. 创建scott/tiger用户
8. 配置监听以及数据库服务

下面开始依次演示:
1. 新建一个例程,即sid:
win+R启动运行框,输入cmd进入命令行程序;
输入 oradim -NEW -SID product
说明:创建一个例程,sid为product,成功后命令行会提示“实例已创建。”,右击“我的电脑”——管理——服务,会多出一个服务叫做“OracleServiceproduct”
2. 配置一个spfile,并准备好和spfile内容对应的文件目录
copy一个spfile,添加相应的文件夹,修改文件里的sid。
具体如何配置,如何生成,参考我的上一篇博客oracle随记——spfile和pfile的区别,生成,加载和修复
3. 启动服务,cmd环境下
net start OracleServiceproduct
set oracle_sid=product
start nomount;
这样可以启动到product数据库服务下。
4. 建立表空间
create database product
datafile
‘C:\app\Administrator\oradata\product\system01.dbf’ size 300m
sysaux datafile ‘C:\app\Administrator\oradata\product\sysaux01.dbf’ size 300m
undo tablespace UNDOTBS1 datafile ‘C:\app\Administrator\oradata\product\UNDOTBS101.dbf’ size 50m
default temporary tablespace temp tempfile ‘C:\app\Administrator\oradata\product\temp01.dbf’ size 300m
logfile
group 1 (‘C:\app\Administrator\oradata\product\redo01.log’) size 10240k,
group 2 (‘C:\app\Administrator\oradata\product\redo02.log’) size 10240k,
group 3 (‘C:\app\Administrator\oradata\product\redo03.log’) size 10240k;
5. 启动到open状态下
查询数据库状态,如果是open就继续下一步,如果不是就将数据库打开到open状态。
select status from v$instance;
alter database open;
6. 添加基础的脚本,如数据字典脚本,oracle自带包的脚本等
数据字典脚本:catalog.sql 例:
@ ‘C:\app\Administrator\product\11.2.0\dbhome_1\RDBMS\ADMIN\catalog.sql’
ORACLE自带包的脚本,例:
@ ‘C:\app\Administrator\product\11.2.0\dbhome_1\RDBMS\ADMIN\catproc.sql’
7. 创建scott/tiger用户
create user scott identified by tiger;
grant create session to scott;(创建一些必须的权限)
8. 配置监听等服务
打开数据库自带的net manager,
图1
点击左边的LISTENER,在右侧界面选择数据库服务,全局数据库名可以随便写,但是要记住,且不要和其他数据库重复,sid就是product
图2
在左侧服务命名处,点击绿色的加号,依次填写就可以了,
图3
注意在服务名一栏填写刚才配置的全局数据库名
图4
最后测试的时候应该是不成功的,因为需要重启。保存所有配置信息后,打开cmd命令行,输入命令:
lsnrctl stop(停止监听)
lsnrctl start(启动监听)

测试是否配置成功:
sqlplus scott/tiger@product

如有错误,还望指出,共同进步;手敲累抽搐,装载注出处。

1 0
原创粉丝点击