开启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 usercreate user test identified by test;
...
通过以上步骤,我们可以开启Oracle数据库,并在Bash终端中进行相关操作。希望本文能够帮助您更好地使用Oracle数据库。