博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
手工创建oracle数据库
阅读量:2447 次
发布时间:2019-05-10

本文共 2314 字,大约阅读时间需要 7 分钟。

手工创建数据库--前提是已经安装了oracle软件

1、
设置.bash_profile(针对linux)
export ORACLE_SID=market
export ORACLE_HOME=/data/oracle/product/11202/db1

[oracle@db ~]$ more .bash_profile_market

# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

ORACLE_SID=market

export ORACLE_SID
ORACLE_BASE=/data/oracle
export ORACLE_BASE
ORACLE_HOME=/data/oracle/product/11202/db1
export ORACLE_HOME
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export PATH
NLS_LANG=AMERICAN_AMERICA.utf8
export NLS_LANG

echo 'which DB will you use \n'

echo '1:test'
echo '3:market'
echo 'plese just enter the number'
read name
if [ $name -eq 1 ]
then
        source .bash_profile_test
fi
if [ $name -eq 2 ]
then
        source .bash_profile_market
fi

2, create init file:
control_files = (/data/oracle/oradata/market/control1.ctl,/data/oracle/oradata/market/control2.ctl,/data/oracle/oradata/market/control3.ctl)
undo_management = AUTO
undo_tablespace = UNDOTBS1
db_name = market
db_block_size = 8192
processes=1000
sessions=1000
sga_max_size=4G
sga_target=4G

3, create a password file: 注意: Windows:

规则:PWD.ora
Linux/Unix: 规则:orapw
$ORACLE_HOME/bin/orapwd file=$ORACLE_HOME/dbs/orapw password=oracle entries=5

4, Then: sqlplus / as sysdba
startup nomount

create database market

logfile group 1 ('/data/oracle/oradata/market/redo1.log') size 500M,
           group 2 ('/data/oracle/oradata/market/redo2.log') size 500M,
           group 3 ('/data/oracle/oradata/market/redo3.log') size 500M,
           group 4 ('/data/oracle/oradata/market/redo4.log') size 500M
character set utf8 national character set utf8
datafile '/data/oracle/oradata/market/system.dbf' size 500M autoextend on next 10M maxsize unlimited extent management local
sysaux datafile '/data/oracle/oradata/market/sysaux.dbf' size 500M autoextend on next 10M maxsize unlimited
undo tablespace undotbs1 datafile '/data/oracle/oradata/market/undotbs01.dbf' size 2000M
default temporary tablespace temp tempfile '/data/oracle/oradata/market/temp01.dbf' size 2000M;

以上是创建utf8字符集,如果想要创建中文字符集的需要改成

character set ZHS16GBK national character set AL16UTF16

5. Run catalog and catproc

@?/rdbms/admin/catalog.sql

@?/rdbms/admin/catproc.sql

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15480802/viewspace-709773/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/15480802/viewspace-709773/

你可能感兴趣的文章
程序员连续剧_每个程序员都应该看的5部最佳电视连续剧
查看>>
windows便笺_如何将便笺提醒附加到Windows和应用程序
查看>>
加密货币钱包提供商_每日新闻摘要:一位加密货币钱包开发者为了保护用户而黑客攻击
查看>>
vue alexa:_免费下载:在任何PC上使用Alexa免提
查看>>
如何修复破坏大照片的Undertow
查看>>
如何在PowerPoint中水平翻转图片
查看>>
如何从Excel列表中的Word中创建邮件标签
查看>>
dd-wrt固件_如何使用DD-WRT优先安排网络流量
查看>>
如何远程锁定或擦除iOS 5设备
查看>>
powerpoint预览_如何添加,删除和重新排列PowerPoint幻灯片
查看>>
在Windows 7下最大限度地发挥多显示器的魔力
查看>>
如何使Ubuntu中的Gnome面板完全透明
查看>>
电子修补程序入门:购物清单
查看>>
word中将空格替换为_如何在Word 2010中将英寸更改为厘米
查看>>
如何为Windows Home Server设置电子邮件通知
查看>>
spark fold_每日新闻摘要:三星Galaxy Fold将于9月发布
查看>>
gpt分区 添加vhd引导_如何在不进行重新分区的情况下双重引导Windows 7和8(使用VHD)...
查看>>
如何在iPhone上将GIF设置为动态壁纸
查看>>
如何使F8键在Windows 8中进入安全模式
查看>>
富文本中添加字体选项功能_如何将开发人员选项卡添加到Microsoft Office功能区...
查看>>