日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

手动建立数据库

發布時間:2025/3/21 数据库 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 手动建立数据库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
手動建立數據庫
?
2008-7-8

實例名稱ORACLE_SID=mytest

數據庫名稱DB_NAME= mytest

1、修改oracle.bash_profile文件
export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=mytest
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

2、手工創建如下目錄(這些目錄在create database時都會用到)

/oracle/admin/mytest/adump

/oracle/admin/mytest/cdump??

/oracle/admin/mytest/bdump???

/oracle/admin/mytest/udump???

/oracle/admin/mytest/pfile???

/oracle/oradata/mytest/??????

/oracle/oradata/mytest/archive

/oracle/oradata/mytest/redo

3、修改參數文件

使用其他DBpfile,修改成mytest pfile,然后存放到:/oracle/admin/mytest/pfile/init.ora

*._disable_logging=FALSE

*.audit_file_dest='/oracle/admin/mytest/adump'

*.background_dump_dest='/oracle/admin/mytest/bdump'

*.compatible='10.2.0.1.0'

*.control_files='/oracle/oradata/mytest/system/control01.ctl','/oracle/oradata/mytest/system/control02.ctl','/oracle/oradata/mytest/system/control03.ctl'

*.core_dump_dest='/oracle/admin/mytest/cdump'

*.db_block_size=8192

*.db_domain=''

*.db_file_multiblock_read_count=16

*.db_name='mytest'

*.dispatchers='(PROTOCOL=TCP) (SERVICE=mytestXDB)'

*.job_queue_processes=10

*.log_archive_dest_1='LOCATION=/oracle/oradata/mytest/archive REOPEN=5'

*.log_archive_format='mytest%t_%s_%r.arc'

*.nls_date_format='DD-MON-RR'

*.open_cursors=300

*.open_links=10

*.pga_aggregate_target=83676364

*.processes=150

*.remote_login_passwordfile='EXCLUSIVE'

*.sga_target=214748364

*.undo_management='AUTO'

*.undo_retention=10800

*.undo_tablespace='UNDOTBS1'

*.user_dump_dest='/oracle/admin/mytest/udump'

4登陸oracle

> sqlplus / as sysdba

5啟動實例

SQL> startup nomount pfile='/oracle/admin/mytest/pfile/init.ora'

6創建數據庫的腳本

CREATE DATABASE mytest

LOGFILE

GROUP 1 ('/oracle/oradata/mytest/redo/redo01.log','/oracle/oradata/mytest/redo/redo01_1.log') size 100m reuse,

GROUP 2 ('/oracle/oradata/mytest/redo/redo02.log','/oracle/oradata/mytest/redo/redo02_1.log') size 100m reuse,

GROUP 3 ('/oracle/oradata/mytest/redo/redo03.log','/oracle/oradata/mytest/redo/redo03_1.log') size 100m reuse

MAXLOGFILES 50

MAXLOGMEMBERS 5

MAXLOGHISTORY 200

MAXDATAFILES 500

MAXINSTANCES 5

ARCHIVELOG

CHARACTER SET UTF8

NATIONAL CHARACTER SET UTF8

DATAFILE '/oracle/oradata/mytest/system/system01.dbf' size 200M AUTOEXTEND ON NEXT 100M MAXSIZE 500M

SYSAUX DATAFILE '/oracle/oradata/mytest/system/sysaux01.dbf' size 200M AUTOEXTEND ON NEXT 100M MAXSIZE 500M?

UNDO TABLESPACE UNDOTBS1 DATAFILE '/oracle/oradata/mytest/system/undo.dbf' size 10M AUTOEXTEND ON NEXT 10M MAXSIZE 50M

DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE '/oracle/oradata/mytest/system/temp.dbf' size 10M AUTOEXTEND ON NEXT 10M MAXSIZE 50M

;

7、創建數據字典,sys用戶

Creates data dictionary views.

SQL> Spool /worktmp/install080708.log

SQL> @?/rdbms/admin/catalog.sql?? ?

Run all sql scripts for the procedural option

SQL> @?/rdbms/admin/catproc.sql

SQL>spool off

8、創建spfile,spfile 啟動

SQL>create spfile from pfile='/oracle/admin/mytest/pfile/init.ora';

Shutdown immediate

Startup

9、創建相關表空間與用戶

CREATE TABLESPACE DAT1 DATAFILE '/oracle/oradata/mytest/dat101.dbf' SIZE 10M AUTOEXTEND ON NEXT 10M MAXSIZE 100M;

CREATE TABLESPACE IDX1 DATAFILE '/oracle/oradata/mytest/idx101.dbf' SIZE 10M AUTOEXTEND ON NEXT 10M MAXSIZE 100M;

CREATE USER test IDENTIFIED BY test DEFAULT TABLESPACE DAT1;

GRANT CONNECT,RESOURCE TO test;

轉載于:https://www.cnblogs.com/yifan268/archive/2008/07/08/1238380.html

總結

以上是生活随笔為你收集整理的手动建立数据库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。