??作者: 主页
我的专栏 C语言从0到1 探秘C++ 数据结构从0到1 探秘Linux ??欢迎关注:??点赞??收藏??留言
??码字不易,你的??点赞??收藏??关注对我真的很重要,有问题可在评论区提出,感谢阅读!!!
文章目录
- 实验三 Oracle数据库的创建和管理
-
- 【实验目的】
- 【实验内容】
- 【实验总结】
实验三 Oracle数据库的创建和管理
【实验目的】
- 掌握Oracle数据库的创建方法
- 使用DBCA创建数据库
- 在数据库中装入SCOTT用户及其表
【实验内容】
- 使用DBCA创建数据库,名为MYDB,找到其初始化文件(文本型和服务器型文件都要找到),查看各类默认位置并记录下来(包括物理文件所在目录,该数据库相关的各个目录等),登录到mydb数据库。
注意:不要勾选“容器数据库”- 以管理员身份打开DBCA,开始创建数据库
- 选择高级配置
- 这里不创建容器数据库,就是最简单的单实例,模板名为一般用途或事物处理。
- 取消勾选容器数据库,设置数据库名
- 可以选择使用模板文件,也可以选择下面的选项自己配置路径
- 默认空白就行,除非你要使能闪回和开启归档日志,不过这些都可以创建完数据库以后再配置开启。
- 可以选择默认的那个监听就好
- 默认空着就好
- 修改一下字符集,其他保持默认,也可以根据需要修改
- 我是直接对Oracle的管理直接使用命令行操作的,所以不需要EM,可根据需要选择
- 配置口令
- 创建数据库,打开定制存储位置可以查看和修改datafile、online redo log、control file的路径和大小。
- 概要,点击完成,就开始创建数据库了
- 进度页,需要注意内存是否足够,否则会卡住
- 创建完成
- 查看相应文件目录
- 登录新创建的数据库mydb
- 查看此时db_name的值
- 在DBCA中删除MYDB数据库。
- 使用管理员权限打开DBCA,点击删除数据库
- 选中想要删除的数据库,输入口令
- 由于我没有注册,所以这一步跳过即可
- 概要,它会显示将要删除的文件
- 进度页,显示删除进度
- 完成
- 删除后登录其他数据库会报错,此时需要将注册表中ORACLE_SID的值右击修改为你要登录的数据库名
- 登录orcle数据库,并查看db_name
- 在实验一中建立的启动数据库orcl中装入scott用户及其拥有的表
- 创建scott用户并设置其密码为tiger
- 运行scott的脚本用户创建其所有表及数据
- 用scott/tiger登录sqlplus
- 查询emp表和dept表中的数据
【实验总结】
本次实验是针对 Oracle 数据库的创建和管理进行的操作,主要包括使用 DBCA 创建数据库、删除数据库以及在已有数据库中装入 scott 用户及其表等操作。通过这次实验,我对 Oracle 数据库的创建和管理有了更深刻的理解,同时也掌握了一些常用的操作技巧。
首先,我学会了使用 DBCA 工具创建 Oracle 数据库。在创建数据库时,需要注意选择不创建容器数据库,设置数据库名称,并根据需要修改数据库字符集等参数。此外,还可以通过定制存储位置来查看和修改各种文件的路径和大小,以便更好地管理数据库。
其次,我还学习了如何使用 DBCA 删除 Oracle 数据库。在删除数据库时,需要先选中要删除的数据库,并输入管理员口令。删除完成后,如果要登录其他数据库,需要将注册表中 ORACLE_SID 的值修改为要登录的数据库名。
最后,我还掌握了在已有数据库中装入 scott 用户及其表的方法。具体来说,需要先创建 scott 用户并设置其密码,然后运行 scott 的脚本来创建其所有表及数据。最后,使用 scott/tiger 登录 sqlplus,就可以查询 emp 表和 dept 表中的数据了。
总之,本次实验让我更加熟练地掌握了 Oracle 数据库的创建和管理技巧,同时也为以后的数据库应用开发奠定了基础。