专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

oracle19c上安装样例数据库 oracle数据库如何安装

ins518 2024-10-23 13:02:46 技术文章 10 ℃ 0 评论

样例schema的分类
HR: Human Resources
OE: Order Entry
PM: Product Media
IX: Information Exchange
SH: Sales History
BI: Business Intelligence

在Oracle 19c安装好后,再安装样例数据库,通常涉及到以下步骤。

1.下载并准备样例数据库脚本

从Oracle的官方样例库或GitHub上的相关仓库(如https://github.com/oracle-samples/db-sample-schemas/releases/tag/v19c)下载Oracle 19c的样例安装包。

将安装包上传到/home/oracle目录下并修改权限

mv db-sample-schemas-19c.zip /home/oracle

chown oracle.oinstall /home/oracle/db-sample-schemas-19c.zip

用oracle用户解压

unzip db-sample-schemas-19c.zip

2.修改脚本中变量路径为当前解压路径。

安装perl工具

yum install perl

perl -v

cd db-sample-schemas-19c

perl -p -i.bak -e ‘s#SUB__CWD#’$(pwd)‘#g’ *.sql /.sql /.dat

检查修改结果,确定执行脚本的路径为正确路径。

3.检查安装的用户所需要的默认表空间、临时表空间

cd db-sample-schemas-19c

sqlplus / as sysdba

alter user sys identified by oracle;

alter user system identified by oracle;

conn sys/oracle@172.16.0.230:1521/pdb1 as sysdba

show con_name

select tablespace_name from dba_tablespaces;

4.安装脚本的模版

@mksample systempw syspw hrpw oepw pmpw ixpw shpw bipw users temp /your/path/to/log/ connect_string

解释:

上面带pw的都是要填入相应用户的密码

/your/path/to/log/是存放安装过程日志的路径,会自动创建目录

这个脚本会按照依赖顺序往下创建

system账户不能锁定

安装脚本可以多次执行,因为用户会被删除。

正式安装

@mksample oracle oracle oracle oracle oracle oracle oracle oracle users temp /home/oracle/log/ 172.16.0.230:1521/pdb1

5.验证

select owner,object_type,count(object_name) from dba_objects where owner in (‘HR’,‘OE’,‘PM’,‘IX’,‘SH’,‘BI’) group by owner,object_type order by 1,2;

注意事项

  • 权限:确保您以具有足够权限的用户(如SYS或SYSTEM)身份登录数据库,以执行安装脚本和查询。
  • 路径和文件名:确保提供的路径和文件名与您的安装环境匹配。
  • 错误处理:如果在安装过程中遇到任何错误,请检查提供的参数是否正确,以及是否有足够的权限和磁盘空间。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表