ベースのドッキングウィンドウのデプロイOracleと他の操作

展開オラクル

①プルoracleミラー:docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

②起動dockerコンテナを:docker run --name oracle -p 1521:1521 -d registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

③コンテナIDを表示します。docker ps -a

④へのoracleコンテナ:docker exec -it ${container_id} /bin/bash

データのインポート

①コピーdmpにファイルをdockerコンテナ:docker cp /root/dmp/admin.dmp ${container_id}:/home/oracle/

②をoracleコンテナ、実行がsqlplus /nolog要求されますcommand not found、我々は、rootユーザーに切り替える必要があり、コンテナのユーザーのルートで、デフォルトのパスワードはありhelowin

③設定環境変数はvim /etc/profile、次のコマンドは、行の末尾に追加されます。

export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2
export ORACLE_SID=helowin
export PATH=$ORACLE_HOME/bin:$PATH

④ソフト接続を確立ln -s $ORACLE_HOME/bin/sqlplus /usr/bin、その後に切り替えるoracleユーザーsu -oracleバーの真ん中で-しなければならず、そうでない場合は無効ソフトリンク

⑤ログインsqlplus:実行sqlplus /nologし、conn /as sysdba

⑥表スペースを作成します。create tablespace test datafile '${ORACLE_HOME}\oradata\test.dbf' size 500M autoextend on next 50M;

⑦ユーザーを作成します。create user admin identified by 1 default tablespace test;

⑧許可を与えます:grant dba to admin;

⑨データをインポートします:imp admin/1@${ip}:1521/HELOWIN file=${dmp_file_location} fromuser=admintouser=admin

公開された81元の記事 ウォンの賞賛124 ビュー380 000 +

おすすめ

転載: blog.csdn.net/qq_38697437/article/details/104276760