龙脑通,王重福,恐龙特级克塞号
1.通过运行oracle database configuration assistant 创建、配置、或删除数据库(也可在命令行下输入dbca);
2.用命令行的方式建立数据库
3.通过运行自定义的批处理脚本(或create_oracle_sid.bat(create_oracle_sid.sql))来创建、配置、或删除数据库。
详述:
1.通过运行oracle database configuration assistant 创建、配置、或删除数据库;
建议不熟悉创建过程的dba使用该方法,只需要根据选项“下一步”进行配置,最后生成数据库的创建脚本(建议保留),或者直接创建数据库;
优点:gui方法使用方便;
缺点:不过创建过程有些慢;
2.用命令行的方式建立数据库
--将数据库直接从未建置状态转换到打开状态
alter database open;
--删除数据库(dropping a database)
spool c:drop_database.bat
select 'del '||name 删除数据库相关数据文件 from v$datafile;
select 'del '||member 删除数据重构日志文件 from v$logfile;
spool off;
下面对oracle的操作都是在linux平台下进行的!
1.su oracle
2.sqlplus /logon
3.connect test/test assysdba(test/test是oracle用户和密码)
4.startup
5.lsnrctl
首选启动数据库
su - oracle
sqlplus /nolog
conn /as sysdba
startup
然后启动监听:
进入/opt/oracle/product/9.2.0/bin/
lsnrctl start
运行shudown命令关闭数据库
[oracle@wing /oracle]$ sqlplus" / as sysdba" //以sysdba用户登陆数据库
sql> shutdown
启动oracle 9i 数据库
[oracle@wing bin]$ sqlplus " /as sysdba"
sql> startup
启动oracle 9i监听程序
oracle的监听程序主要是为客户端的连接提供接口
[oracle@wing bin]$ lsnrctl
lsnrctl> start
关闭oracle 9i监听程序
[oracle@wing bin]$ lsnrctl
lsnrctl> stop
先看看oracle_sid 环境变量设置是否正确。
9i:
$ sqlplus /nolog
sql> connect / as sysdba
sql> startup
$ lsnrctl start
8i:
$ svrmgrl
svrmgr> connect internal
svrmgr> startup
$ lsnrctl start
在哪里报错??
一般只要设置这2处就好了~
/etc/oratab
ora2:/oracle/app/oracle/product/8.1.7:y
/etc/inittab
oralce:2:wait:/bin/su - oracle -c '/oracle/app/oracle/product/8.1.7/bin/lsnrctl start'
oracle:2:wait:/bin/su - oracle -c '/oracle/app/oracle/product/8.1.7/bin/dbstart'
启动步骤:
su - oracle
[oracle@websvr1 oracle]$ sqlplus /nolog
sql> connect / as sysdba
sql> startup
sql> quit
[oracle@websvr1 oracle]$ lsnrctl start
可用 [oracle@websvr1 oracle]$ lsnrctl status 查看监听是否已经启动
关闭步骤:
su - oracle
[oracle@websvr1 oracle]$ lsnrctl stop
[oracle@websvr1 oracle]$ sqlplus /nolog
sql> connect / as sysdba
sql> shutdown immediate
sql> quit
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Oracle字符串函数length、upper、lower、initcap、 concat、instr、replace
网友评论