Win7/8下Oracle的安装
在64位的Win7、Win8下安装Oracle会遇到一些麻烦,需要下载合适的安装文件和环境的配置才能顺利的完成。 以下是笔者安装的过程: 步骤1:下载需要安装的文件 A. 下载64位的 Oracle 11g 数据库文件(约2.1G),请点击超链接下载 win64_11gR2_Oracle.zip 。 B. 下
在64位的Win7、Win8下安装Oracle会遇到一些麻烦,需要下载合适的安装文件和环境的配置才能顺利的完成。
以下是笔者安装的过程:
步骤1:下载需要安装的文件
A. 下载64位的 Oracle 11g 数据库文件(约2.1G),请点击超链接下载win64_11gR2_Oracle.zip。
B. 下载32位的 Oracle 11g 客户端文件(约49.1M),请点击超链接下载ORCALE11-instantclient-basic-win32-11.2.0.1.0.zip
C. 下载32位的 PL/SQL V9.0安装包(约25.6M),里面提供汉化包,序列号(在说明文件里提供),请点击超链接下载PLSQL Developer V9.zip
步骤2:按顺序安装
A. 首先安装Oracle数据库,笔者安装Oracle的基目录是:”C:\app\lx“,按照安装向导提示,完成Oracle数据库的安装。安装后的目录如下图所示:
B. 其次解压Oracle客户文件到”product“文件夹下,如下图所示,instantclient_11_2 就是Oracle客户文件
C. 最后安装PL/SQL,不要安装在默认路径”C:\Program Files (x86)“,因为PL/SQL不识别路径”(”、“)“这些符号。笔者安装的路径是: ”C:\PLSQL“,如下图所示:
步骤3:配置PL/SQL的环境
A. 复制C:\app\lx\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora 到 C:\app\lx\product\instantclient_11_2 目录下。tnsnames.ora文件包含了Oracle数据库的一些配置信息(服务器名称、协议类型、数据库、端口号等)。
B. 设置环境变量
右击"我的电脑" - "属性" - "高级" - "环境变量" - "系统环境变量":
1> 选择"Path" - 点击"编辑", 追加目录"C:\app\lx\product\instantclient_11_2;" 到变量Path;
2> 点击"新建", 变量名设置为"TNS_ADMIN", "TNS_ADMIN"变量用于指明tnsnames.ora文件的所在目录(客户端连接信息来源于该文件),变量值设置为"C:\app\lx\product\instantclient_11_2;", 点击"确定";
3> 点击"新建", 变量名设置为"NLS_LANG", 变量值设置为"SIMPLIFIED CHINESE_CHINA.ZHS16GBK", 点击"确定";
最后点击"确定"退出.
C. PL/SQL Developer 环境设置,在Tools->perferences->Connection里面设置Oracle Home和 OCI Library。笔者的环境是:
Oracle Home=C:\app\lx\product\instantclient_11_2
OCI Library为=C:\app\lx\product\instantclient_11_2\oci.dll
到此为止,所有配置都完成了,重新启动PL/SQL,配置成功!
注意:
1. 由于PL/SQL还没有提供64位的文件,为了能够让PL/SQL连接到64位Oracle 11g数据库,务必下载32位的Oracle 11g 客户端文件,否则PL/SQL会报错!
2. 环境变量NLS_LANG的值不能随便设置,可以通过如下的SQL语句查询
SQL> select userenv('language') from dual;
userenv('language')
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
3. PL/SQL Development不要安装在默认的C:\Program Files (x86)目录下,否则会报错,原因是不能解析这个带()的路径

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









データインポート方法:1。SQLLOADERユーティリティを使用します。データファイルを準備し、制御ファイルを作成し、SQLLoaderを実行します。 2。IMP/EXPツールを使用します。データをエクスポートし、データをインポートします。ヒント:1。ビッグデータセットに推奨されるSQL*ローダー。 2。ターゲットテーブルが存在する必要があり、列定義が一致します。 3。インポート後、データの整合性を検証する必要があります。

Oracleテーブルの作成には、次の手順が含まれます。作成テーブルの構文を使用して、テーブル名、列名、データ型、制約、およびデフォルト値を指定します。テーブル名は簡潔で説明的である必要があり、30文字を超えてはなりません。列名は説明的でなければならず、データ型は列に保存されているデータ型を指定します。 NOT NULL制約により、列でnull値が許可されていないことが保証され、デフォルト句は列のデフォルト値を指定します。テーブルの一意の記録を識別する主要なキーの制約。外部キーの制約は、表の列が別のテーブルの主キーを指していることを指定します。主要なキー、一意の制約、デフォルト値を含むサンプルテーブル学生の作成を参照してください。

Oracle Tablespaceサイズを照会するには、次の手順に従ってください。クエリを実行して、TableSpace名を決定します。DBA_TABLESPACesからTableSpace_Nameを選択します。クエリを実行してテーブルスペースのサイズをクエリします:sum(bytes)をtotal_size、sum(bytes_free)asavail_space、sum(bytes) - sum(bytes_free)as sum(bytes_free)as dba_data_files from tablespace_

ALTER TABLEステートメントを使用して、特定の構文は次のとおりです。ALTERTABLE TABLE_NAME add column_name data_type [constraint-clause]。 WHERE:table_nameはテーブル名、column_nameはフィールド名、data_typeはデータ型、制約条項はオプションの制約です。例:テーブルの従業員を変更すると、電子メールvarchar2(100)は、従業員テーブルに電子メールフィールドを追加します。

Oracleのソリューションを開くことはできません。1。データベースサービスを開始します。 2。リスナーを開始します。 3.ポートの競合を確認します。 4.環境変数を正しく設定します。 5.ファイアウォールまたはウイルス対策ソフトウェアが接続をブロックしないことを確認してください。 6.サーバーが閉じているかどうかを確認します。 7. RMANを使用して破損したファイルを回復します。 8。TNSサービス名が正しいかどうかを確認します。 9.ネットワーク接続を確認します。 10。Oracleソフトウェアを再インストールします。

Oracle Garbledの問題は、データベース文字セットをチェックしてデータと一致するようにすることで解決できます。データベースに一致するようにクライアント文字を設定します。データを変換するか、列文字セットを変更してデータベース文字セットに一致させます。 Unicode文字セットを使用して、マルチバイト文字セットを避けます。データベースとクライアントの言語設定が正しいことを確認してください。

Oracleは複数の重複排除クエリメソッドを提供します。個別のキーワードは、各列の一意の値を返します。 Group by Clauseは、結果をグループ化し、各グループの非繰り返し値を返します。一意のキーワードは、一意の行のみを含むインデックスを作成するために使用され、インデックスをクエリすると自動的に重複排除が行われます。 row_number()関数は、一意の数値を割り当て、行1のみを含む結果をフィルタリングします。min()またはmax()関数は、数値列の非繰り返し値を返します。交差する演算子は、2つの結果セットの共通値を返します(複製なし)。

Oracle View暗号化により、ビュー内のデータを暗号化でき、それにより機密情報のセキュリティが強化されます。手順には以下が含まれます。1)マスター暗号化キー(MEK)の作成。 2)暗号化されたビューを作成し、暗号化されるビューとMEKを指定します。 3)暗号化されたビューにアクセスすることをユーザーに許可します。暗号化されたビューがどのように機能するか:ユーザーが暗号化されたビューを求めてクエリをするとき、OracleはMEKを使用してデータを復号化し、認定ユーザーのみが読み取り可能なデータにアクセスできるようにします。
