首页 > 数据库 >Oracle安装示例数据库(Linux)

Oracle安装示例数据库(Linux)

时间:2022-10-28 15:48:51浏览次数:68  
标签:脚本 示例 数据库 db Linux Oracle 安装

前言

数据库示例(Oracle Database Examples)包含了一系列的示例脚本和产品功能演示的Schema信息,在学习Oracle数据库的过程中可以通过这些示例更好的掌握数据库相关的选项和功能特性。关于Oracle的示例Schema,更详细的说明可以参考官方文档:Database Sample Schemas

下载脚本

从 Oracle 数据库 12c 版本 2 开始,GitHub 上提供了最新版本的示例架构脚本,https://github.com/oracle/db-sample-schemas/releases/latest。

注:

通过安装任何 Oracle 数据库示例架构,您将删除以前安装的使用以下用户名的任何架构:HROEPMSHIXBI。 

如果运行本节中描述的任何安装脚本,则任何这些架构中包含的数据都将丢失。

处理脚本

1、解压

使用oracle用户身份登录

将下载好的脚本上传至 oracle用户的home目录下,然后解压

tar -xzvf db-sample-schemas-21.1.tar.gz

2. 切换目录

此前安装的是 Oracle 11g版本,在 $ORACLE_HOME/demo/schema/ 目录下默认存在部分示例数据库脚本,此处不采用。

cd ~/db-sample-schemas-21.1

3.修改脚本

对于您当前的工作目录,/home/oracle/db-sample-schemas-21.1 ,安装脚本需要嵌入当前目录不同的位置。使用文本编辑器或以下Perl脚本来进行更改,替换出现的令牌' __SUB__CWD__ '

perl -p -i.bak -e 's#__SUB__CWD__#'$(pwd)'#g' *.sql */*.sql */*.dat

运行安装脚本

1.使用system用户登录sqlplus

sqlplus system/systempw@connect_string

 解释:

  • systempw:system用户登录密码
  • connect_string: localhost:1521/pdb,其中pdb为服务名

2.调用Sample Schema创建脚本

mksample脚本列出了在数据字典中创建的所有对象。

SQL> @/home/oracle/db-sample-schemas-21.1 <SYSTEM_password> <SYS_password>

  解释:

  • @ + 脚本文件的路径:表示执行该脚本
  • <SYSTEM_password>:SYSTEM用户的密码
  • <SYS_password>:SYS超级用户的密码

3.运行脚本后需要设置的参数

3.1 为每个样例模式设置密码:

  本例中统一设置为:12345

3.2 设置默认的表空间和临时表空间:

  default tablespace: EXAMPLE

  temporary tablespace: TEMP

3.3 设置安装日志存储目录

  log file directory: $ORACLE_HOME/demo/schema/log

3.4 指定连接字符串信息

  connect_string: localhost:1521/pdb

如下图所示:

等待安装完毕即可。。。

标签:脚本,示例,数据库,db,Linux,Oracle,安装
From: https://www.cnblogs.com/godzzz/p/16772056.html

相关文章

  • Linux的挖矿木马病毒清除(kswapd0进程)
    1、top查看资源使用情况看到这些进程一直在变化,但是,主要是由于kswapd0进程在作怪,占据了99%以上的CUP,查找资料后,发现它就是挖矿进程 2、排查kswapd0进程执行命令netsta......
  • Linux软件安装方式 - Tarball&RPM&YUM
    软件安装简介概念详解#概念详解-开放源码:程序码,写给人类看的程序语言,但机器并不认识,所以无法执行;-编译器:将程序码转译成为机器看的懂得语言,就类似翻......
  • Linux配置NTP时间同步
    1、检查系统是否安装了NTP包(linux系统一般自带NTP4.2)没有安装我们直接使用yum命令在线安装:yuminstallntp2、NTP服务端配置文件编辑vim/etc/ntp.conf添加服务器NTP服务器......
  • Linux操作系统系列:记一次非Lvm文件系统空间扩容
    1、关闭虚拟机,更改磁盘空间大小,如下图: 2、在系统层次发现磁盘已经识别到更改的大小,如下图: 3、但是目录空间还是原来的大小,如下图:4、安装growpart工具,yuminstallcloud-u......
  • linux跨服务器传输文件
     借鉴以下文章:sftp的用法:ChannelSftp类_zhougl996的博客-CSDN博客_channelsftpJSch-Java实现的SFTP(文件上传详解篇)-longyg-博客园(cnblogs.com)linux环境快速......
  • Linux高频命令
    Linux`pwd指令查看工作目录。cd指令切换工作目录。which指令查找一个执行文件所在的路径。ls显示文件信息。rm删除文件。touch修改一个文件的时间戳,如果文件不存在会触......
  • Linux人生第三波
    ​​浅析Linux初始化init系统,第2部分​​​​Ubuntu的初始化系统工具Upstart​​​​一文彻底明白linux中的selinux到底是什么​​Watchdog​​​Linux高可用性方案之......
  • Linux open_datasync fdatasync fsync fsync_writethrough open_sync
    ​​函数sync、fsync与fdatasync总结整理​​​​PostgreSQLReplication之第二章理解PostgreSQL的事务日志(3)​​......
  • Linux环境下mysql数据库备份操作说明
    如下:一、 编写数据库备份shell脚本1、登录服务器,进入mysql安装目录。例:cd/usr/local/mysql2、创建目录dbBakShell和dbbak,用于放置数据备份脚本及备份文件mkdir d......
  • Kafka Server单节点部署(Linux 环境)
    Kafka单节点部署(Linux环境)运行环境:CentOS7.6x64JDK环境:JDK11(请参考JDK的安装和配置(Linux环境))一、Kafka安装包获取1-1kafka官网1-2WinSCP上传(注意:CentOS切换到ro......