分类:
编程软件 Java 中间件 Elasticsearch 前端开发 kafka 云计算大数据 Lua zookeeper PHP 网络与运维 项目构建管理 ActiveMQ 办公应用软件 Memcached RabbitMQ Sentinel Nacos
南玻医疗 南玻医疗 南玻医疗 南玻医疗 南玻医疗 南玻医疗 南玻医疗 南玻医疗 南玻医疗 南玻医疗 南玻医疗 南玻医疗 南玻医疗 南玻医疗 南玻医疗 南玻医疗 南玻医疗 南玻医疗

Oracle优化配置指南(2)-命令行

2019-03-28 10:41|来源: 道长A

1.命令行

Oracle进行优化配置,可以通过Oracle控制台,也可以通过命令行。通过命令行进行配置有几个好处,一是可以不用输入用户名和密码,这在你忘记密码的时候很有用(只有在Oracle所在机器上才可以这样);二是有的时候数据库出问题了,并不能通过Oracle控制台连接到Oracle,但通过命令行有可能连接上;三是可以显得我们更专业,不是吗?当我们在命令行里输入一些命令,系统给我们返回一打文字,很像电影里的黑客一样。

1.1 使用命令行登陆

打开开始--运行菜单,输入cmd,就可以打开一个dos窗口。


命令行的命令是这样的:

sqlplus  <用户名>[/<密码>][@<服务名>] as sysdba

一般我们使用syssystem用户登陆进行修改,我们输入以下命令:

sqlplus sys/huhao@sa as sysdba

就可以登陆到Oracle了。如下图。


1.2 更简单的登录命令

如果忘记了密码,或者想简单一点,可以直接输入以下命令:

sqlplus / as sysdba

也可以登陆到Oracle。如下图。


这种方式省略了用户密码和服务名,在你忘记密码的时候非常有用,但是必须在Oracle所在的服务器上才能这样(想想看,如果在哪都能这样,那Oracle哪里还有安全性可言?)。

如果Oracle所在的服务器上安装了Oracle服务器和客户端,或者安装了多个Oracle服务器,那么在使用这个简单的命令之前,必须先设置一下oracle_sid(也就是服务名)的值,否则会出现如下图的错误:


出现这个错误是可以理解的,服务器上有多个oracle_sid,你没有指定是哪个,sqlplus当然不知道要去连哪个了。

这个命令的语法是:

set oracle_sid=服务名

现在我们输入以下命令:

set oracle_sid=sa
sqlplus
/ as sysdba

就可以登陆到Oracle了。如下图。

1.3 alter system

alter system命令用来修改Oracle的一些参数,我们修改Oracle的内存配置时就要用到它。

alter system 有一个scope选项,它有三个可选值:memoryspfileboth

memory:只改变当前实例的参数,如果重启Oracle,则会恢复到修改前的值。

spfile:只改变spfile的参数,在Oracle重启后会使用修改后的值。spfile是指Oracle启动时用到的配置文件,一些参数都保存在这个文件里,Oracle在启动时读取这个文件并进行相应的初始化设置。

both:改变实例及spfile的参数。

本文链接:领悟书生教程网

相关问答

更多

如何通过命令行启动oracle

1. 打开命令行窗口界面,可以同时按住“ctrl+R”键,在弹出来的运行窗口中输入cmd。 2. 启动oracle服务,在命令行窗口中输入“net start oracleserviceXXXX”后面的XXXX实际是需要根据您自己的数据库实例名进行替换。如果您不知道,可以看下“计算机管理”界面下的服务中,能不能找到服务名类似的服务。提示“服务已经启动成功”就说明服务启动起来了。 3. 启动监听程序,在命令行窗口输入lsnrctl start,等到提示“命令执行成功”就可以了。

python命令行下输入的问题

你问的这些在python命令行中都无法实现 python命令行只是一个python命令执行环境,和linux命令行完全不一样

MYSQL的命令行,怎么清屏

引用MYSQL的命令行工具MYSQ。EXE本身无此功能。MYSQL的命令行工具MYSQ。EXE本身无此功能。

MYSQL的命令行,怎么清屏

MYSQL的命令行工具MYSQ。EXE本身无此功能。

使用命令行创建ORACLE数据库

1、使用超级用户登录sqlplus。   2、创建表空间:   SQL> create tablespace test   2 datafile 'D:\oracle\oradata\test\test.dbf'(文件路径)   3 size 100M autoextend on next 10M maxsize unlimited extent management local;   3、创建用户和密码:   SQL> create user Username identified by Pa

相关文章

更多

最近更新

更多