2025年11月2日日曜日

ScratchからLego Boostを利用する

以前より簡単になったのか?Scratch Linkをインストールすればpluginが選択できる。

あとは使うだけ。


 ■拡張機能を選択


■つなげる






2020年4月5日日曜日

TelloをScrachで動かす

■概要
ScrachからTelloを操作する。


■実行手順
①Tello.jsを起動する
>cd C:\Users\Shuneuke\Scratch_For Tello\Scratch
>node Tello.js

②Scrachを起動する
③②のFileをShiftして選択
④拡張機能(Tello.s2e)を読み込む
⑤「そのた」を選択
⑥PCのWiFiをTelloに接続する

■メモ
・Scrachのバージョンについて、Ver 2.0は対応しているが、最新(Ver 3.4)は未対応だった
 (ShiftしてFileを選んでも、拡張機能を読み込めない。)

■参考情報
https://www.ryzerobotics.com/tello/downloads
┗Scrach README


2014年6月18日水曜日

startup とshutdownはどういう順序で何をしているのだろうか?

実際、startup とshutdownはどういう順序で何をしているのだろうか?

■RMANからつなげてみる
c:\app\camp-kawasaki\product\12.1.0\dbhome_1\BIN>rman

Recovery Manager: Release 12.1.0.1.0 - Production on Wed Jun 18 21:45:28 2014

Copyright (c) 1982, 2013, Oracle and/or its affiliates.  All rights reserved.

RMAN> show all;

using target database control file instead of recovery catalog
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of show command at 06/18/2014 21:45:58
RMAN-06171: not connected to target database

あらら、インスタンスは一個しかないけどダメか。

RMAN> exit


Recovery Manager complete.

c:\app\camp-kawasaki\product\12.1.0\dbhome_1\BIN>rman target "' / as sysbackup '
"

Recovery Manager: Release 12.1.0.1.0 - Production on Wed Jun 18 21:47:47 2014

Copyright (c) 1982, 2013, Oracle and/or its affiliates.  All rights reserved.

connected to target database: ORCL (DBID=1374852559)

■Shutdownしてみる
RMAN> shutdown immediate;

using target database control file instead of recovery catalog
database closed
database dismounted
Oracle instance shut down

■Startupしてみる
RMAN> startup mount

connected to target database (not started)・・・・・・・・・・・・・・初期化パラメータを見ている
Oracle instance started・・・・・・・・・・・・・・・・・・・・・・・・・・・・インスタンスが起動した
database mounted

Total System Global Area    1286066176 bytes・・・・・・・・・SGAを割り当てた

Fixed Size                     2402248 bytes
Variable Size                805308472 bytes
Database Buffers             469762048 bytes
Redo Buffers                   8593408 bytes

RMAN> alter database archivelog;

Statement processed

RMAN> alter database open;

Statement processed

RMAN>

SQL Developperでインスタンスの停止と起動をする

■インスタンスを終了してみる
こうなるか。
■インスタンスを起動してみる
手始めにNOMOUNTから
成功!
EM Expressは使用できない。
続いて、MOUNTしてみる。
まだ、EM Expressは使用できない。
OPENしてみる。
成功した。
こちらもつながった。
WebサービスはORACLEのインスタンスがOPENの時にしか使えない。つまり、インスタンスの起動と停止には使えない。

NETCAを使ってみる

■Oracle Net Configuration Assistantを起動する
出来ることは、下記の通り。
  • リスナーの設定
  • ネーミング・メソッドの設定
  • ローカル・ネーミング・メソッドの設定
  • ディレクトリ・ネーミング・メソッドの設定

■リスナーの設定
出来ることは、下記の通り。
  • リスナーの追加
  • リスナーの再設定
  • リスナーの削除
  • リスナーの名前変更
Oracle Net Configuration AssistantとOracle Net Managerでは、何が違うのか?
Oracle Net Configuration Assistantでリスナーを追加してみる。
これを、Net Managerから変更できれば特に違いはないと思われるが。
マニュアルによれば、色々と違うようだが、知識が不足していて違いがよくわからない。

■ディレクトリ・ネーミング・サービス
下記の二つから選択できる。LDAPはないの?と思いきや、Oracle Internet DirectoryはLDAPのサービスらしい。
  • Oracle Internet Directory
  • Microsoft Active Directory
今のところ、使うことはないだろう。

■ローカル・ネーミング・サービス
試しに、1個追加してみる。さっき作ったリスナーにつなげられるだろうか?
リスナー上がってない?
c:\app\camp-kawasaki\product\12.1.0\dbhome_1\BIN>lsnrctl status

LSNRCTL for 64-bit Windows: Version 12.1.0.1.0 - Production on 18-JUN-2014 09:27:00

Copyright (c) 1991, 2013, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for 64-bit Windows: Version 12.1.0.1.0 - Production
Start Date                17-JUN-2014 17:51:52
Uptime                    0 days 15 hr. 35 min. 8 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   C:\app\camp-kawasaki\product\12.1.0\dbhome_1\network\admin\listener.ora
Listener Log File         C:\app\camp-kawasaki\diag\tnslsnr\Server-8\listener\alert\log.xml
Listening Endpoints Summary...
 (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
 (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
 (DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=Server-8)(PORT=5500))(Security=(my_wallet_directory=C:\APP\CAMP-KAWASAKI\admin\orcl\xdb_wallet))(Presentation=HTTP)
(Session=RAW))
Services Summary...
Service "CLRExtProc" has 1 instance(s).
 Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "orcl" has 1 instance(s).
 Instance "orcl", status READY, has 1 handler(s) for this service...
Service "orclXDB" has 1 instance(s).
 Instance "orcl", status READY, has 1 handler(s) for this service...
Service "pdborcl" has 1 instance(s).
 Instance "orcl", status READY, has 1 handler(s) for this service...
The command completed successfully

c:\app\camp-kawasaki\product\12.1.0\dbhome_1\BIN>

port=1522は上がってないな。

2014年6月7日土曜日

Oracle Databaseを作成する

■DBCAを起動する
できる事は下記の通り。
  • データベースを作成する
  • データベースオプションを設定する
  • データベースを削除する
  • テンプレートを管理する
  • プラガブルデータベースを管理する

■とりあえずデータベースを作る
Advanced modeを選択してみる。

■データベースの形態を選択する
下記の形態から選択できる。とりあえず、一般的な利用を選ぶ。
  • 一般的な利用、トランザクション処理
  • カスタムデータベース
  • データウェアハウス
Show detailを選択してみる。
コンポーネントには、使わなさそうなものがたくさん出てきた。
他にもいろいろ出てきた。

■データベース名を定義する

■EM Expressを設定する
EM Expressを設定するか、クラウド版に登録するか選択する。

■パスワードを設定する
どうせ、家の中でしか使用しないので、全部同じにする。

■リスナーを作るか聞かれる
どうせ一人しか使用しないが、折角なのでもう一個作る。
リスナー名と、ポート番号は必須らしい。

■ファイルシステム
データベースのファイル、リカバリ関連のファイルを定義する。
特に初期値から変更する必要はない。
悪名高い高速リカバリ領域。デフォルトは有効である。

やさしい心づかいである。

■サンプルスキーマ
教材で使ったやつだろうか。折角なので入れる。
下部には、Custom scriptsの文字が…

■Database vaultとLabel security
使用しない。詳細はそれぞれのキーワードで検索されたい。

■キャパシティ管理等
AMMはここで指定する。

■データベース作り方を選ぶ
下記の3つから選択できる。
  • データベースを今すぐ作る
  • データベーステンプレートとして保存する
  • データベースを作成するスクリプトを生成する

■作成前チェック
なんか始まった。
すぐにレポートができる。

■完了

Oracle 12cのインストール


■Oracle 12cをインストールする
特に悩むべきところはない。



■完了
なんだかんだで概ね2時間程度かかった。