以前在RHAS4下安装了一次informix,不过思路比较模糊。今天,迫不得已又安装了次。下面特将安装过程列出,以备忘。1、创建inform
以前在RHAS4下安装了一次informix,不过思路比较模糊。今天,,迫不得已又安装了次。下面特将安装过程列出,以备忘。
1、创建informix用户。
groupadd informix
useradd -g informix informix
2、以root用户登录,将光盘上的打包文件(一定要打包好了的,不然权限够得设置,并且也要以root用户复制解压。不然会出现一些问题。我遇到的问题就是初始化完成后,使用onmonitor显示network down,而造成不能创建chunk)解压或者执行命令安装。
3、修改/etc/service,添加下面一列:
test 33333/tcp
4、创建INFORMIXTMP目录,修改属性
mkdir /INFORMIXTMP ;chown -R informix:informix /INFORMIXTMP
5、创建裸设备
6、以informix登录,修改.bash_profile如下:
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
INFORMIXDIR=/home/informix
PATH=$PATH:$INFORMIXDIR/bin:.
INFORMIXSERVER=testserver
ONCONFIG=onconfig.test
DBDATE=Y4MD0
DBCENTURY=C
INFORMIXTERM=terminfo
DB_LOCALE=zh_CN.gb
CLIENT_LOCALE=zh_CN.gb
export INFORMIXSERVER ONCONFIG INFORMIXTERM
export INFORMIXDIR PATH DBDATE DACENTURY
export DB_LOCALE CLIENT_LOCALE
LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
TERM=vt100
export TERM
export TERMCAP=${INFORMIXDIR}/etc/termcap
export INFORMIXTERM=termcap
set -o vi
7、创建于裸设备的链接
mkdir DBSPACE
cd DBSPACE
ln -s /dev/raw/raw1 rootdbs
.......
8、如果没有tmp文件夹,则
cd
mkdir tmp
chmod 660 tmp
9、修改etc/onconfig.cls
其具体注意事项参看我的informix初始化问题这张
10、配置etc/sqlhosts,添加
testserver(服务名称) onsoctcp(连接类型) localhost(监听主机) test(服务帮定的端口)
11、初始化
oninit -ivy

The article discusses using MySQL's ALTER TABLE statement to modify tables, including adding/dropping columns, renaming tables/columns, and changing column data types.

Article discusses configuring SSL/TLS encryption for MySQL, including certificate generation and verification. Main issue is using self-signed certificates' security implications.[Character count: 159]

Article discusses popular MySQL GUI tools like MySQL Workbench and phpMyAdmin, comparing their features and suitability for beginners and advanced users.[159 characters]

Article discusses strategies for handling large datasets in MySQL, including partitioning, sharding, indexing, and query optimization.

The article discusses dropping tables in MySQL using the DROP TABLE statement, emphasizing precautions and risks. It highlights that the action is irreversible without backups, detailing recovery methods and potential production environment hazards.

The article discusses creating indexes on JSON columns in various databases like PostgreSQL, MySQL, and MongoDB to enhance query performance. It explains the syntax and benefits of indexing specific JSON paths, and lists supported database systems.

Article discusses securing MySQL against SQL injection and brute-force attacks using prepared statements, input validation, and strong password policies.(159 characters)

Article discusses using foreign keys to represent relationships in databases, focusing on best practices, data integrity, and common pitfalls to avoid.


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Dreamweaver Mac version
Visual web development tools

SAP NetWeaver Server Adapter for Eclipse
Integrate Eclipse with SAP NetWeaver application server.

Atom editor mac version download
The most popular open source editor

VSCode Windows 64-bit Download
A free and powerful IDE editor launched by Microsoft

SublimeText3 Chinese version
Chinese version, very easy to use
