1.4.2,第14个视频 1162
-检查数据库启动情况,创建口令文件,然后删掉
できない 远端连接
ps -ef | grep oracle
lsnrctl start
检查数据库启动情况,创建口令文件,然后删掉
ps -ef
cd $ORACLE_HOME
cd dbs
ls -l
orapwd file=orapwtest password=boobooke entries=10、、、、、、、、、、
rm -f orapwtest
卡壳 dbca 创建数据库chris,测试运行
设置bash配置文件,ps -ef | grep oracle
cd $ORACLE_HOME
cd dbs
ls
ls-l
env | grep ORA
cd $ORACLE_HOME
vi .bash_profile
# ORACLE_BASE=/u01
# ORACLE_HOME=$ORACLE_BASE/oracle
# ORACLE_SID=wilson
# PATH=$ORACLE_HOME/bin:$PATH
# LD_ASSUME_KERNEL=2.4.19
# export ORACLE_SID ORACLE_HOME ORACLE_BASE PATH LD_ASSUME_KERNELclear
su - oracle
env | grep ORA
lslsnrctl start
ls -l
env | grep ORA
export ORACLE_SID=chris
env | grep ORA
cd /u01/oradata
ls
ls -l
dbca# Create a database 勾选
# General Purpose 勾选
# Global Database Name 填写chris
# Dedicated Server Mode 勾选
# Character Sets Use Unicode(AL32UTF8) 勾选
# Archive Log Mode 勾选ps -ef | grep oracle
sqlplus /nolog
conn / as sysdba
select * from dual;
env | grep ORA改.bash_profileenv | grep ORACLE
cd
vi .bash_profile
# LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
Oracle 数据库管理:启动检查、创建口令文件、配置数据库
在 Oracle 数据库管理中,常见任务包括检查数据库的启动情况、创建并删除口令文件、通过 DBCA 创建数据库,以及配置 bash
配置文件以确保环境变量正确。本文将逐步讲解这些操作。
1. 检查数据库启动情况
首先,需要检查 Oracle 数据库是否已经启动,可以使用以下命令:
ps -ef | grep oracle
此命令会显示所有与 Oracle 相关的进程。如果没有显示任何进程,说明数据库未启动。此时,可以通过启动监听器来激活数据库连接:
lsnrctl start
2. 创建和删除口令文件
Oracle 口令文件用于存储具有高权限(如 SYSDBA
)的用户口令,支持远程高权限管理。以下是创建口令文件的步骤:
# 切换到 Oracle 密码文件目录
cd $ORACLE_HOME/dbs
ls -l# 创建口令文件,允许最多 10 个用户
orapwd file=orapwtest password=boobooke entries=10
执行以上命令后,Oracle 会在 $ORACLE_HOME/dbs
目录下创建名为 orapwtest
的口令文件。如果不再需要该口令文件,可以使用以下命令删除:
rm -f orapwtest
3. 使用 DBCA 创建数据库实例
接下来,使用 DBCA(Oracle 数据库配置助手)来创建一个名为 chris
的新数据库实例。
步骤
-
设置
bash
配置文件,确保环境变量正确:vi ~/.bash_profile # 在 .bash_profile 中添加以下内容 ORACLE_BASE=/u01 ORACLE_HOME=$ORACLE_BASE/oracle ORACLE_SID=wilson PATH=$ORACLE_HOME/bin:$PATH LD_ASSUME_KERNEL=2.4.19 export ORACLE_SID ORACLE_HOME ORACLE_BASE PATH LD_ASSUME_KERNEL
-
切换到 Oracle 用户并启动监听器:
su - oracle lsnrctl start
-
更新
ORACLE_SID
环境变量为chris
,准备创建新的数据库实例:export ORACLE_SID=chris
-
启动 DBCA:
dbca
-
在 DBCA 向导中进行如下选择:
- Create a Database:勾选创建数据库。
- General Purpose:选择通用数据库用途。
- Global Database Name:输入
chris
作为全局数据库名称。 - Dedicated Server Mode:选择专用服务器模式。
- Character Sets:选择
Unicode(AL32UTF8)
字符集。 - Archive Log Mode:勾选归档日志模式以确保数据的持久性。
-
完成向导并创建数据库。
4. 测试数据库连接
在新建数据库 chris
后,进行数据库连接测试:
ps -ef | grep oracle
sqlplus /nolog
conn / as sysdba
select * from dual;
如果查询成功返回结果,说明数据库已成功创建并运行。
5. 更新 .bash_profile
文件
为了保证下次登录时环境变量生效,可以将库路径添加到 .bash_profile
:
vi ~/.bash_profile
# 添加以下内容
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
总结
通过以上操作,我们完成了 Oracle 数据库的启动检查、口令文件的创建与删除、数据库实例 chris
的创建以及配置环境变量的设置。这些步骤是 Oracle 数据库管理的基本操作,确保了数据库的灵活性与可管理性。