一步一步学习oracle手工建库(beta版)
来源:互联网 发布:hadoop 数据倾斜处理 编辑:程序博客网 时间:2024/05/29 16:09
① 配置listener.ora
参考文档b14213(Net service reference)141页 静态注册的那个example
第139页 第一段
案例:
think = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS=(PROTOCOL = tcp)(HOST= 192.168.227.128)(PORT= 1521) ) ) )SID_LIST_think = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = orcl.oracle.com) (SID_NAME = orcl) (ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1)))
注意事项:括号和空格要注意增补!
② 配置tnsnames.ora
参考文档b14213 123页example案例:
orcl = (DESCRIPTION = (ADDRESS=(PROTOCOL= tcp)(HOST= 192.168.227.128)(PORT= 1521)) (CONNECT_DATA=(SERVICE_NAME= orcl.oracle.com)) )
③ 配置createdb.sql脚本
参考b14231 第77页案例:
CREATE DATABASE orcl USER SYS IDENTIFIED BY oracle USER SYSTEM IDENTIFIED BY oracle LOGFILE GROUP 1 ('/u01/app/oracle/oradata/orcl/redo01.log') SIZE 100M, GROUP 2 ('/u01/app/oracle/oradata/orcl/redo02.log') SIZE 100M, GROUP 3 ('/u01/app/oracle/oradata/orcl/redo03.log') SIZE 100MMAXLOGFILES 5MAXLOGMEMBERS 5MAXLOGHISTORY 1MAXDATAFILES 100MAXINSTANCES 1CHARACTER SET AL32UTF8 NATIONAL CHARACTER SET AL16UTF16DATAFILE '/u01/app/oracle/oradata/orcl/system01.dbf' SIZE 600M REUSEEXTENT MANAGEMENT LOCALSYSAUX DATAFILE '/u01/app/oracle/oradata/orcl/sysaux01.dbf' SIZE 450M REUSEDEFAULT TABLESPACE usersDATAFILE '/u01/app/oracle/oradata/orcl/users01.dbf' size 50M REUSE DEFAULT TEMPORARY TABLESPACE tempTEMPFILE '/u01/app/oracle/oradata/orcl/temp01.dbf'SIZE 20M REUSEUNDO TABLESPACE undotbsDATAFILE '/u01/app/oracle/oradata/orcl/undotbs01.dbf'SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;
④ 创建目录
[oracle@localhost admin]$ pwd/u01/app/oracle/admin[oracle@localhost admin]$ mkdir -p orcl/{a,b,c,u,dp}dump[oracle@localhost flash_recovery_area]$ pwd/u01/app/oracle/flash_recovery_area[oracle@localhost admin]$ mkdir ORCL[oracle@localhost dbs]$ pwd/u01/app/oracle/product/10.2.0/db_1/dbs[oracle@localhost dbs]$ ls alert_orcl.log hc_orcl.dat hc_think.dat initdw.ora init.ora snapcf_orcl.f
⑤ 创建密码文件
[oracle@localhost dbs]$ orapwd file=orapworcl password=oracle entries=5
⑥ 配置pfile
[oracle@localhost dbs]$ cp -p init.ora initorcl.ora[oracle@localhost dbs]$ grep -v '^#' initorcl.ora | grep -v '^$' > initorcl.ora.test [oracle@localhost dbs]$ mv initorcl.ora.test initorcl.ora
案例:
db_name= orcldb_domain= oracle.comdb_files = 100db_file_multiblock_read_count = 128 processes = 1000 parallel_max_servers = 40open_cursors= 400 global_names = false control_files = '/u01/app/oracle/oradata/orcl/control01.ctl','/u01/app/oracle/oradata/orcl/control02.ctl','/u01/app/oracle/oradata/orcl/control03.ctl'sga_target = 900msga_max_size = 900mpga_aggregate_target= 450Mdb_recovery_file_dest = '/u01/app/oracle/flash_recovery_area'db_recovery_file_dest_size = 2Gundo_tablespace= undotbsundo_management= autoundo_retention = 900log_archive_dest_10='location=use_db_recovery_file_dest'
⑦
sqlplus /nolog conn / as sysdba create spfile from pfile; startup @createdb.sql
⑧ 运行4个包
@?/rdbms/admin/catalog.sql @?/rdbms/admin/catproc.sql @?/rdbms/admin/dbmspool.sql connect system/oracle @?/sqlplus/admin/pupbld.sql
mysql一条create database xx就可以创建一个数据库,但oracle则不行。以上步骤只是个测试版,后续还会把更完善的步骤、和创建过程中相关错误呈上。
- 一步一步学习oracle手工建库(beta版)
- Oracle学习之: 手工建库
- oracle手工建库
- ORACLE手工建库
- Oracle手工建库
- Oracle 手工建库
- Oracle手工建库
- oracle 手工建库
- oracle手工建库
- Oracle手工建库
- ORACLE手工建库
- oracle 手工建库
- ORACLE 手工建库
- NT版oracle手工建库过程
- oracle一步一步学习(一)
- oracle一步一步学习(二)
- Oracle手工建库脚本
- oracle手工建库(Build the Oracle Database Manually)
- 解读C语言中函数指针数组构成的复杂定义
- 在使用WINSOCK2.H头文件时遇到的一个奇怪问题
- 图片设置超链接后出现边框的解决方案
- 云中遨游,ArcGIS Online托管服务之web托管要素服务
- android EditText 取消自动获取焦点
- 一步一步学习oracle手工建库(beta版)
- javascript中new的模拟实现
- debug:Source not found.
- Run loops的使用
- etc/ld.so.conf 简介
- java学习 第二节 java的特点
- header_access 模块设计文档
- mysql show processlist命令检查mysql锁的方法
- windows服务