日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux上Oracle 11g安装步骤图解(超详细图文教程)附带导入数据和新建数据库教程

發(fā)布時間:2023/12/10 linux 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux上Oracle 11g安装步骤图解(超详细图文教程)附带导入数据和新建数据库教程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

首先本文采用Docker方式快速在Linux上安裝

目錄

1.安裝Docker容器

(1)登陸服務(wù)器,輸入命令安裝Docker容器

(2)安裝完成后運行下列代碼如果彈出Docker版本則表示安裝成功

(3)啟動Docker并設(shè)置跟隨系統(tǒng)開機啟動

(4)由于國內(nèi)系統(tǒng)拉取國外鏡像緩慢所以我們在開始安裝Oracle之前,需要配置一下阿里云加速鏡像服務(wù)

2.Docker拉取鏡像

(1)拉取鏡像

(2)上傳Oracle安裝包至服務(wù)器

(3)上傳完成后我們使用命令行進入文件夾解壓文件

3.Oralce安裝

(1)在上述中我們在安裝Oracle安裝中準(zhǔn)備了一系列的東西現(xiàn)在就可以正式開始安裝流程了

(2)安裝時候提示錯誤,請一句一句執(zhí)行下列代碼

4.使用工具連接Oracle

(1)Oracle帳號

4.新建數(shù)據(jù)庫

5.導(dǎo)入數(shù)據(jù)


?

操作系統(tǒng):Liunx? Centos7.6? ?64位

?

遠(yuǎn)程工具:xshell,xftp(如果覺得來回切換軟件麻煩可以使用國產(chǎn)軟件FinalShell)

?

?

Oracle-11G安裝文件

鏈接:https://pan.baidu.com/s/1RFTgSRnHiyDI4OHOT8bUmw?
提取碼:1234

?

?

1.安裝Docker容器

(1)登陸服務(wù)器,輸入命令安裝Docker容器

yum -y install docker //安裝docker

(2)安裝完成后運行下列代碼如果彈出Docker版本則表示安裝成功

docker version //docker查看版本

(3)啟動Docker并設(shè)置跟隨系統(tǒng)開機啟動

systemctl start docker //啟動dockersystemctl enable docker.service //跟隨系統(tǒng)啟動docker

(4)由于國內(nèi)系統(tǒng)拉取國外鏡像緩慢所以我們在開始安裝Oracle之前,需要配置一下阿里云加速鏡像服務(wù)

阿里云地址:https://www.aliyun.com/product/kubernetes?source=5176.11533457&userCode=zza9zk0j

?

?

2.Docker拉取鏡像

(1)拉取鏡像

由于版權(quán)問題,此容器只配置了Oracle安裝的配置和其他依賴包,Oracle的安裝包還是需要我們自己準(zhǔn)備的

docker pull jaspeen/oracle-11g

?

?

(2)上傳Oracle安裝包至服務(wù)器

這里我在root文件夾下面新建了一個Oralce的文件夾用來存儲安裝包

?

(3)上傳完成后我們使用命令行進入文件夾解壓文件

cd /root/Oracle //進入文件夾命令行 unzip linux.x64_11gR2_database_1of2.zip //解壓命令 unzip linux.x64_11gR2_database_2of2.zip //解壓命令

3.Oralce安裝

(1)在上述中我們在安裝Oracle安裝中準(zhǔn)備了一系列的東西現(xiàn)在就可以正式開始安裝流程了

docker run --privileged --name oracle11g -p 1521:1521 -v <install_folder>:/install jaspeen/oracle-11g將<install_folder>替換為你解壓出來的安裝文件夾的目錄比如我的是/root/Oracle那么久填/root/Oracledocker run --privileged --name oracle11g -p 1521:1521 -v /root/Oracle:/install jaspeen/oracle-11g

(2)安裝時候提示錯誤,請一句一句執(zhí)行下列代碼

swapon -s df -hal dd if=/dev/zero of=/swapfile bs=1024 count=512k mkswap /swapfile swapon /swapfile swapon -s

執(zhí)行完成后我們重新執(zhí)行上面的安裝命令

docker run --privileged --name oracle11g -p 1521:1521 -v /root/Oracle:/install jaspeen/oracle-11g

執(zhí)行通過安裝中

看到下圖的啟動服務(wù)時候就已經(jīng)安裝成功了就可以關(guān)閉遠(yuǎn)程連接用Oracle連接工具實驗是否能夠登陸Oracle了

?

4.使用工具連接Oracle

(1)Oracle帳號

關(guān)于Oracle登陸賬號我們看容器的相關(guān)內(nèi)容中可以看到

Docker系統(tǒng)中有2個賬號一個 root一個Oracle密碼都是 install? ? ? ? ? ? ?(重點這里后面導(dǎo)入Oracle數(shù)據(jù)會用到)

Oracle登陸賬號為? SYS 密碼為oracle 當(dāng)然也可以用 system帳號? 密碼也是oracle

?

?

4.新建數(shù)據(jù)庫

關(guān)于新建數(shù)據(jù)庫網(wǎng)上的教程相當(dāng)繁瑣而且復(fù)雜,很多教程還是新建表空間,這里博主查了很多資料找到一個相對方便創(chuàng)建數(shù)據(jù)庫的方式提供大家使用

(1)首先下載我提供的rsp文件

鏈接:https://pan.baidu.com/s/14xg9iEeavgpW8LuLDO4BUQ
提取碼:zca7

?

這里來講解一下rsp文件里面的參數(shù)

這里主要看?CREATEDATABASE 到??End of CREATEDATABASE section 之間的代碼

將SID和GDBNAME改成你想新建數(shù)據(jù)庫的名字

?

這里幾個設(shè)置下SYS,SYSTEM,DBSNMP帳號的密碼

?

?

修改完成后上傳至服務(wù)器這里我同樣上傳至了? ?/root/Oracle 文件夾

?

接下來我們使用代碼查看下容器服務(wù)的ID

docker ps -a

?

使用代碼進入容器

docker exec -it 你的容器ID /bin/bash 比如我的是f2f9f4cb6cc3 docker exec -it f2f9f4cb6cc3 /bin/bash

?

進入容器后后面會變成你的ID值如果要退出容器請輸入exit退出

退出演示

?

創(chuàng)建一個dbs的文件夾 創(chuàng)建完成后可以使用ls命令輸出當(dāng)前目錄下文件夾查看是否創(chuàng)建完成

mkdir dbs ls

退出容器返回上級? 這里可以按到我上傳的文件地址為 /root/Oracle

?

使用代碼復(fù)制文件到Docker容器內(nèi)部

docker cp /root/Oracle/trunk3.rsp 容器ID:/dbs docker cp /root/Oracle/trunk3.rsp f2f9f4cb6cc3:/dbs


?

?

?

再次進入容器查看是否復(fù)制成功(命令的含義上面有講過)

接下來切換至Oracle帳號執(zhí)行數(shù)據(jù)庫創(chuàng)建(如果這里提示輸入密碼請輸入install? ?詳見上面紅字標(biāo)紅部分)

執(zhí)行語句實現(xiàn)靜默創(chuàng)建新數(shù)據(jù)庫

dbca -silent -responseFile /dbs/trunk3.rsp

?

創(chuàng)建完成連接實驗

?

?

新建數(shù)據(jù)庫就到這里就結(jié)束了,如果想創(chuàng)建其他的數(shù)據(jù)庫可以使用同樣不得步驟操作

?

5.導(dǎo)入數(shù)據(jù)

導(dǎo)入數(shù)據(jù)其實和新建數(shù)據(jù)很像

我們首先將我們的DMP包上傳至服務(wù)器

同理復(fù)制文件到Docker容器

docker cp /root/DMP/spc_pd.dmp f2f9f4cb6cc3:/dbs

復(fù)制完成后進入容器切換至oracle帳號執(zhí)行下列命令

imp 帳號/密碼 file=/dbs/spc_pd.dmp full=y ignore=y

?

?

接下來就等待帶入完成了

?

總結(jié)

以上是生活随笔為你收集整理的Linux上Oracle 11g安装步骤图解(超详细图文教程)附带导入数据和新建数据库教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。