linux下手动创建Oracle数据库
在linux平台上手动创建数据库(Oracle 10g),安装Oracle软件后,用手动创建数据库可以锻炼自己能力并能够了解数据库创建的全过程,步骤如下: 1、创建Oracle的SID,如果在linux上以dba组中的用户登陆查看主目录中的.bash_profile文件已经设置了此变量就可以
在linux平台上手动创建数据库(Oracle 10g),安装Oracle软件后,用手动创建数据库可以锻炼自己能力并能够了解数据库创建的全过程,步骤如下:
1、创建Oracle的SID,如果在linux上以dba组中的用户登陆查看主目录中的.bash_profile文件已经设置了此变量就可以不用设置了,如果一个服务器上运行了多个Oracle实例,则还需要设置export ORACLE_SID=myoral
也可以统一在一个文件中设置,然后执行这个文件,让所有关于Oracle的环境变量生效
创建一个目录param_myorcl.env
ORACLE_HOME=$ORACLE_HOME (如果以前创建过Oracle数据库就可以直接利用以前设置的,否则要设置到Oracle安装的目录,可以设置到bin的上层目录)
OACLE_SID=myorcl
PATH=$ORACLE_HOME/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/bin:$LD_LIBRARY_PATH
TNS_ADMIN=$ORACLE_HOME/network/admin
export ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH TNS_ADMIN
通过执行“ . ./param_myorcl.env”可以使设置生效,但是这种方式是暂时的,否则可以直接更改.bash_profile使之永久生效
2、创建pfile,然后根据pfile创建spfile,利用spfile生成数据库实例(这是Oracle推荐的,虽然也可以利用pfile创建数据库实例)
方法一:如果服务器中已经存在一个数据库,可以通过create pfile from spfile创建pfile文件,再到$ORACLE_HOME/dbs/目录中cp initorcl.ora initmyorcl.ora,这样复制一份后再修改initmyorcl
方法二:strings spfileorcl.ora >initmyorcl.ora(注意要修改,linux上替换命令 : %s/orcl/myorcl/g)
方法三:网上找一份修改,呵呵呵
创建pfile后,检查环境变量是否生效 “env | grep ORA”
如果生效就可以启动Oracle实例了,启动后可以根据pfile创建spfile
create spfile from pfile;
3、写创建数据库脚本myorcl.sql
spool on
create database myorcl
MAXINSTANCES 1
MAXLOGHISTORY 1
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXDATAFILES 100
NATIONAL CHARACTER SET AL16UTF16
DATAFILE
'/u01/oracle/oradata/myorcl/system01.dbf' size 100m reuse autoextend on next 1m maxsize unlimited extent management
local
sysaux datafile
'/u01/oracle/oradata/myorcl/sysaux01.dbf' size 100m reuse autoextend on next 1m maxsize unlimited
default temporary tablespace TEMP tempfile
'/u01/oracle/oradata/myorcl/temp01.dbf' size 20m reuse autoextend on next 640k maxsize unlimited
undo tablespace UNDOTBS1 datafile
'/u01/oracle/oradata/myorcl/undo01.dbf' size 20m reuse autoextend on next 5M maxsize unlimited
logfile
GROUP 1 ('/u01/oracle/oradata/myorcl/redo1.dbf') size 10m,
GROUP 2 ('/u01/oracle/oradata/myorcl/redo2.dbf') size 10m,
GROUP 3 ('/u01/oracle/oradata/myorcl/redo3.d
;
spool off
4、创建数据库
@$ORACLE_HOME/dbs/myorcl.sql
5、创建数据库数据字典
spool log1.log
@?/rdbms/admin/catalog.sql
@?/rdbms/admin/catproc.sql
@?/sqlplus/admin/pupbld.sql

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Linux系統的五個基本組件是:1.內核,2.系統庫,3.系統實用程序,4.圖形用戶界面,5.應用程序。內核管理硬件資源,系統庫提供預編譯函數,系統實用程序用於系統管理,GUI提供可視化交互,應用程序利用這些組件實現功能。

要查看 Git 倉庫地址,請執行以下步驟:1. 打開命令行並導航到倉庫目錄;2. 運行 "git remote -v" 命令;3. 查看輸出中的倉庫名稱及其相應的地址。

Oracle不僅是數據庫公司,還是雲計算和ERP系統的領導者。 1.Oracle提供從數據庫到雲服務和ERP系統的全面解決方案。 2.OracleCloud挑戰AWS和Azure,提供IaaS、PaaS和SaaS服務。 3.Oracle的ERP系統如E-BusinessSuite和FusionApplications幫助企業優化運營。

MySQL通過表結構和SQL查詢高效管理結構化數據,並通過外鍵實現表間關係。 1.創建表時定義數據格式和類型。 2.使用外鍵建立表間關係。 3.通過索引和查詢優化提高性能。 4.定期備份和監控數據庫確保數據安全和性能優化。

要安裝 Laravel,需依序進行以下步驟:安裝 Composer(適用於 macOS/Linux 和 Windows)安裝 Laravel 安裝器創建新項目啟動服務訪問應用程序(網址:http://127.0.0.1:8000)設置數據庫連接(如果需要)

MySQL是一個開源的關係型數據庫管理系統,廣泛應用於Web開發。它的關鍵特性包括:1.支持多種存儲引擎,如InnoDB和MyISAM,適用於不同場景;2.提供主從復制功能,利於負載均衡和數據備份;3.通過查詢優化和索引使用提高查詢效率。

MongoDB適合非結構化數據和高擴展性需求,Oracle適合需要嚴格數據一致性的場景。 1.MongoDB靈活存儲不同結構數據,適合社交媒體和物聯網。 2.Oracle結構化數據模型確保數據完整性,適用於金融交易。 3.MongoDB通過分片橫向擴展,Oracle通過RAC縱向擴展。 4.MongoDB維護成本低,Oracle維護成本高但支持完善。

自定義開發環境的方法有很多種,但全局 Git 配置文件是最有可能用於自定義設置(例如用戶名、電子郵件、首選文本編輯器和遠程分支)的一種。以下是您需要了解的有關全局 Git 配置文件的關鍵事項。
