当前位置:  数据库>其它
本页文章导读:
    ▪CentOS 6.3 Minimal yum 安装 PostgreSQL 9.2.3      环境:CentOS 6.3 最小化缺省安装,配置好网卡。安装PostgreSQL前,确认Internet连接正常,以便下载安装文件。先使用 yum -y update 指令升级系统到最新版本。# 修改防火墙设置,打开5432端口vi /etc/.........
    ▪CentOS 6.3 Minimal 源码安装 PostgreSQL 9.2.3      环境:CentOS 6.3 最小化缺省安装,配置好网卡。安装PostgreSQL前,确认Internet连接正常,以便下载安装文件。先使用 yum -y update 指令升级系统到最新版本。本安装将PostgreSQL的数据文件与执行文件.........
    ▪Oracle 11g(11.2.0) 手工建立数据库        网上的各种版本落后的不堪入目,自己自行各种搜索搜爆了,不过和李正讨论了一些还是晓得了不管了解的再好,还不如和多一个人合作多聊感觉更好一些..这个小实验就neng了一天.各种憋足.........

[1]CentOS 6.3 Minimal yum 安装 PostgreSQL 9.2.3
    来源:    发布时间: 2013-11-07

环境:CentOS 6.3 最小化缺省安装,配置好网卡。

安装PostgreSQL前,确认Internet连接正常,以便下载安装文件。

先使用 yum -y update 指令升级系统到最新版本。

# 修改防火墙设置,打开5432端口

vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5432 -j ACCEPT

# 重启防火墙使新设置生效
service iptables restart

#访问 http://yum.pgrpms.org/repopackages.php 页面,查找最新的postgresql的yum配置的url。

#根据版本选择需要的rpm后执行下列命令:
rpm -Uvh http://yum.pgrpms.org/9.2/redhat/rhel-6-x86_64/pgdg-centos92-9.2-6.noarch.rpm

#修改原始的yum仓库配置
vi /etc/yum.repos.d/CentOS-Base.repo
在[base]和[updates]部分的尾部追加 exclude=postgresql* 用以取消从默认仓库安装和更新PostgreSQL。

#安装postgresql
yum -y install postgresql-server

#执行数据库初始化脚本
service postgresql-9.2 initdb

#启动服务
service postgresql-9.2 start

# 变更登录用户
su - postgres

# 登录数据库,修改postgres用户的数据库密码
psql
postgres=# ALTER USER postgres PASSWORD '123456';
postgres=# \q

# 退出变更登录
exit

# 编辑配置文件,配置可访问数据库的网络地址
(注意别忘了去掉#listen_addresses=前面的#)
vi /var/lib/pgsql/9.2/data/postgresql.conf
listen_addresses = '*'

# 编辑配置文件,设置密码md5验证
vi /var/lib/pgsql/9.2/data/pg_hba.conf
# "local" is for Unix domain socket connections only
local all all md5
# IPv4 local connections:
#host all all 127.0.0.1/32 ident
host all all 0.0.0.0/0 md5

# 重启数据库服务
service postgresql-9.2 restart

# 设置开机自动启动服务
chkconfig postgresql-9.2 on

>>>>>>>>>>>>>>>完成

本文链接


    
[2]CentOS 6.3 Minimal 源码安装 PostgreSQL 9.2.3
    来源:    发布时间: 2013-11-07

环境:CentOS 6.3 最小化缺省安装,配置好网卡。

安装PostgreSQL前,确认Internet连接正常,以便下载安装文件。

先使用 yum -y update 指令升级系统到最新版本。

本安装将PostgreSQL的数据文件与执行文件分离,如果你打算设置到不同的路径,注意修改对应的执行命令和数据库初始化脚本。

# 修改防火墙设置,打开5432端口
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5432 -j ACCEPT

# 重启防火墙使新设置生效
service iptables restart

# 新增用户组
groupadd postgres

# 新增用户
useradd postgres -M -g postgres

# 新建数据库执行文件目录
mkdir -p /usr/local/pgsql

# 新建数据库数据文件目录
mkdir -p /db/pgsql/data

# 修改目录拥有者
chown -R postgres /usr/local/pgsql/.
chown -R postgres /db/pgsql/data
chown -R postgres /db/pgsql/data/.

# 编辑PATH搜索路径
vi /etc/profile
Append these 2 lines to the end of the file:
PATH=/usr/local/pgsql/bin:$PATH
export PATH

# 生效PATH搜索路径
source /etc/profile

# 安装编译源码所需的工具和库
yum -y install wget gcc readline-devel zlib-devel make

# 进入源码压缩包下载目录
cd /usr/src

# 下载源码压缩包
wget http://ftp.postgresql.org/pub/source/v9.2.3/postgresql-9.2.3.tar.bz2

# 解压缩源码包
tar jxvf ./postgresql-9.2.3.tar.bz2

# 进入解压缩源码目录
cd ./postgresql-9.2.3

# 执行源码编译配置脚本
./configure

# 编译源码
make

# 安装
make install

# 变更登录用户
su - postgres

# 执行数据库初始化脚本
/usr/local/pgsql/bin/initdb --encoding=utf8 -D /db/pgsql/data

# 退出变更登录
exit

# 复制PostgreSQL执行脚本
cp /usr/src/postgresql-9.2.3/contrib/start-scripts/linux /etc/init.d/postgresql

# 增加执行权限
chmod +x /etc/init.d/postgresql

# 编辑PostgreSQL执行脚本,指定数据库文件目录
vi /etc/init.d/postgresql
PGDATA="/db/pgsql/data"

# 编辑配置文件,配置可访问数据库的网络地址
(注意别忘了去掉#listen_addresses=前面的#)

vi /db/pgsql/data/postgresql.conf
listen_addresses = '*'

# 启动PostgreSQL服务
service postgresql start

# 以postgres用户登录数据库,修改postgres用户的数据库密码
psql -U postgres
postgres=# ALTER USER postgres PASSWORD '123456';
postgres=# \q

# 编辑配置文件,设置密码md5验证
vi /db/pgsql/data/pg_hba.conf
# "local" is for Unix domain socket connections only
local all all md5
# IPv4 local connections:
#host all all 127.0.0.1/32 trust
host all all 0.0.0.0/0 md5

# 重启数据库服务
service postgresql restart

# 设置开机自动启动服务
chkconfig postgresql on

>>>>>>>>>>>>>>>完成

本文链接


    
[3]Oracle 11g(11.2.0) 手工建立数据库
    来源: 互联网  发布时间: 2013-11-07

 网上的各种版本落后的不堪入目,自己自行各种搜索搜爆了,不过和李正讨论了一些还是晓得了不管了解的再好,还不如和多一个人合作多聊感觉更好一些..这个小实验就neng了一天.各种憋足气干掉也消除不了郁闷呀.

此建立的数据库sid=tian

1、创建相关目录(数据文件和跟踪文件)

在C:\app\muxi\admin这个目录之下创建tian文件夹

在C:\app\muxi\admin\tian这个目录之下创建bdump文件夹

在C:\app\muxi\admin\tian这个目录之下创建udump文件夹

在C:\app\muxi\admin\tian这个目录之下创建pfile文件夹

在C:\app\muxi\admin\tian这个目录之下创建cdump文件夹

在C:\app\muxi\admin\tian这个目录之下创建create文件夹

在C:\app\muxi\oradata这个目录下创建tian文件夹

2、创建初始化参数文件

通过复制现有的初始化参数文件C:\app\muxi\admin\orcl\pfile 这个目录下的参数文件到C:\app\muxi\product\11.2.0\dbhome_1\database这个目录下,修改名位inittian.ora,最后用记事本打开这个参数文件,修改如下几个参数

的值(红色部分写上本数据库的sid):

############################################################

#################

# Copyright (c) 1991, 2001, 2002 by Oracle Corporation

##############################################################################

 

###########################################

# Shared Server

###########################################

dispatchers="(PROTOCOL=TCP) (SERVICE=tianXDB)"

 

###########################################

# Miscellaneous

###########################################

compatible=11.2.0.0.0

diagnostic_dest=C:\app\muxi

memory_target=792723456

 

###########################################

# Security and Auditing

###########################################

audit_file_dest=C:\app\muxi\admin\tian\adump

audit_trail=db

remote_login_passwordfile=EXCLUSIVE

 

###########################################

# Database Identification

###########################################

db_domain=dbteach.edu.cn

db_name=tian

 

###########################################

# File Configuration

###########################################

control_files=("C:\app\muxi\oradata\tian\control01.ctl", "C:\app\muxi\flash_recovery_area\tian\control02.ctl")

db_recovery_file_dest=C:\app\muxi\flash_recovery_area

db_recovery_file_dest_size=4039114752

 

###########################################

# Cursors and Library Cache

###########################################

open_cursors=300

 

###########################################

# System Managed Undo and Rollback Segments

###########################################

undo_tablespace=UNDOTBS1

 

###########################################

# Processes and Sessions

###########################################

processes=150

 

###########################################

# Cache and I/O

###########################################

db_block_size=8192

 

 

3、设置环境变量:

set oracle_sid=tian

4、创建服务:

oradim -new -sid tian

5、创建口令文件

Orapwd      file=C:\app\muxi\product\11.2.0\dbhome_1\database\pwdtian.ora

password=123(注意要在管理员权限运行cmd.exe才能做到这一步)

6、启动服务器:

sqlplus /nolog

conn / as sysdba

startup nomount

如果出现以上状态就要先shutdown再开才行,具体原理不懂

出现这样的状态才正确

这样子这几个步骤才算完整

7、执行建库脚本:

create database tian

datafile 'C:\app\muxi\oradata\tian\system01.dbf' size 300m

autoextend on next 10m extent management local

Sysaux datafile 'C:\app\muxi\oradata\tian\sysaux01.dbf' size 120m

undo tablespace undotbs1

datafile 'C:\app\muxi\oradata\tian\undotbs01.dbf' size 100m

default temporary tablespace temptbs1


    
最新技术文章:
▪gc buffer busy/gcs log flush sync与log file sync    ▪让你的PL/SQL更好用    ▪ADO.NET中的非脱机数据库查询
▪参数job_queue_processes与Oracle jobs    ▪11gR2游标共享新特性带来的一些问题以及_cursor...    ▪_library_cache_advice和latch:shared pool、latch:shared poo...
▪SQL: Date Utility    ▪DB2 分区表增加分区    ▪DB2第一步 — 创建表
▪oracle 数据库    ▪插入10万条记录测试    ▪rebuild index VS. rebuild index online
▪如何处理undo tablespace 表空间太大的问题    ▪ado执行存储过程中包含结果集获取输出参数为...    ▪oracle函数的demo
▪Entity Framework 学习建议及自学资源    ▪存储过程的编写    ▪Linux/Unix shell 自动发送AWR report(二)
▪第二章 Oracle恢复内部原理(基础数据结构)    ▪Redis源码学习之【Tcp Socket封装】    ▪Java Jdbc减少与Oracle之间交互提升批量处理性能...
▪南大通用GBase8a Vs Oracle11g 单机测试亲测    ▪oracle 中行列转换    ▪rhel下安装oracle10g+asm---测试环境搭建
▪Redis系列-主从复制配置    ▪MySQL索引与查询优化    ▪INDEX受到NULL值的影响
▪测试人员的SQL语言 系列    ▪SQL数据库基本语句    ▪MySQL Replication常见错误整理[持续更新...]
▪eclipse下建立esper的demo    ▪把oracle rac 转化为单机数据库    ▪Redis系列-存储篇sorted set主要操作函数小结
▪基本的SQL*Plus报表和命令    ▪druid简单教程    ▪11g调度--scheduler使用
▪EF基础一    ▪db2存储过程中循环语句while do的continue有没有...    ▪oracle 创建DBLINK
▪DB2数据库备份还原    ▪Warning: prerequisite DBD::mysql 1 not found错误解决方...    ▪innotop性能监视mysql,innodb工具
▪数据迁移:DataGuard配置    ▪QX项目实战-19.跨库数据同步    ▪Mysql EXPLAIN
▪Oracle 11g AWR 系列七:Active Session History (ASH) 报...    ▪Oracle 11G新特性(共36个)    ▪父子节点问题
▪OEM简介及按钮乱码问题    ▪NoSql之MongoDB的常用类管理    ▪ORA-39700: database must be opened with UPGRADE option
▪node.js 访问redis数据库,pub/sub    ▪使用DBMS_REDEFINITION在线重定义分区表    ▪SQL Developer 使用问题与解决方法汇总
▪oralce 11g dataguard 概念    ▪ORA-30004 错误处理    ▪oracle分组函数rollup,cube
▪Sql Developer 使用问题与解决方法汇总    ▪Configure Oracle Dataguard Primary-ASM to Physical-ASM    ▪Oracle Data Guard 理论知识
▪Control File 恢复    ▪Oracle数据文件收缩    ▪Oracle 11g AWR 系列五:如何生成 AWR 报告?
▪Wireshark数据包分析实战(第2版)    ▪MySql用户权限控制    ▪db2和oracle查询序列区别
▪更新blob字段的存储过程    ▪MySQLReport分析报告三    ▪DB2中的序列
▪Oracle中DBMS_RANDOM.STRING 的用法    ▪SQL SERVER无法安装成功,sqlstp.log文件提示[未发...    ▪Data Guard 部署物理备库的 10 大注意事项
▪万能数据库查询分析器使用技巧之(九)    ▪SQL 自定义Split函数    ▪视图 v$sql,v$sqlarea,$sqltext,v$sqltext_with_newlines 的...
▪Data Guard Standby_archive_dest 和 Log_archive_dest_n 的...    ▪机房收费系统数据库设计(一)    ▪利用putty的SSH tunnel连接Oracle
▪DBCA建库偶遇ORA-27125    ▪使用PowerPivot建立简单的分析模型    ▪Linux/Unix shell 自动发送AWR report
▪写入到blob字段的存储过程    ▪关于JDBC中ResultSet接口的一点细节探究    ▪Data Guard 配置 Standby Redo Log
▪linux下redis的安装    ▪windows下redis的安装    ▪手动创建数据库步骤(简单翻译官方文档)
▪Ubuntu安装Mongodb    ▪SQL CLR应用    ▪redis的配置文件参数--详细说明
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3