データベースへの接続・再接続
CONNECT はデータベースにログイン/ログオンを行なうためのコマンド
•短縮形は CONN
CONNECT コマンド CONNECT コマンドの構文
CONNECT { logon
/ } [AS {SYSOPER
SYSDBA}]
logon 構文: username[/password] [@connect_identifier]短縮形
CONN { logon
/ } [AS {SYSOPER
SYSDBA}]
logon 構文: username[/password] [@connect_identifier]
•SYSDBA・SYSOPER
◆ローカルのデータベースに接続する例
SQL> connect rivus/rivus_pass
接続されました。
SQL>
◆ローカルのデータベースにパスワード指定なしで接続する例
SQL> connect rivus
パスワードを入力してください:
接続されました。
SQL>
◆リモートのデータベースに接続する例
SQL> connect rivus/rivus_pass@orcl_net
接続されました。
SQL>
◆リモートのデータベースにパスワード指定なしで接続する例
SQL> connect rivus@orcl_net
パスワードを入力してください:
接続されました。
SQL>
◆OS 認証で SYSDBA に接続する例
SQL> connect / as sysdba
接続されました。
SQL>
◆Windows のコマンドベースの SQL*Plus はコマンドプロンプトから
以下のように sqlplus を起動する。
C:\> sqlplus scott/tiger@orcl
◆Oracleの起動
停止状態 ⇒ NOMOUNT 状態 ⇒ MOUNT 状態 ⇒ OPEN 状態(起動完了)の不可逆
2012年8月28日火曜日
2012年4月25日水曜日
オラクルの文字コード
オラクルの文字コードは、
以下のSQLで確認できます。
SELECT VALUE FROM NLS_DATABASE_PARAMETERS
WHERE PARAMETER='NLS_CHARACTERSET'
2012年2月5日日曜日
Oracleパスワード有効期限の変更
Oracle11gにはデフォルトのプロファイルが存在しており、ユーザー作成時に個別にプロファイルを指定しない限りは、デフォルト・プロファイルの内容(パスワード有効期限→180日)が適用される仕組みとなっています。
デフォルト・プロファイルを変更(UNLIMITED)すれば、すべてのデータベース・ユーザーのデフォルト・パスワード・ポリシーを変更できます。
Database Control の再構成
■Database Control の再構成等を行う際はemcaコマンドを利用する
※10.2.0 以降
★RAC構成時は専用オプション、及び「クラスタ名」が必要となるので注意
前提:ORACLE_SIDの設定が必要
・リポジトリ及び構成ファイルの構成
emca -config dbcontrol db -repos create
・リポジトリ及び構成ファイルの削除
emca -deconfig dbcontrol db -repos drop
・リポジトリ及び構成ファイルの再構成
emca -config dbcontrol db -repos recreate
・構成ファイルのみ再作成
emca -deconfig dbcontrol db
emca -config dbcontrol db
・RAC環境では -cluster オプションを指定し、1ノードのみで作業する
例:
emca -config dbcontrol db -repos create -cluster
・構成時ログファイル
$ORACLE_HOME/cfgtoollogs/emca/
$ORACLE_HOME/cfgtoollogs/emca/
ログインするには
https://[ホスト名]:1158/em
参考情報:KROWN106289
http://docs.oracle.com/cd/E16338_01/server.112/b56301/dbcontrol002.htm
※10.2.0 以降
★RAC構成時は専用オプション、及び「クラスタ名」が必要となるので注意
前提:ORACLE_SIDの設定が必要
・リポジトリ及び構成ファイルの構成
emca -config dbcontrol db -repos create
・リポジトリ及び構成ファイルの削除
emca -deconfig dbcontrol db -repos drop
・リポジトリ及び構成ファイルの再構成
emca -config dbcontrol db -repos recreate
・構成ファイルのみ再作成
emca -deconfig dbcontrol db
emca -config dbcontrol db
・RAC環境では -cluster オプションを指定し、1ノードのみで作業する
例:
emca -config dbcontrol db -repos create -cluster
・構成時ログファイル
$ORACLE_HOME/cfgtoollogs/emca/
$ORACLE_HOME/cfgtoollogs/emca/
ログインするには
https://[ホスト名]:1158/em
参考情報:KROWN106289
http://docs.oracle.com/cd/E16338_01/server.112/b56301/dbcontrol002.htm
2012年2月3日金曜日
Oracleプロセス数の確認と変更
■プロセス数確認
COLUMN SID FORMAT a30
COLUMN NAME FORMAT a50
COLUMN VALUE FORMAT a50
select sid,name,value from v$spparameter where name = 'processes';
■プロセス数変更(250にする)
alter system set processes=250 scope=spfile sid='*';
COLUMN SID FORMAT a30
COLUMN NAME FORMAT a50
COLUMN VALUE FORMAT a50
select sid,name,value from v$spparameter where name = 'processes';
■プロセス数変更(250にする)
alter system set processes=250 scope=spfile sid='*';
2012年1月30日月曜日
dmp
exp SYS/password@サービス名 file=c:\fullexp.dmp full=y
imp SYS/password@サービス名 file=c:\fullexp.dmp full=y
exp [ユーザ名]/[パスワード]@[サービス名]
imp SYS/password@サービス名 file=c:\fullexp.dmp full=y
exp [ユーザ名]/[パスワード]@[サービス名]
2012年1月27日金曜日
Oracleコマンド
CREATE USER ユーザー名
IDENTIFIED BY パスワード
[DEFAULT TABLESPACE デフォルト表領域]
[TEMPORARY TABLESPACE 一時表領域];
alter user 【DBユーザID】 identified by 【DBユーザパスワード】;
IDENTIFIED BY パスワード
[DEFAULT TABLESPACE デフォルト表領域]
[TEMPORARY TABLESPACE 一時表領域];
alter user 【DBユーザID】 identified by 【DBユーザパスワード】;
2012年1月8日日曜日
*em.earが見つかりません。
Oracle11gR2のインストールですが、OTNから分割したZIPファイルをダウンロードし、解凍した後何もせずにインストールすると、以下のメッセージが表示します。
「em.earが見つかりません。」
インストール手順に書いてました。。
「ダウンロード後、2つのzipファイル内のdatabaseディレクトリが統合されるよう、同一ディレクトリに解凍してください。」
「em.earが見つかりません。」
インストール手順に書いてました。。
「ダウンロード後、2つのzipファイル内のdatabaseディレクトリが統合されるよう、同一ディレクトリに解凍してください。」
2010年9月10日金曜日
Oracle11gをCentOS5にインストール
たかだかインストールにかなりハマった。俺のスキルが低いのもあるかもしれんが、Oracle高いし、親切じゃないし、やっぱ敷居が高いな。
- 必要パッケージの事前インストール
[root@localhost ~]# yum -y install binutils compat-libstdc++-33 elfutils-libelf
elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ libaio
libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC
unixODBC-devel
足りなかったので追加インストール
# yum install -y pdksh
インストールを確認する
# rpm -q -a | grep pdksh
pdksh-5.2.14-36.el5
- カーネルパラメータを編集。末尾に追加
[root@localhost ~]# vi /etc/sysctl.conf
###Oracl11g
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
カーネルを動的に反映
[root@localhost ~]# sysctl -p
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 4294967295
kernel.shmall = 268435456
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
- GUIでのインストール設定
セキュリティ・アップデートの構成 無視
インストールオプションの選択 データベースの作成および構成
システム・クラス サーバー・クラス
ノードの選択 単一インスタンス・データベースのインストール
インストール・タイプの選択 拡張インストール
言語の選択 日本語・英語
データエースエディションの選択 Standard Edtion One
構成オプションの指定→キャラクタセットの選択 AL32UTF8
データベースアカウント SYS, SYSTEM, SYSMAN, DBSNMP
そのPW
アカウントグループ OSDBA → dba、dba → dba
登録:
投稿 (Atom)
