Centos

Virtualbox6上のCentOS7のディスク拡張したい(VMDKとPVとVGの拡張)

Virtualbox6上のCentOS7のディスク拡張したい OMCC(Oracle Enterprise Manager Cloud Control)をインストールしているときに、 以下の二つのディレクトリの容量が足りんとエラーが出たので拡張する 全体図 【1】vmdkを拡張して(赤)、【2】PV(物理ボリューム)を拡張して(青)、【3】VG(ボリュームグループ)を拡張する(緑)と、「middleware/」「agent/」ディレクトリで使える容量が増える 目次 【1】vmdk(物理ディスク)の拡張 【2】PV(物理ボリューム)の拡張 【3】VG(ボリュームグループ)の拡張 【1】vmdk(物理ディスク)の拡張 まずは、物理ディスク容量を増やす 「物理」という表現を使っているが、今回はVirtualboxの仮想ディスク(vmdk)の容量を拡張する (うまい表現が思いつかない、、、) ※全てMacから操作 Vittualboxで認識している、ディスク(VM)たちは「VBoxManage list hdds」で確認できる ディスクと言っても、Virtualboxでは実態はvmdk(VMwareの形式)やvdi(Virtualboxの形式)のファイルとなる 作業する前に、お好きな方法でVMを停止しておく Location部分に書いてある、作業するディレクトリに移動 vmdk形式のままだと拡張できないので、一度vdi形式にcloneする ※cloneは時間がかかる vdi形式のファイルができていることを確認 作成したvdiを拡張する ※modifyはすぐ終わる vdiファイルの容量が増えていることを確認 拡張が終わったので、vdi形式からvmdkにcloneする (名前変更ができなさそうだったので、新しい名前でvmdkを作成) 「元のvmdkファイル」「cloneして拡張したvdiファイル」「拡張したvdiファイルをvmdkにしたファイル」の三つができていることを確認 今は「元のvmdkファイル」が使われているが、「拡張したvdiファイルをvmdkにしたファイル」を使うように設定 ※VMは停止した状態でないと設定できません VMを選択して「Settings」>「Storage」をクリック 今使っているvmdkを削除 コントローラを選択して、「Add Hard Disk」 先ほどコマンドで作成済みなので「Coose existing disk」 新しく作成したvmdkを選択(vdiの方ではなく) 新しく作成したvmdkをつけることができたら「OK」 無事に設定できたら、不要になった「元のvmdkファイル」「cloneして拡張したvdiファイル」を消しておく 「VBoxManage closemedium disk 【UUID】」 消えていることを確認 参考:VirtualBox の仮想ディスクのサイズを変更する 【2】PV(物理ボリューム)の拡張 ※ここからはVMから操作する …

Virtualbox6上のCentOS7のディスク拡張したい(VMDKとPVとVGの拡張) Read More »

OracleDatabase12cをインストールするときにSwapfile sizeが足りないと言われたので追加する

OracleDatabase12cをインストールするときにSwapfile sizeが足りないと言われたので追加する 環境は以下の通り Virtualbox 6.0.4 CentOS 7 Oracle Database 12c release2 インストールの途中で、このようにSwapfileが不足しているとエラーが出たので追加をする 本当かよくわからないが7.6381GB必要とのことなので、8GB追加する 現在のSwapfileの状況を確認 「/swapfile」という空のファイルを作成してスワップファイルとして利用する ファイルができたら、権限追加してSwapfileとして利用できるようにする これで完成 参考:【Vagrant】Oracle Database 12cのインストール中にスワップ・サイズの警告が発生した場合

OracleDatabase12cでOracleEnterpriseManager(EM)にアクセスする

「Oracle Database12cでDatabaseを作成する」の続き OracleEnterpriseManager(EM)にアクセスする 関連リンク 勉強用にOracle Database 12cをCentOS7 on Virtualboxにインストールする Oracle_Database12c_Listenerの作成 Oracle Database12cでDatabaseを作成する OracleDatabase12cでOracleEnterpriseManager(EM)にアクセスする 「Oracle Database12cでDatabaseを作成する」で設定した通り、EMへのアクセスはデフォルトの5500ポートへ MacからWebBrowserを開き、「https://【VMのIP】:5500」へアクセス Flashを使うので入っていないと、ダウンロードしろと言われる 特にユーザーは作成していないので、「sys」でアクセスする ダッシュボードが見えたら成功 以上。

Oracle Database12cでDatabaseを作成する

「Oracle_Database12c_Listenerの作成」の続き 関連リンク 勉強用にOracle Database 12cをCentOS7 on Virtualboxにインストールする Oracle_Database12c_Listenerの作成 Oracle Database12cでDatabaseを作成する OracleDatabase12cでOracleEnterpriseManager(EM)にアクセスする 目次 Database作成 データベースへの接続確認 Database作成 データベースを作成する oracleユーザーでGUIログインし、terminalを開き、「dbca」コマンドを投入 するとセットアップ画面が立ち上がるので、画面の指示に沿って進めていく 「Create a database」を選択 「Advanced configuration」を選択 「Oracle Single Instance database」「 General Purpose or Transaction Processing」を選択 Global database nameとSIDはデフォルトのまま「orcl」 「Use templete file for database storage attributes」を選択 「Specify Fast Recovery Area」「Enable archiving」は一応チェックを入れておく 以前作成済みのリスナーを選択 参考:Oracle_Database12c_Listenerの作成 ここはチェックを入れない 「Memory」タブで「User Automatic Shared Memory Management」を選択し、必要な容量を入れる …

Oracle Database12cでDatabaseを作成する Read More »

Oracle_Database12c_Listenerの作成

「勉強用にOracle Database 12cをCentOS7 on Virtualboxにインストールする」の続き Oracle Database12cでListenerを作成する手順 関連リンク 勉強用にOracle Database 12cをCentOS7 on Virtualboxにインストールする Oracle_Database12c_Listenerの作成 Oracle Database12cでDatabaseを作成する OracleDatabase12cでOracleEnterpriseManager(EM)にアクセスする 目次 Listenerを作成 Listener疎通確認 Listenerを作成 oracleユーザーでGUIログインしTerminalを開く 「netca」コマンドを叩くとセットアップ画面が立ち上がるので案内に沿って設定をするだけ Listener疎通確認 設定できたかどうかは、「tnsping」コマンドで確認できる 続きはこちら Oracle Database12cでDatabaseを作成する

勉強用にOracle Database 12cをCentOS7 on Virtualboxにインストールする

勉強用にOracle Database 12cをCentOS7 on Virtualboxにインストールする 全体図 関連リンク 勉強用にOracle Database 12cをCentOS7 on Virtualboxにインストールする Oracle_Database12c_Listenerの作成 Oracle Database12cでDatabaseを作成する OracleDatabase12cでOracleEnterpriseManager(EM)にアクセスする 目次 【1】Oracle Database 12cのダウンロード 【2】VMの作成 【3】事前設定 【4】Oracle12cインストールと初期設定 【5】事後設定 【1】Oracle Database 12cのダウンロード Oracle Database ソフトウェア・ダウンロード から「Oracle Database 12c Release 2(Linux x86-64)」をダウンロード 【2】VMの作成 VMの作成については以下のリンクを参照ください 参考:試行錯誤しながら、Vagrant+CentOS7+GUI環境を構築する ※上記リンクのVagrantfileの「vb.memory = “1024”」ではメモリが足りないので、大きくした方が良い(今回は4096MBで設定) こんな便利なのもあったので、面倒であれば、こちらでやったらもっと手っ取り早いかも Pre-Built Developer VMs (for Oracle VM VirtualBox) VirtualboxのGUI操作がもっさりしていたら、こちらの記事を参照ください(CentOS7でも同じ手順です) 参考:Virtualbox上のCentos6のGUIをいい感じに操作するためにVBoxLinuxAdditionsを入れる 【3】事前設定 必要なモジュールをインストール vimもインストールしておく …

勉強用にOracle Database 12cをCentOS7 on Virtualboxにインストールする Read More »

「vagrant ssh」の経路を使って「scp」したいのだが

「vagrant ssh」の経路を使って「scp」したい時 vagrant sshではどこにどのように接続しているのかわからないので「vagrant ssh-config」で状況把握する 127.0.0.1のポート2222に接続しにいっているようなので、「vagrant@127.0.0.1」でやろうと思ったがうまくいかず、、 「vagrant@localhost」でうまくいった

CentOS7でのネットワーク設定

CentOS7でのIPアドレス設定は、直接ファイル変更ではなく、コマンドが推奨されているそう 「nmcli」コマンドでやるのが一般的そうだが、「nmtui」コマンドだと直感的に操作できるので良さそう 「Edit a connection」で設定した後に、「Activate a connection」で有効化するのを忘れずに ※ネットワーク設定ができるユーザーでnmtuiコマンドを打たないと設定を入れ込めず「 Unable to save connection: Insufficient privileges」というエラーが出てしまうので注意

「Perhaps you do not have console ownership?」エラーでstartxできない

「su – [user]」でユーザーを切り替えて、startxしようとしたら、 「Perhaps you do not have console ownership?」エラーでstartxできなかった時のめも 「oracle」というユーザーに切り替える そのまま「startx」でGUI画面を立ち上げようとすると以下のようなエラーが出る 最初のログイン時からoracleユーザーであれば、問題なくstartxできた 参考:runlevel 3 でコンソールから “startx” コマンドを実行すると、PAM 認証エラーが発生します

試行錯誤しながら、Vagrant+CentOS7+GUI環境を構築する

試行錯誤しながら、Vagrant+CentOS7+GUI環境を構築する 目次 環境 VMの作成 GNOME Desktopをインストール GUI立ち上げ 環境 環境は以下の通り Vagrant:2.2.5 Virtualbox:6 VMの作成 Vagrantfileを以下の通り作成する CentOS7を入れたいので、使うboxは「centos/7」 GUI操作をするために「vb.gui = true」の記載を入れておく VM起動 VMにログイン rootパスワードを設定しておく GNOME Desktopをインストール GNOME Desktopをインストールしようとするが以下のエラーが出る grub2に問題がありそうなので、upgradeをしてみる 今度は成功 設定を反映するために再起動をしておく GUI立ち上げ Virtualboxのアプリを立ち上げて、いざGUIを起動しようとすると 「xinit: connection to X server lost」のエラー 理由はよくわからないが、以下の記事を参考に「yum -y update」で解決 参考:Linuxをインストールするとき、GUIが使えない場合の対処法。 GUIを立ち上げ 無事にGUI画面が立ち上がった