Oracle手动创建数据库步骤说明
本文档主要使用分步骤的命令来创建Oracle数据库,而不是用Oracle的默认安装或者DBCA,意在详细了解Oracle数据库的文件体系(针对建库)以及相关的命令解释。 步骤说明 安装受到安装直接首先要明确一些信息: ORACLE_HOME:C:/oracle/product/10.2.0/db_1 DAT
本文档主要使用分步骤的命令来创建Oracle数据库,而不是用Oracle的默认安装或者DBCA,意在详细了解Oracle数据库的文件体系(针对建库)以及相关的命令解释。
步骤说明
安装受到安装直接首先要明确一些信息:
ORACLE_HOME:C:/oracle/product/10.2.0/db_1
DATABASE NAME、实例名以及ORACLE_SID:全部都是orcl
SYS和SYSTEM等用户的密码:oracle
1:创建文件夹
2:创建初始化参数文件
数据库系统启动时须要用初始化参数文件的设置分配内存、启动必要的后台进程的。
该文件拷贝一个已有的文件稍加修改即可。
将该文件拷贝到C:/oracle/product/10.2.0/db_1/database里面取名initORCL.ora。
该文件路径也不一定非要放到这里,也可以是其他地方,默认是这个地方,不过如果放到其他地方在启动实例时需要添加相关的文件路径即可。
里面的相关的文件dest路径与前面的创建的文件夹路径应该保持一致。
3:设置环境变量
使环境变量对应数据库的相关实例。
4:创建实例
使用oradim创建新实例,实例名与数据库名一致,直接输入oradim回车有相关命令的帮助。
创建完实例之后我们就可以在服务列表中看到Oracle的服务了,但是如果使用sqlplus连接上去是连接的空闲实例。
5:创建口令文件
orapwd是创建口令文件的工肯程序各称,file参数指定口令文件所在的目录和文件名称,password参数指定sys用户的口令,entries参数指定数据库拥用DBA权限的用户的个数。详细参考orapwd回车查看相关帮助。
该路径必须是在ORACLE_HOME/database/文件夹下。
6:启动数据库NOMOUNT状态
大家都知道数据库启动有三个状态,Nomount状态(启动实例),mount状态(打开控制文件),Open状态(打开数据库),因为现在还没有创建控制文件和数据文件,现在进行启动实例阶段来创建相关的文件,看到在启动实例出现错误,那是一开始我创建文件时没有创建ORACLE_HOME/flash_recovery_area,因为在初始化参数时有一个
db_recovery_file_dest=C:/oracle/product/10.2.0/flash_recovery_area,所以没有找到报错,添加上即可。
如果前面第二步的路径变化了,在启动实例时需要添加startup nomount pfile=路径即可
7:执行建库脚本
在执行该文件如果出现以上错误,修改session 的字符集。在执行该建库SQL的文件时,尽量检查好SQL文件。
执行库SQL我们看到相关的数据文件、控制文件、重读日志文件都创建好了。
8:创建数据字典
该步执行时间比较长,主要是创建相关的字典表,比如我们经常遇到的dba_users、dba_tablespaces等表。
该脚本创建相对于系统基表的视图和系统动态性能视图以及他们的同义词。该脚本又同时运行创建其他对象的脚本,主要有:
9:创建package包
该脚本主要用于建立PL/SQL功能的使用环境。此外,还创建几个PL/SQL包用于扩展RDBMS功能。该脚本同时还为下面的一些RDBMS功能创建另外的一些包和视图:
10:新建数据库后执行pupbld
有时出于安全考虑需要禁止一些业务系统的数据库用户执行sqlplus命令,方法很简单:在运行命令之前,将这些命令限制到一个由 SQL*Plus 引用的“特殊位置”。 此特殊位置是SYSTEM 模式中一个名为PRODUCT_USER_PROFILE 的表。 如果该表不存在,则您在每次启动 SQL*Plus 时将获得一个类似“Product User Profile Not Loaded”这样的警告。
为了创建这个表,需要运行pupbld.sql脚本。通常,这个脚本在$ORACLE_HOME/sqlplus/admin 路径中运行,具体的位置由系统决定。记住用system用户执行:
11:创建SPFILE文件
spfile是存储初始参数的文件,oracle中有大约200多个初始参数,都存在这里,还有一种叫pfile的文件也是存储初始参数的文件,两者的区别是,spfile是server端维护的,pfile是客户端维护的,spfile只能通过系统更改,pfile 可以使用文本文件打开后手工修改。
创建这一步需要使用sys用户,因为刚才连接的是system用户,需要连接到sys用户,然后在使用过程中如果出现上面的错误,需要先关闭一下数据库再重新启动即可。
为什么要创建spfile文件,因为原来在9i之前有pfile文件都在用户客户端,而且文本可以直接打开,每个客户端就可以修改,这样势必在启动时读取该配置文件带来了问题,所以Oracle引入了spfile放在服务器端,而且是二进制的文件,在启动实例时,先读取spfile文件,如果没有再读取initSID.ora,如果再没有读取pfile文件。
12:执行Scott脚本
执行完毕之后我们就可以使用scott用户及其相关数据了。
关于Scott的由来可以参考:
http://blog.csdn.net/wh62592855/archive/2009/10/22/4712063.aspx
顺便了解一下Oracle的历史。
13:创建监听和TNSNAME
该步骤也是一样,用户可以使用netca创建,也可以将已有的配置文件修改后放到
C:/oracle/product/10.2.0/db_1/NETWORK/ADMIN下面即可。
配置完后就可以启动数据库了。
14 创建DBConcole
在执行相关命令后,会提示你输入相关的信息比如SID,端口号等,而且该步骤等待时间比较长。
参考文档:http://hi.baidu.com/sammyhxm/blog/item/e27ec111695118cda6ef3f09.html
说明
该文档为作者在学习ArcGIS的一些笔记(自己学习、ArcGIS帮助、网络资源、高手请教相结合),难免有一些表达不全面或者理解有出入的,还请各位多多指教!
广告博客
http://www.gisall.com/index.php?uid-121719 :欢迎访问GIS博客
http://blog.csdn.net/linghe301:欢迎访问GIS博客
或者在百度文科上搜索:linghe301
By Lish

ホット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)

ホットトピック











AppleIDを使用してiTunesStoreにログインすると、「このAppleIDはiTunesStoreで使用されていません」というエラーが画面に表示される場合があります。心配するようなエラー メッセージはありません。これらのソリューション セットに従って問題を修正できます。解決策 1 – 配送先住所を変更する iTunes Store にこのプロンプトが表示される主な理由は、AppleID プロファイルに正しい住所がないことです。ステップ 1 – まず、iPhone で iPhone 設定を開きます。ステップ 2 – AppleID は他のすべての設定の最上位にある必要があります。それで、開けてください。ステップ 3 – そこに到達したら、「支払いと配送」オプションを開きます。ステップ 4 – Face ID を使用してアクセスを確認します。ステップ

WeChat は、より良いユーザー エクスペリエンスを提供するために新しいバージョンを継続的にリリースしている中国のソーシャル メディア プラットフォームの 1 つです。 WeChat を最新バージョンにアップグレードすることは、家族や同僚と連絡を取り合ったり、友人と連絡を取り合ったり、最新の動向を把握したりするために非常に重要です。 1. 最新バージョンの機能と改善点を理解する WeChat をアップグレードする前に、最新バージョンの機能と改善点を理解することが非常に重要です。パフォーマンスの向上やバグ修正については、WeChat 公式 Web サイトまたはアプリ ストアのアップデート ノートを確認することで、新しいバージョンによってもたらされるさまざまな新機能について知ることができます。 2. 現在の WeChat バージョンを確認する WeChat をアップグレードする前に、携帯電話に現在インストールされている WeChat バージョンを確認する必要があります。クリックして WeChat アプリケーション「Me」を開き、メニュー「About」を選択すると、現在の WeChat バージョン番号が表示されます。 3. アプリを開きます

iPhone の Shazam アプリに問題がありますか? Shazam は、曲を聞いて曲を見つけるのに役立ちます。ただし、Shazam が正常に動作しない場合、または曲が認識されない場合は、手動でトラブルシューティングを行う必要があります。 Shazam アプリの修復にはそれほど時間はかかりません。したがって、これ以上時間を無駄にすることなく、以下の手順に従って Shazam アプリの問題を解決してください。解決策 1 – 太字テキスト機能を無効にする iPhone の太字テキストが、Shazam が正しく動作しない原因である可能性があります。ステップ 1 – これは iPhone の設定からのみ実行できます。それで、開けてください。ステップ 2 – 次に、そこにある「ディスプレイと明るさ」設定を開きます。ステップ 3 – 「太字テキスト」が有効になっている場合

iPhone で Wi-Fi 通話を有効にできませんか?通話品質が向上し、携帯電話ネットワークがそれほど強力ではない遠隔地からでも通信できます。 Wi-Fi 通話により、標準通話とビデオ通話の品質も向上します。したがって、携帯電話で Wi-Fi 通話を使用できない場合は、これらの解決策が問題の解決に役立つ可能性があります。解決策 1 – Wi-Fi 通話を手動で有効にする iPhone の設定で Wi-Fi 通話機能を有効にする必要があります。ステップ 1 – このためには、「設定」を開く必要があります。ステップ 2 – 次に、下にスクロールして「電話」設定を見つけて開きます。 ステップ 3 – 電話の設定で、下にスクロールして「Wi-Fi 通話」設定を開きます。ステップ 4 – Wi-Fi 通話ページで、「この iPhone」を変更します。

Oracle が必要とするメモリーの量は、データベースのサイズ、アクティビティー・レベル、および必要なパフォーマンス・レベル (データ・バッファー、索引バッファーの保管、SQL ステートメントの実行、およびデータ・ディクショナリー・キャッシュの管理) によって異なります。正確な量は、データベースのサイズ、アクティビティ レベル、および必要なパフォーマンス レベルによって影響されます。ベスト プラクティスには、適切な SGA サイズの設定、SGA コンポーネントのサイズ設定、AMM の使用、メモリ使用量の監視などが含まれます。

iPhoneのSafariでは「履歴を消去」ボタンが灰色になっていますか?この場合、Safari で履歴を消去することはできません。保存された Cookie と Web サイトのデータにより、ブラウザーで一方的なイベントが発生する可能性があります。ただし、以下の手順に従えば、問題を簡単に解決し、保存されているユーザー履歴を Safari から削除できます。解決策 1 – コンテンツ制限を無効にする iPhone のコンテンツ制限により、Safari ブラウザの正しい使用が制限される可能性があります。ステップ 1 – iPhone の設定を開きます。ステップ 2 – 次に、スクリーンタイム設定に進みます。ステップ 3 – スクリーンタイム設定で、コンテンツとプライバシーの制限をオンにします

Oracle データベース サーバーのハードウェア構成要件: プロセッサ: マルチコア、少なくとも 2.5 GHz のメイン周波数 大規模なデータベースの場合は、32 コア以上が推奨されます。メモリ: 小規模データベースの場合は少なくとも 8 GB、中規模のデータベースの場合は 16 ~ 64 GB、大規模なデータベースまたは重いワークロードの場合は最大 512 GB 以上。ストレージ: SSD または NVMe ディスク、冗長性とパフォーマンスのための RAID アレイ。ネットワーク: 高速ネットワーク (10GbE 以上)、専用ネットワーク カード、低遅延ネットワーク。その他: 安定した電源、冗長コンポーネント、互換性のあるオペレーティング システムとソフトウェア、放熱と冷却システム。

機内モードは状況によっては非常に便利です。ただし、同じ機内モードでも、iPhone が突然オンになってしまうと、頭痛がする可能性があります。この記事では、iPhone の機内モードを解除するための一連のソリューションを設計しました。簡単な解決策 – 1. コントロール センターから直接機内モードを無効にしてみてください。 2. コントロール センターから機内モードを無効にできない場合は、[設定] タブから直接機内モードを無効にできます。これらのヒントが機能しない場合は、以下の修正に従って問題を解決してください。解決策 1 – デバイスを強制的に再起動する デバイスを強制的に再起動するプロセスは非常に簡単です。あなたがしなければならないのは、これらの段階的な指示に従うことだけです。ステップ 1 – 音量を上げるボタンを押して放すと、プロセスを開始できます。ステップ
