开启Oracle数据库前往Bash记录(oracle bash)

开启Oracle数据库前往Bash记录

在使用Oracle数据库的过程中,我们经常需要前往Bash终端进行一些操作。本文将介绍如何开启Oracle数据库,并记录前往Bash终端的步骤。

我们需要安装Oracle软件,可以通过官方网站下载安装包进行安装。在安装完成后,我们需要设置Oracle环境变量,具体步骤如下:

1. 打开Bash终端,使用以下命令进入root用户:

“`

$ su –

“`

2. 进入root用户后,在终端中使用以下命令进行环境变量的配置:

“`

$ vi /etc/profile

“`

3. 在打开的文件末尾处添加以下内容:

“`

# Oracle Environment

export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1

export PATH=$PATH:$ORACLE_HOME/bin

export LD_LIBRARY_PATH=$ORACLE_HOME/lib

“`

其中,ORACLE_HOME为Oracle安装路径,PATH为环境变量,LD_LIBRARY_PATH为Oracle库路径。

4. 保存并退出vi编辑器,使用以下命令使环境变量生效:

“`

$ source /etc/profile

“`

完成上述步骤后,我们可以开始开启Oracle数据库。具体步骤如下:

1. 启动Oracle实例:

“`

$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Thu Nov 26 10:33:39 2020

Copyright (c) 1982, 2013, Oracle. All rights reserved.

Connected to an idle instance.

SQL>

SQL> startup

“`

如果启动成功,终端会输出以下信息:

“`

Database opened.

SQL>

“`

2. 进入Oracle数据库:

“`

SQL> conn sys as sysdba

Enter password:

Connected.

SQL>

“`

如果成功进入Oracle数据库,终端会输出以下信息:

“`

Connected.

SQL>

“`

现在我们已经成功进入Oracle数据库,可以在Bash终端中执行相关命令进行操作了。

例如,我们可以创建一个新的用户:

SQL> create user test identified by test;

此时,在Bash终端中使用以下命令可以查看创建的用户信息:

$ cat /u01/app/oracle/product/11.2.0/dbhome_1/dbs/init.ora

在该文件中可以找到创建的用户信息:

...
db_name='orcl'
control_files = (/u01/app/oracle/oradata/orcl/control01.ctl, /u01/app/oracle/fast_recovery_area/orcl/control02.ctl)
compatible ='11.2.0'
*.db_block_size=8192
*.db_cache_size=25165824
*.db_domn='test.com'
*.db_file_multiblock_read_count=8
*.db_name='orcl'
*.memory_target=39845888
*.open_cursors=300
*.processes=150
*.remote_login_passwordfile='EXCLUSIVE'
*.sessions=200
*.undo_tablespace='UNDOTBS1'
*.user_dump_dest='/u01/app/oracle/admin/orcl/user_dump/'
*.sga_target=4398046511104
*.pga_aggregate_target=2576980377

# Create user
create user test identified by test;
...

通过以上步骤,我们可以开启Oracle数据库,并在Bash终端中进行相关操作。希望本文能够帮助您更好地使用Oracle数据库。


数据运维技术 » 开启Oracle数据库前往Bash记录(oracle bash)